Forums Últimos mensajes - Powered by IBM
 

INSETAR FILAS AL ACTUALIZAR

16/11/2007 - 16:23 por Cris | Informe spam
POR FAVOR NECESITO AYULES VOY A PONER UN EJEMPLO PARA QUE SEA MAS FACIL.
A B C

1 DURAZNO MEDELLIN 1
2 MORA BOGOTA 3
3 ZAPOTE ARMENIA 2

Las columnas A y B son datos externos que yo actualizo constantemente, la
columna c es un valor que yo digito directamente en excel. el problema que
tengo es que como al actualizar se insetan las nuevas filas en diferentes
partes, los valores de la columna C que yo asigno se mueven. por ejemplo
siempre necesito que el 1 sea el del durazno, el 2 el de el zapote y el 3 el
de mora.
 

Leer las respuestas

#1 Héctor Miguel
17/11/2007 - 08:09 | Informe spam
hola, Cris !

A B C
1 DURAZNO MEDELLIN 1
2 MORA BOGOTA 3
3 ZAPOTE ARMENIA 2
Las columnas A y B son datos externos que yo actualizo constantemente
la columna c es un valor que yo digito directamente en excel.
el problema que tengo es que como al actualizar se insetan las nuevas filas en diferentes partes
los valores de la columna C que yo asigno se mueven.
por ejemplo siempre necesito que el 1 sea el del durazno, el 2 el de el zapote y el 3 el de mora.



1) (hasta donde se) cuando se refrescan (dinamicamente ?) consultas hacia bases de datos externas...
en el rango de extraccion lo que -realmente- sucede es una (re/sobre/)escritura de los nuevos datos sobre los anteriores
lo que significa que si los datos decrecieron se eliminan los registros sobrantes (cuando son menos que la consulta anterior)
supongo que en estos casos obtienes errores por referencias perdidas -?-

2) en estos casos es preferible NO apuntar hacia referencias precisas a una consulta refrescable de datos externos
sino usar el area de extraccion como listado o base de datos para funciones como buscarv, indice, coincidir, etc.

3) asumiendo que la consulta fue por ms-query (obtener datos externos)...
podrias utilizar una columna adyacente al rango devuelto por ms-query con la formula que necesitas
{+} -> copias/arrastras/... dicha formula al resto de las filas en el rango de la extraccion
{+} -> haces un click-secundario sobre alguna celda dentro del rango de extraccion
{+} -> seleccionas (del menu contextual) la opcion de: -> propiedades del rango de datos
{+} -> marcas/habilitas/... la ultima opcion en el dialogo: -> autorellenar formulas en columnas adyacentes
-> la siguiente vez que actualices la consulta, dicha columna (y su formula) se ajustara el rango devuelto por la consulta

si cualquier duda (o informacion adicional)... comentas ?
saludos,
hector.

Preguntas similares