Visual Basic - Creacion de un matriz de 10x11

Life is soft - evento anual de software empresarial
   
Vista:

Creacion de un matriz de 10x11

Publicado por Ricardo (2 intervenciones) el 30/09/2009 19:32:21
Tengo una duda acerca de la creación de una matriz de 10x11, como he de declararla en una funcion en la cual esta matriz es una variable de entrada. Y segundo quiero buscar elementos en dicha tabla o matriz y no se como recorrerla. Les voy a adjuntar mi codigo, me gustaria que la matriz no este definida en 10x11 sino que al ser una funcion que estoy creando para excel pudiera darle a la matriz cualquier dimension.Les adjunto el codigo:
El objetivo de este codigo es que me haga una busqueda sobre la primera columna y me devuelva un valor buscado en la columna que yo le diga y que si el valor introducio no es exacto utilice una funcion creada por mi.

Function viento(v As String, a As String)
For i = 1 To 10
If v(i, 1) = a Then
viento = a
j = True
End If
Next i

If j = False Then
i = 1
Do While v(i, 1) > a
i = i + 1
Loop

viento = funcion deseada
End If
End Function

Muchas gracias
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:Creacion de un matriz de 10x11

Publicado por Pedro Luis (878 intervenciones) el 01/10/2009 13:41:25
Dim I As Integer, J As Integer
Static MatrizA(1 To 10, 1 To 10) As Double
For I = 1 To 10
For J = 1 To 10
MatrizA(I, J) = I * 10 + J
Next J
Next I

Busca en la ayuda Matrices
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