Macro que no funciona
Buenas tardes, tengo una macro que funciona perfectamente pero he querido completarla y en cuanto le añado un trozo más de código simplemente lo ignora, la macro se ejecuta igual que antes del cambio. El código es el siguiente:
Sub Macro1()
Dim i, j As Integer
Dim col, col1, pestana As Variant
Dim ruta, ruta1, ruta_graficas, col_aux, col_aux1 As String
...
For j = 1 To 128
ruta1 = col1(j) & "2"
col_aux1 = col1(j) & ":" & col1(j)
If Range(ruta1).Value = "" Then
Columns(col_aux1).Select
Selection.ColumnWidth = 0
Else
Columns(col_aux1).Select
Selection.ColumnWidth = 12
End If
Next
...
Y lo que he cambiado ha sido la siguiente linea añadiendo "Or":
If Range(ruta1).Value = "" Or Range(ruta1).Value = "-" Then
Debería de esconder las columnas cuyas celdas son guiones y no lo hace.
Muchas gracias de antemano.
Sub Macro1()
Dim i, j As Integer
Dim col, col1, pestana As Variant
Dim ruta, ruta1, ruta_graficas, col_aux, col_aux1 As String
...
For j = 1 To 128
ruta1 = col1(j) & "2"
col_aux1 = col1(j) & ":" & col1(j)
If Range(ruta1).Value = "" Then
Columns(col_aux1).Select
Selection.ColumnWidth = 0
Else
Columns(col_aux1).Select
Selection.ColumnWidth = 12
End If
Next
...
Y lo que he cambiado ha sido la siguiente linea añadiendo "Or":
If Range(ruta1).Value = "" Or Range(ruta1).Value = "-" Then
Debería de esconder las columnas cuyas celdas son guiones y no lo hace.
Muchas gracias de antemano.
1 Respuesta
Respuesta de santiagomf
1