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.
#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.


Mostrar la cita
Nombre, en la
Mostrar la cita
casilla de abajo
Mostrar la cita
={1;0;0;1;0;1} si es vertical
Mostrar la cita
Añadir. Ahora en una
Mostrar la cita
devolver 0 el
Mostrar la cita
selecciona la palabra
Mostrar la cita
variable como Variant y
Mostrar la cita
#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.
#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.



Mostrar la cita
separadores de filas y columnas en las matrices:
Mostrar la cita
Application.International(xlRowSeparator) & vbNewLine & "El
separador de columnas es " &
Application.International(xlColumnSeparator)
Mostrar la cita
mensaje news:061901c53abb$3f3ec1e0$
Mostrar la cita
#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.


Mostrar la cita
Nombre, en la
Mostrar la cita
casilla de abajo
Mostrar la cita
={1;0;0;1;0;1} si es vertical
Mostrar la cita
Añadir. Ahora en una
Mostrar la cita
devolver 0 el
Mostrar la cita
selecciona la palabra
Mostrar la cita
variable como Variant y
Mostrar la cita
Ads by Google
Search Busqueda sugerida