Ayuda con unos macros que estoy trabajando en Excel

Hola. Estoy usando unos macros en un archivo de excel. Al ejecutarlo me aparece: "error '13' en tiempo de ejecución. No coinciden los tipos"

En ThisWorkbook tengo lo siguientes códigos:

1) mensaje de bienvenida al abrir el libro

2) mensaje de salida al cerrar el libro

3) una macro que me devuelva a la hoja1 o de inicio ctrl+r

4) una macro en la cual visualice todas las hojas del libro al presionar ctrl+m

Podrían ayudarme a saber que error estoy cometiendo? Mil Gracias!!!

1)

Private Sub Workbook_Open()
MsgBox "Aplicación diseñada por ND Janet Santiago Ríos", vbInformation + vbOKOnly, "Valoración del estado nutricional"
Sheets(Hoja1).Select
Range("a1").Select
End Sub

2)


Private Sub Workbook_BeforeClose(Cancel As Boolean)
MsgBox "Gracias por utilizar esta aplicación! Comentarios a: [email protected]", vbInformation + vbOKOnly, "Valoración del estado nutricional"
End Sub

4)

Sub MenúHojas()
With Application.CommandBars("Workbook Tabs").Controls(16)
If VBA.Right(.Caption, 37) = "..." Then
.Execute
Else
.Parent.ShowPopup
End If
End With
End Sub

3)

Sub Regresar_Menú()
'
' Regresar_Menú Macro
' regresa a la página inicial/menú del libro
'
' Acceso directo: CTRL+m
'
Sheets("Valoración estado nutricional").Select
End Sub

1 respuesta

Respuesta
1

Empecemos por arreglar la nº 1:

Sheets("Hoja1").Select

La nº 4 Sub MenúHojas() colocala en un módulo y ejecutala manualmente. Luego indicame en qué línea se detiene (presionando el botón Depurar la verás de color). Y no olvides indicarme tu versión Excel.

Hola Elsa.

Ya corregí la #1, pero me sale el error '9' en tiempo de ejecución, subíndice fuera el intervalo.

sale resaltada la línea Sheets("Hoja1").Select

la n 4 ya la pase a un módulo y al presionar ctrl+mays+m ya me aparece el listado de hojas. y no me saca ningún error.

tengo excel 2007

Muchas gracias

Entonces no tenés ninguna hoja llamada Hoja1...

Las hojas se llaman por su nombre (entre comillas) o por su nro de índice (Sheets(1) ) entre otros. Revisá a qué hoja necesitas ir y comentame.

Sdos!

Listo Elsa! Ya corregí el error.. Ya no me sale nada al entrar al libro.

Entonces no olvides finalizar la consulta. Sdos!

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas