Ocultar filas con celdas vacías
Buenos días gfellay, por problemas con el servidor no puedo abrir la pregunta ya iniciada, así que te cuento: Quería ocultar las filas de un rango (desde la 46 hasta la 71) que tuvieran celdas vacías en la 2ª columna, cuando la celda "k35" diera "X" como resultado. Me diste un código para el módulo y me dijiste que utilizase en la hoja el objeto calculate. Yo tengo en el módulo:
Sub ocultaFilas2(queHoja As String)
Dim it As Long
Sheets(queHoja).Select
For it = 46 To 71
If Cells(it, 2) = "" And Cells(36, 11) = "x" Then Cells(it, 1).EntireRow.Hidden = True
Next it
End Sub
Y en la hoja:
Private Sub Worksheet_Calculate()
ocultaFilas2 "Cta.Justificativa"
End Sub
Pero no me funciona, no hace nada. Como ya te dije no tengo ni idea de macros, así que si pudieras darme el código exacto. Gracias por tu paciencia y un saludo.
Sub ocultaFilas2(queHoja As String)
Dim it As Long
Sheets(queHoja).Select
For it = 46 To 71
If Cells(it, 2) = "" And Cells(36, 11) = "x" Then Cells(it, 1).EntireRow.Hidden = True
Next it
End Sub
Y en la hoja:
Private Sub Worksheet_Calculate()
ocultaFilas2 "Cta.Justificativa"
End Sub
Pero no me funciona, no hace nada. Como ya te dije no tengo ni idea de macros, así que si pudieras darme el código exacto. Gracias por tu paciencia y un saludo.
1 Respuesta
Respuesta
1

