¿Cómo contestar automáticamente que "SÍ" a un cuadro de diálogo de Excel mediante macros?

Al copiar un rango de una hoja a otra, me aparece un cuadro de diálogo de Excel que dice:

"La hoja o fórmula que desea pegar o copiar contiene el nombre "U. Medida", que ya existe en la hoja de cálculo de destino. ¿Desea usar esta versión del nombre?

  • Para usar el mismo nombre que el definido en la hoja de destino, haga clic en Sí.
  • Para cambiar el nombre del rango al que se hace referencia en la fórmula u hoja de cálculo, haga click en No y escriba un nombre nuevo en el cuadro Conflicto de nombre."

¿Cómo le hago para contestarle automáticamente que Sí, mediante macros?

1 respuesta

Respuesta
1

 H o l a:

La instrucción para que no aparezca el mensaje es:

Application.DisplayAlerts = False

En el siguiente ejemplo, antes de copiar pongo la instrucción y después copio:

Sub copiar()
    Application.DisplayAlerts = False
    Sheets("Hoja1").[E7].Copy Sheets("Hoja2").[A1]
End Sub

'

¡Gracias, Dante! Eres muy amable, una vez más, excelente! Mis respetos por tu conocimiento, experiencia, tu disposición y la excelente manera de ayudarnos!!! Saludos!

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas