Borrar nombres menos las areas de impresion
Publicado por alex (10 intervenciones) el 12/03/2007 19:39:30
Hola, pido de su ayuda en el siguente caso:
Tengo un archivo con varias hojas. cada hoja tiene celdas con nombre y areas de impresion diferentes. Mediante una macro yo quiero borrar todos los nombres del libro, pero tambien borra para cada hoja el nombre "Área_de_impresión", tengo este código:
Sub Button()
MsgBox "Continuar?", vbOKCancel
Dim n As Name
For Each n In Names
If n = Names("Área_de_impresión") Then
Else
n.Delete
End If
Next n
End Sub
pero en unos archivos solo queda el "Área_de_impresión" de la hoja activa, los demas los borra. En otros archivos simplemente me marca error y no se ejecuta nada. Agradezco mucho de antemano su apoyo.
Tengo un archivo con varias hojas. cada hoja tiene celdas con nombre y areas de impresion diferentes. Mediante una macro yo quiero borrar todos los nombres del libro, pero tambien borra para cada hoja el nombre "Área_de_impresión", tengo este código:
Sub Button()
MsgBox "Continuar?", vbOKCancel
Dim n As Name
For Each n In Names
If n = Names("Área_de_impresión") Then
Else
n.Delete
End If
Next n
End Sub
pero en unos archivos solo queda el "Área_de_impresión" de la hoja activa, los demas los borra. En otros archivos simplemente me marca error y no se ejecuta nada. Agradezco mucho de antemano su apoyo.
Valora esta pregunta
0