Contenido de celda como función

01/03/2005 - 17:03 por juandeweb | Informe spam
Hola,

Quiero utilizar el contenido de una celda como función, así puedo
cambiar los parámetros de la función sin complicarme, pues genero la función
concatenando (no es muy elegante, pero es a lo que llego).

No sé cómo hacerlo. Mi idea es poner en la celda A1 el contenido
"EXACT(1;0)", y en la celda A2 el resultado, FALSE. Lo único que puedo hacer
es copiar el contenido de A1 a A2.

Muchas gracias.
 

Leer las respuestas

#1 Héctor Miguel
02/03/2005 - 07:42 | Informe spam
hola, juan !

... utilizar el contenido de una celda como funcion, asi puedo cambiar los parametros... sin complicarme
... mi idea es poner en la celda A1 el contenido "EXACT(1;0)", y en la celda A2 el resultado, FALSE [...]



si quieres utilizar como 'pseudo-codigo' de una funcion el 'contenido' de A1 [segun lo que 'le pongas']...
y considerando que usas excel en ingles [pero...] con separador de argumentos 'NO-ingles' [punto y coma]...
una [posible] alternativa seria utilizando codigo en el evento '_change' de 'esa' hoja +/- como sigue:
[suponiendo que NO incluyes el signo '=' y que NO habria 'errores' en la 'construccion' de 'la formula']...
en el modulo de codigo de 'esa' hoja ==Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address <> "$A$1" Then Exit Sub
Target.Offset(, 1).ClearContents
If IsEmpty(Target) Then Exit Sub
Dim Puente As Range, Resultado
Set Puente = Cells.Find(Empty)
Puente.FormulaLocal = "=" & Target
Resultado = Puente
Puente.ClearContents
Set Puente = Nothing
Target.Offset(, 1) = Resultado
End Sub

saludos,
hector.

Preguntas similares