Visual Basic - El subíndice está fuera del intervalo (Error 9) VBA para Excel

Life is soft - evento anual de software empresarial
 
Vista:

El subíndice está fuera del intervalo (Error 9) VBA para Excel

Publicado por Carlos Cubillos (1 intervención) el 30/05/2017 21:16:47
Tengo ese problema en este código, ¿que debo hacer?


1
2
3
4
5
6
7
8
9
10
Sub newr()
 
If Sheets("Index (Project)").Range("A8") <> "" Then
 
    MsgBox ("No puede crear el nuevo registro de localización / instalación porque ya ha creado el registro de proyecto!")
Else
    Load newpj
    newpj.Show
End If
End Sub
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Antoni Masana
Val: 1.259
Plata
Ha mantenido su posición en Visual Basic (en relación al último mes)
Gráfica de Visual Basic

El subíndice está fuera del intervalo (Error 9) VBA para Excel

Publicado por Antoni Masana (558 intervenciones) el 31/05/2017 07:45:40
Por encima de la ventana de introducir el mensaje hay un icono así </> es para poner el código y verlo mejor. Seria de muy agradecer que se usase.

Sobre la pregunta. ¿Que debes hacer? primero indicar la línea donde se produce el error y después subir el libro para ver donde y porque falla o ejecutar la macro paso a paso para ver donde falla y examinar que es lo que esta mal.

1
2
3
4
5
6
7
8
Sub newr()
    If Sheets("Index (Project)").Range("A8") <> "" Then
       MsgBox ("No puede crear el nuevo registro de localización / instalación porque ya ha creado el registro de proyecto!")
    Else
       Load newpj
       newpj.Show
    End If
End Sub

Saludos.
\\//_
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 119
Ha disminuido 1 puesto en Visual Basic (en relación al último mes)
Gráfica de Visual Basic

El subíndice está fuera del intervalo (Error 9) VBA para Excel

Publicado por Christian (713 intervenciones) el 02/06/2017 03:35:40
Revisa el if la parte de sheets Index project? Y luego el range si a8 está bien. Aunque me inclino por el primero pone en lugar del nombre de la hoja el número osea sheets(1)
Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar