Insertar el símbolo igual (=) delante de un texto

08/02/2006 - 13:56 por quetzalcoatl | Informe spam
Hola amigos, seguro que esto es una tontería pero estoy trancado.
Necesitaba formular más de 2000 celdas con los valores internos de las
fórmulas a intervalos regulares. Entonces copié dos fórmulas sin el
símbolo igual (=) delante y los arrastré hasta obtener las dos mil y
pico de entradas que necesitaba. Ahora necesito reconvertir en
fórmulas esto que quedó como texto, es decir, necesito agregarle el
símbolo igual (=) delante de cada entrada para convertirlas en
fórmulas y no encuentro como. Intenté con reemplazar pero no sé...
estoy trancado. A modo de ejemplo muestro un par de ejemplos para
graficar:

Como está escrito
Datos!$C2 =Datos!$C2
Datos!$C22 =Datos!$C22
Datos!$C42 =Datos!$C42
Datos!$C62 =Datos!$C62
Datos!$C82 =Datos!$C82
..
Datos!$C39982 =Datos!$C39982

Gracias.

Preguntas similare

Leer las respuestas

#1 victorbcn1952NO
08/02/2006 - 15:44 | Informe spam
Si reemplazas 'Datos' por '=Datos" no deberías tener ningún problema. Pero
te recomiendo hacer la prueba primero con unos pocos registros, para ver
si todo funciona.

Selecciona las 4 ó 5 primeras filas, por ejemplo, haz Menú / Edición /
Reemplazar, en 'Buscar:' coloca 'Datos' (sin comillas) y en 'Reemplazar
con:' coloca '=Datos' (tb sin comillas). Si todo va bien, te dará un
mensaje de que se han reemplazado esos 4 ó 5 registros. A partir de aquí,
puedes repetir la operación, seleccionando el resto de los 2.000 registros.

Puede surgir algún problema si en el libro no existe una hoja llamada
'Datos'. De ser así, Excel "se quejará" en cada registro; de ahí que no
convenga intentar reemplazar de golpe esos 2.000 registros.

:-)



wrote:

Hola amigos, seguro que esto es una tontería pero estoy trancado.
Necesitaba formular más de 2000 celdas con los valores internos de las
fórmulas a intervalos regulares. Entonces copié dos fórmulas sin el
símbolo igual (=) delante y los arrastré hasta obtener las dos mil y
pico de entradas que necesitaba. Ahora necesito reconvertir en
fórmulas esto que quedó como texto, es decir, necesito agregarle el
símbolo igual (=) delante de cada entrada para convertirlas en
fórmulas y no encuentro como. Intenté con reemplazar pero no sé...
estoy trancado. A modo de ejemplo muestro un par de ejemplos para
graficar:

Como está escrito
Datos!$C2 =Datos!$C2
Datos!$C22 =Datos!$C22
Datos!$C42 =Datos!$C42
Datos!$C62 =Datos!$C62
Datos!$C82 =Datos!$C82
...
Datos!$C39982 =Datos!$C39982

Gracias.
Respuesta Responder a este mensaje
#2 quetzalcoatl
09/02/2006 - 02:35 | Informe spam
Sin problemas. Gracias.
Respuesta Responder a este mensaje
#3 KL
09/02/2006 - 10:51 | Informe spam
Hola chicos,

Con el metodo de Victor, si la referencia a la hoja Datos! se repite de la formula se va a fastidiar toda la formula.

1) Si las formulas estan organizadas en un rango vertical se puede hacer lo siguiente:

Suponiendo que las formulas-texto estan en el rango [A1:A100]...
-> En la celda [B1] pon la siguiente formula y copiala hacia abajo hasta la [B100]:
="="&A1
-> Selecciona [B1:B100], pulsa las teclas Ctrl+C, menu Edicion>Pegado especial, opcion: Valores
-> Sin quitar la seleccion, menu Datos>Texto en columnas, boton: Finalizar
-> Elimina la columna [A]

2) Modificar la celda/rango seleccionado mediante macros:

- Con tu libro abierto (y activo), haz clic-derecho sobre el pequeno logo de Excel a la izquierda del menu Archivo
- Elige la opcion 'Ver Codigo' para abrir el editor VBA.
- Una vez en el Editor VBA, ve al menu Insertar>Modulo...
- En la ventana mas grande a la derecha pega el siguiente codigo:

'-inicio codigo--
Sub test()
On Error Resume Next
Set rng = _
Selection.SpecialCells(xlCellTypeConstants, xlTextValues)
On Error GoTo 0
If rng Is Nothing Then Exit Sub
For Each c In rng
c.Formula = "=" & c
Next c
End Sub
'-final codigo--

- Pulsa Alt+F11 para volver a la hoja.
- Selecciona el rango que contiene las formulas-texto
- Pulsa Alt+F8
- Haz doble clic sobre 'Test'

Saludos,
KL


wrote in message news:
Sin problemas. Gracias.

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