Vba en Excel

19/11/2003 - 14:39 por Magda | Informe spam
Hola a todos; soy nueva en el grupo.
Tengo que hacer una hoja de cálculo un poco complicadilla a ver si me
podéis ayudar:
Necesito tener una celda que se desplegue con varias opciones, y en función
de cuál elijas, que tome un coeficiente u otro para luego hacer cálculos.
Esto, en visual basic se llama ComboBox o ListBox. He conseguido insertar
el ComboBox, pero ¿cómo se rellenan los datos?.
Y otra cosa: pretendo "colgarla" en Internet, y por lo tanto, tendré que
protegerla para que nadie la modifique, pero que sí la use. ¿cómo se hace
esto?

Un saludo, Magda.

Preguntas similare

Leer las respuestas

#11 Henry Villada
25/11/2003 - 15:25 | Informe spam
Ok MUCHACHOS.

Basicamente tenemos 2 Pasos:

1. Relizamos la lista:

Ojo no se pueden adicionar listas de otra hoja entonces si miran en la
ultima columna de veran todos los nombres de los Articulos. (Pare este
Caso)

Le damos click en Datos/Validacion/lista y señalamos la lista de nombres.
Antes de ir al menu Datos debes marcar el numero de celdas que quiera que te
queden con la lista. se puede marcar toda la columna. esto nos trae una
gran ventaja ya que si quiero escojer de la lista o digitarlo manualmente si
lo que yo digito no coincide con lo que esta en la lista no me lo deja
ingresar a la celda.

2. Formula para buscar el valor

SI(prueba_lógica;valor_si_verdadero;valor_si_falso)

Esta es la funcion de condiciones para estos casos es muy util.

prueba_lógica: La condicion
valor_si_verdadero: Lo que debe hacer si la funcion da resultado verdadero
valor_si_falso: Lo que debe hacer si la funcion da resultado falso

ESERRORValor se refiere a uno de los valores de error (#N/A, #¡VALOR!,
#¡REF!, #¡DIV/0!, #¡NUM!, #¿NOMBRE? o #¡NULO!).

Esta funcion nos sirve para determinar si la alguna de la funciones nos da
error o no. Esta funcion nos da un valor
Verdadero o Falso.

Esta formula es para buscar un valor entre una matriz, se debe tener en
cuenta que debes colocar la columna de comparacion a la izquierda.

Sintaxis:
BUSCARV(valor_buscado;matriz_buscar_en;indicador_columnas;ordenado)
valor_buscado: Este es el valor que estamos buscando
matriz_buscar_en: Es el rango donde se va a buscar
Indicador_columna: Es el numero de la columna que se quiere mostrar.
(Se debe contar desde la columna que contiene el valor que se esta
buscando hacia la derecha)
Ordenado: se coloca el valor FALSO ò VERDADERO si se tiene ordenado la
columna que se esta buscando.
(Se recomienda colocar FALSO en todos los casos ya que cuando se va a
adicionar algun registro no necesariamente aparesca ordenado)


Con esto la funcion queda así:

=SI(ESERROR(BUSCARV(A2,Articulos!A1:C25,3,FALSO)),0,BUSCARV(A2,Articulos!A1:
C25,3,FALSO))

Lo que yo deseo hacer es: Si la funcion es error coloque o sino el valor
que es

SI(ESERROR(BUSCARV(A2,Articulos!A1:C25,3,FALSO)),
Esta es la condicion de la funcion me determina si el valor es FALSO

si la condicion es Falso el valor a mostrar es 0,

si la condicion es Verdadero el valor a mostrar es
BUSCARV(A2,Articulos!A1:C25,3,FALSO))

Espero que esta pequeña explicacion sea de su agrado

HENRY VILLADA
Respuesta Responder a este mensaje
#12 Magda
27/11/2003 - 08:33 | Informe spam
Muchas gracias, Henry. A mí me ha sido de gran ayuda, espero que a los demás
tambien.


"Henry Villada" escribió en el mensaje
news:%
Ok MUCHACHOS.

Basicamente tenemos 2 Pasos:

1. Relizamos la lista:

Ojo no se pueden adicionar listas de otra hoja entonces si miran en la
ultima columna de veran todos los nombres de los Articulos. (Pare este
Caso)

Le damos click en Datos/Validacion/lista y señalamos la lista de nombres.
Antes de ir al menu Datos debes marcar el numero de celdas que quiera que


te
queden con la lista. se puede marcar toda la columna. esto nos trae una
gran ventaja ya que si quiero escojer de la lista o digitarlo manualmente


si
lo que yo digito no coincide con lo que esta en la lista no me lo deja
ingresar a la celda.

2. Formula para buscar el valor

SI(prueba_lógica;valor_si_verdadero;valor_si_falso)

Esta es la funcion de condiciones para estos casos es muy util.

prueba_lógica: La condicion
valor_si_verdadero: Lo que debe hacer si la funcion da resultado


verdadero
valor_si_falso: Lo que debe hacer si la funcion da resultado falso

ESERRORValor se refiere a uno de los valores de error (#N/A, #¡VALOR!,
#¡REF!, #¡DIV/0!, #¡NUM!, #¿NOMBRE? o #¡NULO!).

Esta funcion nos sirve para determinar si la alguna de la funciones nos da
error o no. Esta funcion nos da un valor
Verdadero o Falso.

Esta formula es para buscar un valor entre una matriz, se debe tener en
cuenta que debes colocar la columna de comparacion a la izquierda.

Sintaxis:
BUSCARV(valor_buscado;matriz_buscar_en;indicador_columnas;ordenado)
valor_buscado: Este es el valor que estamos buscando
matriz_buscar_en: Es el rango donde se va a buscar
Indicador_columna: Es el numero de la columna que se quiere mostrar.
(Se debe contar desde la columna que contiene el valor que se esta
buscando hacia la derecha)
Ordenado: se coloca el valor FALSO ò VERDADERO si se tiene ordenado


la
columna que se esta buscando.
(Se recomienda colocar FALSO en todos los casos ya que cuando se va a
adicionar algun registro no necesariamente aparesca ordenado)


Con esto la funcion queda así:




=SI(ESERROR(BUSCARV(A2,Articulos!A1:C25,3,FALSO)),0,BUSCARV(A2,Articulos!A1:
C25,3,FALSO))

Lo que yo deseo hacer es: Si la funcion es error coloque o sino el valor
que es

SI(ESERROR(BUSCARV(A2,Articulos!A1:C25,3,FALSO)),
Esta es la condicion de la funcion me determina si el valor es FALSO

si la condicion es Falso el valor a mostrar es 0,

si la condicion es Verdadero el valor a mostrar es
BUSCARV(A2,Articulos!A1:C25,3,FALSO))

Espero que esta pequeña explicacion sea de su agrado

HENRY VILLADA


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida