sheets - excel vba congelar el panel sin seleccionar
vba excel pdf (1)
Tengo un script de VBA en Excel que congela los paneles de una hoja de cálculo de Excel, pero tengo curiosidad por ver si esto es posible sin antes seleccionar un rango. Aquí hay un código que congela las filas 1 a 7:
ActiveSheet.Range("A8").Select
ActiveWindow.FreezePanes = True
¿Alguna sugerencia?
Regístrese utilizando el comando Ver ► Congelar paneles ► Congelar fila superior y esto es lo que obtiene para .FreezePanes .
With ActiveWindow
If .FreezePanes Then .FreezePanes = False
.SplitColumn = 0
.SplitRow = 1
.FreezePanes = True
End With
Por lo tanto, la modificación de las propiedades .SplitColumn y / o .SplitRow debería hacerlo por usted independientemente de la propiedad de ActiveCell .