Función Matricial

06/02/2007 - 20:14 por J.P. | Informe spam
Buenas tardes
Me gustaría saber como puedo hacer una función matricial en visual,
pues la función seria que tomo datos de dos rangos y la función me
devuelve otro rango.

Alguien me puede ayudar.
GRACIAS

Preguntas similare

Leer las respuestas

#6 KL
09/02/2007 - 09:11 | Informe spam
Hola J.P.,

Al margen de que en la funcion Test1 como que es normal que devuelva lo
mismo (en mi ejemplo las tres partes serian "bla") :-), prueba extender las
primeras dos formulas en horizontal (en vez de hacerlo en vertical).

Saludos,
KL


"J.P." wrote in message
news:
Solo me funciona test3

test1, solo me devuelve la primera parte de la cadena en todas las
celdas
test2 , solo me devuelve el primer dato del array en todas las celdas

On 8 feb, 13:31, "KL" wrote:
Hola J.P.,

Aqui te pongo unos ejemplos de funciones que devuelven matrices:

Ejemplo 1:
Function Test1(strTexto As String, strSeparador As String) As String()
Test1 = Split(strTexto, strSeparador)
End Function

en celda pones la formula =Test1("bla-bla-bla";"-")

Ejemplo 2:
Function Test2(ParamArray x() As Variant)
Test2 = x
End Function

en celda pones la formula =Test1(1;2;3;"x";FALSO;13)

Ejemplo 3:
Function Test3(ByRef rngDatos As Range)
Test3 = rngDatos.Value
End Function

en celda pones la formula =Test3(A1:A10)

Saludos,
KL

"J.P." wrote in message

news:
Buenas días

El ejemplo o lo que quiero hacer es:
en pocas palabras es realizar en VBA una copia de la función
frecuencia que trae incluida el excel, y lo que hago es declarar una
variable como matriz y alli coloco los datos pero no se como hago para
asignarle dicha matriz a la formula o sea como le devuelvo la matriz
para que me la incluya en las celdas.

On 6 feb, 17:37, "KL" wrote:



> Hola J.P.,

> Hay muchas formas, podrias dar algun ejemplo concreto de lo que estas
> haciendo?

> Saludos,
> KL

> "J.P." wrote in message

>news:
> Buenas tardes
> Me gustaría saber como puedo hacer una función matricial en visual,
> pues la función seria que tomo datos de dos rangos y la función me
> devuelve otro rango.

> Alguien me puede ayudar.
> GRACIAS- Ocultar texto de la cita -

- Mostrar texto de la cita -
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida