-
<table border="0" cellpadding="0" cellspacing="0" width="100%"><t><tr><td ="row1" align="left" valign="top" width="100%"><table border="0" cellpadding="5" cellspacing="0" width="100%"><t><tr><td width="100%">es lo siguiente :
Private Sub Command1_Click()
Dim a As Integer
a = 23
MsgBox a
End Sub
Private Sub Command2_Click()
MsgBox a
End Sub
osea queria saber si es posible tratar de hacer esto declare a en el
boton 1 y quiero mostrar lo que tiene a del boton 1 en el boton 2 si
alguien sabe hacer se lo agradeceria cuidense.
</td>
</tr>
</t></table></td>
</tr>
<tr>
<td ="row1" align="left" nowrap="nowrap" valign="bottom">
<table border="0" cellpadding="5" cellspacing="0" width="100%">
<t><tr>
<td width="100%">
</td></tr></t></table></td></tr></t></table>
-
Tienes que hacer la declaracion dea como global, es decir, arriba del todo.Entoces ese valor lo mantendrá en el resto del programa.
-
maholi pero quiero sacarlo del boton1 no dejarlo como variable global
-
Bufff, no te valdrá, pero lo unico que se me ocurre es esto:
dim b as integer
Private Sub Command1_Click()
Dim a As Integer
a = 23
b=a
End Sub
y asi sacas el valor de a que esta en local, a global.
Saludos y lo siento si no te vale...
-
Lo que te dice mahoni es correcto, si declaras una variable dentro de un evento, sólo es visible en dicho evento. Para ser visible en cualquier otra parte la tienes que declarar al principio del módulo:
Código:
Private a As Integer ' Dim a as integer
Private Sub Command1_Click()
a = 23
MsgBox a
End Sub
Private Sub Command2_Click()
' si previamente no se ha pulsado Command1,
' la variable a es cero
MsgBox a
End Sub
SaludosEdited by: Anibal