Duda sobre error 28 continuo en VBA Excel
Estoy intentando hacer un programa de pruebas en VBA Excel. Es bastante sencillo pero constantemente me aparecen errores 28 y 13. El programa oculta/muestra varios rangos de celdas, y asigna un valor a una celda en concreto.
Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)
book = "Pocket"
If Cells(16, "G") = "x" Then
Rows("91:108").Hidden = True
Rows("126:143").Hidden = True
Rows("243.292").Hidden = True
Rows("318:342").Hidden = True
Range("AD297").Value = 3
Else
Rows("91:108").Hidden = False
Rows("126:143").Hidden = False
Rows("243.292").Hidden = False
Rows("318:342").Hidden = False
Range("AD297").Value = 5
End If
End Sub
Por otro lado, no se si estoy programando en el sitio correcto. Tengo el programa en "ThisWorkbook", la estructura es la que os indico a continuacion:
Microsoft Excel Objetos
- Muestra1 (Pocket)
- ThisWorkbook