Selección multiple y referencia a celdas con variables

03/12/2006 - 07:15 por Ramon | Informe spam
Saludos a todos!.

Estoy creando una especie de base de datos en excel, para facilitarme
el trabajo. Lo malo es que mis conocimientos son prácticamente nulos y
me he encallado con un par de cosas que probablemente son de
principiante. Intenté buscar respuesta entre los mensajes ya
publicados pero no fuí capaz (probablemente porque no se muy bien qué
términos entrar en el buscador).

Bien, os cuento mis "problemillas" o carencias, a ver si alguien me
puede ilustrar cómo hacer. Estoy creando una especie de formulario en
una hoja de un libro de excel. No es un formulario como haría alguien
con conocimientos de excel, pero servirá si consigo averiguar estas
cosillas.
Resulta que los datos de este "formulario" se deberían copiar en otra
hoja del mismo libro al presionar una determinada celda que utilizo de
botón de enviar. He creado una macro sencillita que deberá copiar los
datos del formulario en la otra hoja y borrar después el formulario.
El problema lo tengo para indicarle dónde copiarlos sin que me borre
los que ya están escritos.
Se me había ocurrido sumar el número de filas no vacías y copiarlo
en una celda determinada (por ejemplo F6 e indicarle que copie los
datos en, por ejemplo la celda A, (valor deF6). No se si me explico, lo
que quiero es no decirle la fila exacta, sino que la tome del valor de
la celda que tiene ese dato. ¿es posible referirse a una celda en
estos casos mediante algun tipo de variable?.
Si pensais que es más sencillo hacerlo con alguna función que
determine que fila está vacía y me podeis explicar cómo hacerlo os
lo agradeceré también. Sea como fuere, debería poder pasar los datos
del formulario a la otra hoja.

Y mi segunda pregunta (espero que no resulte un abuso) es... ¿cómo
podría crear una lista de selección desplegable, al estilo de
validación, pero con posibilidad de escoger más de un valor?.
Quiero decir que, al desplegarla, pueda tomar el valor o valores
deseados de los diversos que me ofrece.

Muchas gracias por vuestra atención y respuestas si alguien puede
ayudarme.

Nos seguiremos leyendo
 

Leer las respuestas

#1 Héctor Miguel
04/12/2006 - 03:45 | Informe spam
hola, Ramon !

1) con relacion a la 'primera parte' de tu consulta, servira si comentas algunos detalles adicionales como...
- el 'formulario' es [en realidad] una hoja de calculo que 'simula' una pantalla de captura ?
- en que celdas estan los datos... y en cual hoja necesitas que se copien [y el orden de cada uno de ellos] ?
- tienes algun objeto incrustado [como controles de lista, combos, opciones, etc.] ?
- por que no expones el codigo que ya estas utilizado ?
- 'cosas por ese estilo' [o sea] de las que no se alcanzan a 'ver' [desde este lado del mensaje] :))

2) con relacion a la 'segunda parte' de esta consulta, podrias comentar tambien los detalles que se quedan 'en el tintero' ?
- de donde se obtendrian las opciones para que las muestre 'ese' desplegable ?
- en caso de dos [o mas] elementos seleccionados... que necesitas hacer con cada uno de ellos ?
- [otra vez]... 'cosas por ese estilo'... [ya sabes lo que sigue] :))

saludos,
hector.

Estoy creando una especie de base de datos en excel, para facilitarme el trabajo.
Lo malo es que mis conocimientos son practicamente nulos y me he encallado con un par de cosas
que probablemente son de principiante.
Intente buscar respuesta entre los mensajes ya publicados pero no fuí capaz
(probablemente porque no se muy bien que terminos entrar en el buscador).
Bien, os cuento mis "problemillas" o carencias, a ver si alguien me puede ilustrar como hacer.
Estoy creando una especie de formulario en una hoja de un libro de excel.
No es un formulario como haria alguien con conocimientos de excel, pero servira si consigo averiguar estas cosillas.
Resulta que los datos de este "formulario" se deberian copiar en otra hoja del mismo libro
al presionar una determinada celda que utilizo de boton de enviar.
He creado una macro sencillita que debera copiar los datos del formulario en la otra hoja y borrar despues el formulario.
El problema lo tengo para indicarle donde copiarlos sin que me borre los que ya estan escritos.
Se me habia ocurrido sumar el numero de filas no vacias y copiarlo en una celda determinada
(por ejemplo F6 e indicarle que copie los datos en, por ejemplo la celda A, (valor deF6).
No se si me explico, lo que quiero es no decirle la fila exacta, sino que la tome del valor de la celda que tiene ese dato.
es posible referirse a una celda en estos casos mediante algun tipo de variable?.
Si pensais que es mas sencillo hacerlo con alguna funcion que determine que fila esta vacia
y me podeis explicar como hacerlo os lo agradecere tambien.
Sea como fuere, deberia poder pasar los datos del formulario a la otra hoja.

Y mi segunda pregunta (espero que no resulte un abuso) es...
como podria crear una lista de seleccion desplegable, al estilo de validacion pero con posibilidad de escoger mas de un valor?.
Quiero decir que, al desplegarla, pueda tomar el valor o valores deseados de los diversos que me ofrece.

Muchas gracias por vuestra atencion y respuestas si alguien puede ayudarme.

Preguntas similares