Copia de fórmulas en Excel

01/05/2004 - 10:48 por Luis M. Fletes | Informe spam
Soy usuario de Excel 2.000
Una dificultad que encuentro con frecuencia:
Quiero copiar una fórmula existente en una casilla en
otra casilla diferente, manteniendo tal cual la
literatura de la fórmula. La opción de Copiar y Pegado
Especial no lo permite. No quiero, por motivos varios,
modificar las referencias internas introduciendo el
símbolo "$" delante de las referencias a las casillas.
Debería existir, en "Pegado Especial" una opción que
permitiera el copiado de la literatura de la fórmula tal
cual (como si se tratara de un texto).

Ejemplo:
En la casilla A1 tengo la fórmula "¢+3".
Quiero que en la casilla B1 me aparezca la fórmula "¢+3"
La forma que tengo ahora mismo de hacerlo es:
- Modifico la casilla A1 para que su contenido
sea "'¢+3" (es decir, convierto lo que es una fórmula
en un texto)
- Copio la casilla A1 en B1 (destino final deseado)
- Elimino el símbolo "'" tanto en la casilla A1 como en
la B1 para que los textos de ambas casillas vuelvan a
convertirse en fórmulas.

Lo que desearía es que la función "Pegado Especial"
dispusiera de una opción (similar a la de copiar
fórmulas, copiar valores, copiar multiplicando, etc.) que
permitiera copiar el contenido tal cual de la literatura
de la fórmula.

Preguntas similare

Leer las respuestas

#1 Héctor Miguel
01/05/2004 - 12:07 | Informe spam
hola, Luis !

... dificultad que encuentro con frecuencia:
... copiar una formula ... en otra casilla ... manteniendo tal cual la literatura de la formula.
... Copiar y Pegado Especial no lo permite. No quiero ... modificar las referencias ... introduciendo ... "$" [...]
Deberia existir ... una opcion que permitiera el copiado ... de la formula ... (como si se tratara de un texto).
En la casilla A1 tengo la formula "¢+3".
Quiero que en la casilla B1 me aparezca la formula "¢+3" [...]



1.- no le 'veo sentido' [yo] a 'duplicar' [¿innecesariamente?] formulas 'ya establecidas' :(
podrias [quizas] hacer referencia a [el esultado de] la celda que [ya] 'hizo los calculos'
en ''B1' [yo 'pondria'] ¡
2.- [tal vez] usando la funcion 'Indirecto', podrias 'duplicar' la formula SIN que se 'muevan' las referencias
[p.e.] si 'pones' en 'A1' la formula: =Indirecto("a2")+3 ...
=> a donde sea que copies la casilla 'A1'... SIEMPRE haria referencia a 'la celda en Indirecto()' ;)
3.- otra alternativa... usando [alg]una macro como la siguiente:
Sub DuplicarFormulaEnA1()
ActiveCell.Formula = Range("a1").Formula
End Sub
=> en este caso, podrias 'diseñar' la macro para que 'pregunte'...
de que celda 'se toma' [la literatura de la formula]
y... en que celda 'se pone' [nuevamente] la [misma] formula

si tu situacion 'real' es diferente [o... ¿mas 'complicada'?]... ¿comentas?
saludos,
hector.
Respuesta Responder a este mensaje
#2 Víctor
01/05/2004 - 21:51 | Informe spam
Luis: Hay un método no demasiado complicado. A ver si me
sé explicar bien:

1º) Sitúa el ratón en la barra de fórmulas, y selecciona
toda la fórmula (te quedará como en vídeo inverso).

2º) Con el cursor del ratón encima del fondo negro, clica
con el botón derecho, y selecciona 'Copiar'

3º) Pulsa SÓLO UNA VEZ Esc (es importante que sólo sea
una vez).

4º) Por último, sitúate en la celda destino, vuelve a
clicar con el botón derecho, y selecciona 'Pegar'

Si todo ha ido bien, deberías tener impecablemente
duplicada tu fórmula.

Recuerda también que existe un atajo de teclado, si
quieres hacer esa operación en la celda inmediatamente
inferior: Pulsa Ctrl + ' (apóstrofe) y se duplicará la
fórmula.

:-)
Respuesta Responder a este mensaje
#3 Amadeo Govoni
03/05/2004 - 16:06 | Informe spam
Estoy de acuerdo con vos pero con un paso mas
Una vez copiada la formula para 'salir' del interior de la celda hacer
==>{ENTER}

Amadeo

"Víctor" escribió en el mensaje
news:6fc901c42fb5$b743b3b0$
Luis: Hay un método no demasiado complicado. A ver si me
sé explicar bien:

1º) Sitúa el ratón en la barra de fórmulas, y selecciona
toda la fórmula (te quedará como en vídeo inverso).

2º) Con el cursor del ratón encima del fondo negro, clica
con el botón derecho, y selecciona 'Copiar'

3º) Pulsa SÓLO UNA VEZ Esc (es importante que sólo sea
una vez).

4º) Por último, sitúate en la celda destino, vuelve a
clicar con el botón derecho, y selecciona 'Pegar'

Si todo ha ido bien, deberías tener impecablemente
duplicada tu fórmula.

Recuerda también que existe un atajo de teclado, si
quieres hacer esa operación en la celda inmediatamente
inferior: Pulsa Ctrl + ' (apóstrofe) y se duplicará la
fórmula.

:-)
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida