Ver Mensaje Individual
  #2 (permalink)  
Antiguo 07/11/2008, 06:10
Avellaneda
Colaborador
 
Fecha de Ingreso: enero-2008
Ubicación: Unas veces aquí, otras veces allí
Mensajes: 1.482
Antigüedad: 17 años, 3 meses
Puntos: 37
Respuesta: cuando se puede utilizar la misma variable?

Cita:
Iniciado por ebu Ver Mensaje
hola!
siempre q ando enviando y devolviendo variables entre procedimientos me surge la misma duda.
Puedo llamar utilizar el mismo nombre de variable (la letra k) en el Sub Botón3_AlHacerClic() para llamar a la variable k q he usado en los otros dos sub-s???
y en caso de q la usara no la tendria q declarar tb en Sub Botón3_AlHacerClic()???

Sub Botón3_AlHacerClic()
proced1 (k)
proced2
End Sub

Public Sub proced1(k As Integer)
ActiveCell.Offset(k, 1).Select
'...
End sub

'en este proc creo una variable k y la mando al proced1.
Public Sub proced2
Dim k as integer
'...
k=k+1
End Sub

gracias por el tiempo q dedicais a resolver las dudas de los demas!!!
Hola!

Si la variable la pones al principio del módulo (antes que cualquier procedimiento), la puedes modificar en cualquiera de los procedimientos de ese módulo sin necesidad de declararla de nuevo