Nombres y matrices

06/04/2005 - 16:22 por Anonimo | Informe spam
¿Cómo se define un nombre para representar una matriz de
constantes?.
Por ejemplo: Matriz={1,0,0,1,0,1}
Gracias.

Preguntas similare

Leer las respuestas

#1 KL
06/04/2005 - 16:49 | Informe spam
Hola anonimo,

Eso depende de si te refieres a la hoja de calculo o VBA.

- En el primer caso, vas al menu Insertar>Nombre>Defiinir Nombre, en la
primera casilla pones el nombre (digamos Matriz) y en la casilla de abajo
pones ={1,0,0,1,0,1}si la quieres horizontal, ={1;0;0;1;0;1} si es vertical
o ={1,0,0;1,0,1}si es bidimensional. Pulsas el boton Añadir. Ahora en una
celda prueba poner por ejemplo =INDICE(Matriz;3) y debera devolver 0 el
tercer miembro de la matriz. O simplemente =Matriz, selecciona la palabra
Matriz y pulsa F9 y deberas ver tu matriz asi: ={1,0,0,1,0,1}

- si en cambio se trata de VBA, puedes declarar la variable como Variant y
usar la funcion Array(), por ejemplo:

Dim Matriz As Variant
Matriz = Array(1,0,0,1,0,1)

Saludos,
KL


wrote in message
news:05b901c53ab4$21f51000$
¿Cómo se define un nombre para representar una matriz de
constantes?.
Por ejemplo: Matriz={1,0,0,1,0,1}
Gracias.
Respuesta Responder a este mensaje
#2 Anonimo
06/04/2005 - 17:13 | Informe spam
Hola KL

Me refería al caso de definir en hoja de cálculo y vectores
horizontales. He probado con la coma del teclado
alfanumerico y del teclado numérico y sigue sin funcionar.
Gracias por contestar.


Hola anonimo,

Eso depende de si te refieres a la hoja de calculo o VBA.

- En el primer caso, vas al menu Insertar>Nombre>Defiinir


Nombre, en la
primera casilla pones el nombre (digamos Matriz) y en la


casilla de abajo
pones ={1,0,0,1,0,1}si la quieres horizontal,


={1;0;0;1;0;1} si es vertical
o ={1,0,0;1,0,1}si es bidimensional. Pulsas el boton


Añadir. Ahora en una
celda prueba poner por ejemplo =INDICE(Matriz;3) y debera


devolver 0 el
tercer miembro de la matriz. O simplemente =Matriz,


selecciona la palabra
Matriz y pulsa F9 y deberas ver tu matriz asi: ={1,0,0,1,0,1}

- si en cambio se trata de VBA, puedes declarar la


variable como Variant y
usar la funcion Array(), por ejemplo:

Dim Matriz As Variant
Matriz = Array(1,0,0,1,0,1)

Saludos,
KL


wrote in message
news:05b901c53ab4$21f51000$
¿Cómo se define un nombre para representar una matriz de
constantes?.
Por ejemplo: Matriz={1,0,0,1,0,1}
Gracias.


.

Respuesta Responder a este mensaje
#3 Fernando Arroyo
06/04/2005 - 17:23 | Informe spam
Si ejecutas el siguiente código averiguarás cuáles son tus separadores de filas y columnas en las matrices:

Sub prueba()
MsgBox "El separador de filas es " & Application.International(xlRowSeparator) & vbNewLine & "El separador de columnas es " & Application.International(xlColumnSeparator)
End Sub

Un saludo.


Fernando Arroyo
MS MVP - Excel


escribió en el mensaje news:061901c53abb$3f3ec1e0$
Hola KL

Me refería al caso de definir en hoja de cálculo y vectores
horizontales. He probado con la coma del teclado
alfanumerico y del teclado numérico y sigue sin funcionar.
Gracias por contestar.
Respuesta Responder a este mensaje
#4 Anonimo
06/04/2005 - 17:30 | Informe spam
Muchas gracias Fernando. El separador es la barra
invertida. El caso es que estuve probando con la barra
(normal) porque recordaba haber leido en algún lado que el
separador era la barra.



Si ejecutas el siguiente código averiguarás cuáles son tus


separadores de filas y columnas en las matrices:

Sub prueba()
MsgBox "El separador de filas es " &


Application.International(xlRowSeparator) & vbNewLine & "El
separador de columnas es " &
Application.International(xlColumnSeparator)
End Sub

Un saludo.


Fernando Arroyo
MS MVP - Excel


escribió en el


mensaje news:061901c53abb$3f3ec1e0$
Hola KL

Me refería al caso de definir en hoja de cálculo y vectores
horizontales. He probado con la coma del teclado
alfanumerico y del teclado numérico y sigue sin funcionar.
Gracias por contestar.



.

Respuesta Responder a este mensaje
#5 KL
06/04/2005 - 17:31 | Informe spam
Hola anonimo,

Cuando dices que no funciona - ?en que se expresa exactamente? ?Que haces
para corroborarlo?

Saludos,
KL

wrote in message
news:061901c53abb$3f3ec1e0$
Hola KL

Me refería al caso de definir en hoja de cálculo y vectores
horizontales. He probado con la coma del teclado
alfanumerico y del teclado numérico y sigue sin funcionar.
Gracias por contestar.


Hola anonimo,

Eso depende de si te refieres a la hoja de calculo o VBA.

- En el primer caso, vas al menu Insertar>Nombre>Defiinir


Nombre, en la
primera casilla pones el nombre (digamos Matriz) y en la


casilla de abajo
pones ={1,0,0,1,0,1}si la quieres horizontal,


={1;0;0;1;0;1} si es vertical
o ={1,0,0;1,0,1}si es bidimensional. Pulsas el boton


Añadir. Ahora en una
celda prueba poner por ejemplo =INDICE(Matriz;3) y debera


devolver 0 el
tercer miembro de la matriz. O simplemente =Matriz,


selecciona la palabra
Matriz y pulsa F9 y deberas ver tu matriz asi: ={1,0,0,1,0,1}

- si en cambio se trata de VBA, puedes declarar la


variable como Variant y
usar la funcion Array(), por ejemplo:

Dim Matriz As Variant
Matriz = Array(1,0,0,1,0,1)

Saludos,
KL


wrote in message
news:05b901c53ab4$21f51000$
¿Cómo se define un nombre para representar una matriz de
constantes?.
Por ejemplo: Matriz={1,0,0,1,0,1}
Gracias.


.

Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida