de referencias relativas a referencias absolutas

11/10/2006 - 14:33 por Diana | Informe spam
Hola grupo,
Tengo una planilla con más de 90 fórmulas y funciones.
Ahora bien, necesito cambiar el diseño de la planilla y mover estas fórmulas
a otros lugares de la planilla pero me encuentro con el problema de que
todas están configuradas con referencias relativas.
Hay alguna forma de convertir todas las fórmulas en referencias absolutas en
un solo paso? (de A1 a $A$1)?
Gracias,
Diana

Preguntas similare

Leer las respuestas

#1 Miguel Zapico
11/10/2006 - 15:32 | Informe spam
Una potencial solución, pensada más en el largo plazo, es el uso de nombres
en lugar de referencias, absolutas o relativas.
En tu caso, nombra las celdas que vas a referenciar de un modo absoluto
(desde el menú Insertar/Nombre/definir, o más fácil todavía seleccionando la
celda y tecleando un nombre en el cuadro de texto a la izquierda de la barra
de fórmulas), y una vez hecho esto utiliza la opción del menú
Insertar/Nombre/Aplicar.
Con esto todas las referencias a las celdas pasan a contener los nombres que
has definido. Es un poco más de trabajo al principio, pero creo que
realmente merece la pena, tanto por la claridad en las fórmulas como por el
mantenimiento posterior (si cambias la ubicación de una celda defines el
nombre de nuevo y ya no tienes que hacer nada más)

Espero que te sirva,
Miguel.

"Diana" wrote:

Hola grupo,
Tengo una planilla con más de 90 fórmulas y funciones.
Ahora bien, necesito cambiar el diseño de la planilla y mover estas fórmulas
a otros lugares de la planilla pero me encuentro con el problema de que
todas están configuradas con referencias relativas.
Hay alguna forma de convertir todas las fórmulas en referencias absolutas en
un solo paso? (de A1 a $A$1)?
Gracias,
Diana



Respuesta Responder a este mensaje
#2 KL
11/10/2006 - 15:45 | Informe spam
1) Si lo que necesitas es mover las formulas, entonces las referencias relativas no deberian alterarse

2) Si lo que pretendes es copiarlas formulas a otro sitio, entonces una posible forma de hacerlo rapido (pero sin convertir las
referencias en absolutas) es la siguiente:

- seleccionar el rango con las formulas
- menu Edicion>Reemplazar...
- Buscar: - Reemplzar con: '- Reemplazar todos
- menu Edicion>Copiar...
- seleccionar la primera celda del rango de destino
- menu Edicion>Pegar...
- menu Edicion>Reemplazar...
- Buscar: '- Reemplzar con: - Reemplazar todos

Saludos,
KL


"Diana" wrote in message news:
Hola grupo,
Tengo una planilla con más de 90 fórmulas y funciones.
Ahora bien, necesito cambiar el diseño de la planilla y mover estas fórmulas a otros lugares de la planilla pero me encuentro con
el problema de que todas están configuradas con referencias relativas.
Hay alguna forma de convertir todas las fórmulas en referencias absolutas en un solo paso? (de A1 a $A$1)?
Gracias,
Diana

Respuesta Responder a este mensaje
#3 Diana
12/10/2006 - 01:16 | Informe spam
Gracias Miguel. Sin duda para la próxima lo voy a hacer así.
Saludos,


"Miguel Zapico" escribió en el
mensaje news:
Una potencial solución, pensada más en el largo plazo, es el uso de
nombres
en lugar de referencias, absolutas o relativas.
En tu caso, nombra las celdas que vas a referenciar de un modo absoluto
(desde el menú Insertar/Nombre/definir, o más fácil todavía seleccionando
la
celda y tecleando un nombre en el cuadro de texto a la izquierda de la
barra
de fórmulas), y una vez hecho esto utiliza la opción del menú
Insertar/Nombre/Aplicar.
Con esto todas las referencias a las celdas pasan a contener los nombres
que
has definido. Es un poco más de trabajo al principio, pero creo que
realmente merece la pena, tanto por la claridad en las fórmulas como por
el
mantenimiento posterior (si cambias la ubicación de una celda defines el
nombre de nuevo y ya no tienes que hacer nada más)

Espero que te sirva,
Miguel.

"Diana" wrote:

Hola grupo,
Tengo una planilla con más de 90 fórmulas y funciones.
Ahora bien, necesito cambiar el diseño de la planilla y mover estas
fórmulas
a otros lugares de la planilla pero me encuentro con el problema de que
todas están configuradas con referencias relativas.
Hay alguna forma de convertir todas las fórmulas en referencias absolutas
en
un solo paso? (de A1 a $A$1)?
Gracias,
Diana



Respuesta Responder a este mensaje
#4 Diana
12/10/2006 - 01:19 | Informe spam
Gracias KL,
Si en realidad es copiar y pegar lo que tengo que hacer, no moverlas. Para
salir del paso esta vez es un buen consejo el tuyo de usar el buscar y
reemplazar todos.
Saludos,

"KL" escribio en el mensaje
news:
1) Si lo que necesitas es mover las formulas, entonces las referencias
relativas no deberian alterarse

2) Si lo que pretendes es copiarlas formulas a otro sitio, entonces una
posible forma de hacerlo rapido (pero sin convertir las referencias en
absolutas) es la siguiente:

- seleccionar el rango con las formulas
- menu Edicion>Reemplazar...
- Buscar: > - Reemplzar con: '> - Reemplazar todos
- menu Edicion>Copiar...
- seleccionar la primera celda del rango de destino
- menu Edicion>Pegar...
- menu Edicion>Reemplazar...
- Buscar: '> - Reemplzar con: > - Reemplazar todos

Saludos,
KL


"Diana" wrote in message
news:
Hola grupo,
Tengo una planilla con más de 90 fórmulas y funciones.
Ahora bien, necesito cambiar el diseño de la planilla y mover estas
fórmulas a otros lugares de la planilla pero me encuentro con el problema
de que todas están configuradas con referencias relativas.
Hay alguna forma de convertir todas las fórmulas en referencias absolutas
en un solo paso? (de A1 a $A$1)?
Gracias,
Diana




Respuesta Responder a este mensaje
#5 Alexander Chacin
13/10/2006 - 18:31 | Informe spam
Diana pueds usar esta macro

Sub Macro1()
Dim Celda As Range
For Each Celda In Selection
Celda.Formula = Application.ConvertFormula(Celda.Formula, xlA1, xlA1,
xlAbsolute)
Next
End Sub

"Diana" escribió en el mensaje
news:
Hola grupo,
Tengo una planilla con más de 90 fórmulas y funciones.
Ahora bien, necesito cambiar el diseño de la planilla y mover estas
fórmulas a otros lugares de la planilla pero me encuentro con el problema
de que todas están configuradas con referencias relativas.
Hay alguna forma de convertir todas las fórmulas en referencias absolutas
en un solo paso? (de A1 a $A$1)?
Gracias,
Diana


Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida