actualización de celdas en codigo Visual

Solo consultas sobre macros y código VBA Excel.

Reglas del Foro
1. Antes de hacer tu pregunta intenta con el buscador de este foro (muchas preguntas ya fueron respondidas antes!)
2. Si haces una nueva pregunta, es muy recomendable que adjuntes el ejemplo Excel para poder comprenderla mejor!
3. Realiza tu pregunta de forma clara, explicando bien cada paso de lo que haces y tendrás más probabilidad de respuesta!
Compartir en:
     

actualizacií³n de celdas en codigo Visual

Notapor esponja » 22 Sep 2006 18:20

Buenas noches a todos los excel-entes colaboradores...

A base de muchas horas de sueño, y la lectura diaria de esta web, la verdad es que ya consigo realizar mis pequeñas aplicaciones en visual.

No obstante hay una duda que no he visto todavia ni planteada ni solucionada y la verdad es que me escamotea mucho...

Muchas de mis rutinas acaban por dar un resultado a una celda concreto (por ejemplo range("a8").value=55

Y cuando modifico la hoja de calculo (por ejemplo añado una fila) desearí­a que el resultado tambien se actualizara y pasara mi programa a dar el valor en la celda("a9") sin necesidad de modificar el codigo VBA...¿Alguien me puede echar un cable al respecto???

Gracias anticipadas.


Y he aqui mi consulta...se puede actualizar
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
Avatar de Usuario
esponja
Miembro Frecuente
Miembro Frecuente
 
Registrado: 26 Nov 2005 12:34
Ubicación: BCN

Re: actualizacií³n de celdas en codigo Visual

Notapor ioyama » 25 Sep 2006 02:34

Hola esponja

Sin tener muy claro la estructura de tu hoja, si lo que quieres es que la macro te devuelva un valor a una celda concreta (entiendo que no tiene por qué ser la última) si insertas filas, yo lo que harí­a es dar un nombre a la celda en cuestión (en el menú Insertar > Nonbre > Definir), de tal forma que en tu macro en lugar de Range("A8"), pongas Range("nombrequehasdadoalacelda"). Así­ aunque insertes filas el nombre se mantendrá y el valor de tu macro será devuelto a la celda deseada.

No sé si es esto lo que querí­as, en caso contrario lo dices.

Un saludo desde Vitoria
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
ioyama
Miembro Frecuente
Miembro Frecuente
 
Registrado: 28 Ene 2005 09:12
Ubicación: Vitoria

Re: actualizacií³n de celdas en codigo Visual

Notapor esponja » 25 Sep 2006 17:23

Buenas noches Ioyama¡¡¡

Francamente me has dado una respuesta perfecta para una pregunta quizas mal expresada...

No te digo eso que te debo una porque realmente tus conocimientos en programación son mucho más elevados que los mios. Sin embargo y si tenias ganas de hacer "la buena acción del dia" la has cubierto con creces.

Sólo te digo que tengo cerca de una treintena de programillas que utilizo habitualmente y, hasta tu aporte, con bastante frecuencia debí­a ir revisando los códigos para actualizar las celdas sobre las que debia realizar operaciones o consultas.

De veras, muchisimas gracias.

Salu2 desde BCN ¡¡¡
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
Avatar de Usuario
esponja
Miembro Frecuente
Miembro Frecuente
 
Registrado: 26 Nov 2005 12:34
Ubicación: BCN


Compartir en:
     

  • Anuncio
Manual Excel avanzado

Volver a Macros

¿Quién está conectado?

Usuarios navegando por este Foro: Google [Bot] y 14 invitados