Cita:
Iniciado por Avellaneda
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

(jeje..parece q la duda no esta tan resuelta..)
pero tendria q llamar y enviar la variable para poder usarla en los demas procedimientos??
Option Explicit
Dim k As Integer
Sub Botón1_AlHacerClic()
k = 1
llamar 'llama al sub llamar
TraverseComponent swRootComp, 1 'llama al sub Traversecomponent
End Sub
Public Sub llamar()
' en este procedimiento k cambia de valor. la tendria q devolver verdad? para eso tendria q definir una function en vez de un sub pero entonces k se llamaria llamar y yo quiero mantener el nombre k. como lo hago??
End Sub
Sub TraverseComponent(swComp As SldWorks.Component2, nLevel As Long)
pieza swChildComp 'llama al sub pieza
'en este sub tambien el valor k cambia
End Sub
Public Sub pieza(swChildComp As object)
'en este sub el valor k tb cambia
En Sub
yo pensaba q definiendo k al principio del modulo la podria modificar en diferentes procedimientos y q su valor hiria modificandose segun se le llame, pero es asi??
mil gracias!