Hola, estoy creando una macro sencilla y no se porque ocurre esto...
Tengo mimacro( ) dentro de ella llamo a funcion1 (a, b, c) el caso es q yo
pensaba que cuando mandabas datos a una funcion, esa funcion operaba con
esos datos, pero sin modificar las variables de donde vienen. Pero resulta
que si me los modifica...
Sub mimacro ( )
dim a, b as integer
a=1
b = funcion1(a)
end sub
function funcion1(c) as integer
c=c+1
funcion1=c*2
end function
Despues de ejecutar esto, a = 2, b=4, c=2
como puedo hacer para q no se modifique a?
Muchas gracias.
Un saludo.
Iago.
Leer las respuestas