Visual Basic - obtener valor de funcion

Life is soft - evento anual de software empresarial
 
Vista:

obtener valor de funcion

Publicado por Clara (1 intervención) el 16/02/2004 21:09:44
Hola a todos! Como hago para que una funcion me devuelva 2 valores? Es decir....yo llamo a la funcion “MiFuncion” y si quiero saber que valor tiene hago:
Label1.caption=MiFuncion

Public Function MiFuncion()
Texto=”hola”
MiFuncion=texto
End Function

Pero si yo tengo una funcion como esta? como hago para devolver los dos valores?
Public Function MiFuncion()
Texto=”hola”
Numero=37
End Function
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

RE:obtener valor de funcion

Publicado por hugo (6 intervenciones) el 17/02/2004 07:31:37
Hola, mira no sé si es lo que estás preguntando, pero creo que lo que podés hacer es usar un if si te sirve
if texto=hola then
.......
de lo contrario(o sea que es 37)
va ocurrir lo que estás esperando.
Chau
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

RE:obtener valor de funcion

Publicado por Cecilia Colalongo (3116 intervenciones) el 17/02/2004 14:52:10
Una función devuelve un valor, lo que puedes hacer es pasar por referencia los parámetros o devolver un arreglo o colección de valores:

Public Function MiFuncion() As Variant
ReDim MiFuncion(0 To 1)

MiFuncion(0)="hola"
MiFuncion(1)=37
End Function

o bien

Public Function MiFuncion(Texto As String,Numero As Integer)
Texto="hola"
Numero=37
End Function
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