Evitar el cambio de nombre de hojas o hacer que cambie el nombre de la macro...
Tengo este código creado por una experta
Sub IMPRESION4()'agregados de Elsamatilde'' Macro4 Macro'' Acceso directo: CTRL+hApplication.ScreenUpdating = FalseDim respuesta As VariantSet h1 = Sheets("Hoja1")Cadena = Array("O1", "CC1", "E1")For Each cd In CadenaIf h1.Range(cd).Value > 0 Then cadenaNegativa = cadenaNegativa & cd & ", "NextIf cadenaNegativa <> "" Then MsgBox "Hay valores negativos en las siguientes celdas: " & cadenaNegativa & Chr(10) & _ "El proceso de impresión se cancela.", , "ERROR" Exit SubEnd If
el cual funciona perfecto
Pero resulta que el nombre de las hojas puede variar, entonces esto afecta el código.. Ya que me sale error porque no encuentra la hoja1...
¿Alguna sugerencia para solucionar este problema?
1 Respuesta
Respuesta de Dante Amor
1