UniversoExcelForo

Respuesta a consultas.
Fecha de creación: 09.Abril.2012

Fundadores: Wibly,Tyno,Servando,Sakkar,Rosendo2,RMaximo,Railar,Mcoronel,Ioyama,Igtelo,Hugotron,Drochar,Dedos,Alberto,Adolfo

No se pueden hacer consultas de Excel o VBA por mensaje privado.
Utiliza el botón buscar del foro y te ahorras tiempo para obtener "ayuda".

No estás conectado. Conéctate o registrate

Ver el tema anterior Ver el tema siguiente Ir abajo  Mensaje [Página 1 de 1.]

1RESUELTO utilizar formula en macros el 20/04/15, 06:36 am

pitaspallas


muy buenos días tengais,

vereis, tengo la formula siguiente, esta formula busca el último valor de la columna C

=BUSCAR(100000, C:C)

me gustaría saber si esta formula (el resultado de esta formula) se puede guardar en una variable para luego utilizarla en alguna macro.

gracias chicos

2RESUELTO Re: utilizar formula en macros el 20/04/15, 04:18 pm

Igtelo


Buenas tardes Pitas.

Una forma de hacerlo:

Sub Macro()
[B4].FormulaLocal = "=BUSCAR(100000,C:C)"  'Fórmula que se inserta en B4
variable = [B4]   'Pasa el resultado a la variable  
Instrucciones de tu macro
[B4].Clear    'Borra el dato de B4
End Sub

Supongamos que B4 no se ocupa, o busca una celda que no interfiera.
El resultado de la fórmula lo inserta en B4, después se lo pasa a la variable y por último borra el dato de B4 (se puede borrar antes de tus instrucciones, pero es mejor hasta el final).

La fórmula está hecha como si lo hicieras en la hoja de cálculo, te dejo éste enlace el cual te explica y te puede ayudar.

http://www.universoexcelforo.com/t1169-formulas-al-traves-de-macros-tutorial

Saludos
Ignacio Téllez

3RESUELTO Re: utilizar formula en macros el 22/04/15, 05:05 am

pitaspallas


Gracias Igtelo por echarme un cable, funciona a las mil maravillas

Ver el tema anterior Ver el tema siguiente Volver arriba  Mensaje [Página 1 de 1.]

Permisos de este foro:
No puedes responder a temas en este foro.