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.
 

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.

Preguntas similares