Sie sind auf Seite 1von 5

7/16/13

VBA: Crear mega-formulas complejas pero fciles de usar y mejor ordenadas | Excel: Fcil para mi

Excel: Fcil para mi


Buscar dentro del blog...

VBA: Crear mega-formulas complejas pero fciles de usar


En ocasiones debemos realizar algn calculo combinando varias funciones en una gran formula, que al final resulta algo difcil de entender, por ejemplo la formula: =REEMPLAZAR(A2, ENCONTRAR(facil,A2,1), LARGO(facil),complicada) Que busca en un texto la palabra facil y la reemplaza por la palabra complicada, este ejemplo es solo para hacer una demostracin. Esta formula seria ms fcil de usar de esta forma: =ReemplazarTexto(A2,facil,muy facil) Para llegar a este resultado puedes crear una funcin personalizada, haciendo uso de las funciones que ya vienen incorporadas en Excel. Para acceder a ellas debes utilizar el objeto WorksheetFunction de VBA como en el siguiente ejemplo: Function ReemplazarTexto(Valor As String, Buscar As String, NuevoValor As String) As String With WorksheetFunction ReemplazarTexto = .Replace(Valor, .Find(Buscar, Valor, 1), Len(Buscar), NuevoValor) End With End Function La seccin With WorksheetFunction End With se usa para indicar que todo lo que se escriba a continuacion de un punto (.) es parte del objeto WorksheetFunction, el cual es un objeto que contiene las funciones incorporadas en Excel, de otra forma tendramos que
excel.facilparami.com/2012/07/vba-crear-megaformulas-complejas-pero-faciles-de-usar/ 1/5

7/16/13

VBA: Crear mega-formulas complejas pero fciles de usar y mejor ordenadas | Excel: Fcil para mi

llamarlas asi: WorksheetFunction.Replace Notas: 1. No importa si tu Excel esta en ingles o espaol, las funciones en el objeto WorksheetFunction, siempre estarn en ingles. 2. Los parmetros de las funciones en este objeto son los mismos que usas en la hoja de calculo. 3. No todas las funciones de Excel estn disponibles en el objeto WorksheetFunction. 4. Si tienes algn problema o duda sobre como crear una funcion personalizada te recomiendo leer este articulo. 5. VBA?, si no estas familiarizado con VBA, puedes leer este articulo.

Comprtelo con tus amigos Me gusta:

Me gusta

Tw eet

Correo electrnico

Me gusta
Se el primero en decir que te gusta.

Artculos sugeridos:
1. VBA: Crea tus propias funciones o formulas. 2. NumLetras: Funcin para pasar (convertir) nmeros a letras Etiquetas: formulas, VBA

Deja un comentario
Nombre(campo obligatorio)

Email (no ser publicado)(campo obligatorio)

Sitio web

Comentario

excel.facilparami.com/2012/07/vba-crear-megaformulas-complejas-pero-faciles-de-usar/

2/5

7/16/13

VBA: Crear mega-formulas complejas pero fciles de usar y mejor ordenadas | Excel: Fcil para mi

Enviar Comentario

Libro recomendado

(PDF en espaol)

Lo ms visto
NumLetras: Funcin para pasar (convertir) nmeros a letras Calcular la edad de una persona en Excel Agregar un cheque (checkbox) a una hoja de Excel VBA: Crea tus propias funciones o formulas. Como crear tablas dinamicas en Excel Calculo de cuota de prestamo con intereses
excel.facilparami.com/2012/07/vba-crear-megaformulas-complejas-pero-faciles-de-usar/ 3/5

7/16/13

VBA: Crear mega-formulas complejas pero fciles de usar y mejor ordenadas | Excel: Fcil para mi

Proteger formulas de Excel y evitar que se borren por accidente Funciones de texto en Excel: Ejemplos y descripciones. Hoja de calculo para controlar tu presupuesto

Lista tu Lista
www.listatulista.com.ve La lista escolar en tus manos! Compra de tiles en la red

Aprende Ingls en Panam


www.els.edu.pa Estudia ingls en Panam a 40% meno s que USA. Misma calidad acadmica.

Curso de Personal Stylist


www.sterlingstyleacademy.com Este curso le proporcionar los fundamentos en asesora de imagen

Etiquetas
activar

Ahorrar tiempo atajos

calendario checkbox

Plus fechas formato Formato condicional formulario funcion Gratis Impresionar a tu jefe juegos Listas macros mostrar Notificaciones ocultar personalizar programacin rehacer rellenar con ceros repetir Resaltar valores Restar fechas seguridad tabla dinamica textos
tienda Trabajar duplicados VBA verificar formulas

formulas

complemento ctrl deshacer Excel Excel

con datos extensos trabajo en equipo validar valores

Categorias
Datos (19) Descargas (3) Formulas de Excel (21) General (25) Macros VBA (7) Productividad (9) Texto y Formato (7) Tienda Excel (3)

Recursos
Necesito ms.
excel.facilparami.com/2012/07/vba-crear-megaformulas-complejas-pero-faciles-de-usar/ 4/5

7/16/13

VBA: Crear mega-formulas complejas pero fciles de usar y mejor ordenadas | Excel: Fcil para mi

TodoExcel. ForoExcel.

Fcil Para M
Somos una red de blogs diseados para explicar de forma sencilla (cosas que podran ser complicadas) paso a paso y con imgenes para que no solo los expertos puedan lograr grandes cosas. El hosting y diseo web ha sido proporcionado por
Inteligencia Empresarial .

Red de blogs
Excel Abap Moodle Web/Software/Marketing
2013 Excel: Fcil para mi

excel.facilparami.com/2012/07/vba-crear-megaformulas-complejas-pero-faciles-de-usar/

5/5

Das könnte Ihnen auch gefallen