Excel - variable no guarda valor y queda vacia no

 
Vista:
sin imagen de perfil

variable no guarda valor y queda vacia no

Publicado por hugo (3 intervenciones) el 08/06/2023 17:59:29
buenas apartir de hace unos dos o tres dias comenzo a tener problemas una variable

en excel 2019

Sub asd()
Dim a As String

a = "AJ"

End Sub

a queda = a nada ni siquiera a vacio "" y solo me pasa cuando declaro esta dos letras en mayusculas juntas (por lo menos hasta donde eh visto) como ven en este sub no tengo nada mas y la variable a solo almacena un texto lo probe en varias maquinas con office 2019 y falla en todas lo utilice en una con 2010 y funciona con normalidad en mi codigo original viene desde hace tiempo y no esta afectada por otra variable y como ven aunque ese fuera el problema en el codigo que pase ahora solo tiene esa variable y anda mas

saludos
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: 4.908
Oro
Ha mantenido su posición en Excel (en relación al último mes)
Gráfica de Excel

variable no guarda valor y queda vacia no

Publicado por Antoni Masana (2478 intervenciones) el 10/06/2023 14:31:54
La variable a es local y solo existe mientras se ejecuta el proceso asd().

1
2
3
4
5
6
7
8
9
Sub asd()
    Dim a As String
    a = "AJ"
End Sub
 
Sub Main()
    Call asd
    MsgBox a
End Sub

Esto no funciona y si añades esto:

1
2
3
4
5
6
7
8
9
10
11
Option Explicit
 
Sub asd()
    Dim a As String
    a = "AJ"
End Sub
 
Sub Main()
    Call asd
    MsgBox a
End Sub

En la primera línea de código dara error en el proceso Main() por que la a no esta definida.

En cambio asi si funciona:

1
2
3
4
5
6
7
8
9
10
11
12
Option Explicit
 
Public a As String
 
Sub asd()
   a = "AJ"
End Sub
 
Sub Main()
    Call asd
    MsgBox a
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