1. Esta comunidad utiliza cookies. Si continuas utilizando nuestra comunidad estás aceptando la utilización de nuestras cookies. Más información.
  2. ¡Bienvenid@ a AyudaExcel! El foro más visitado sobre Excel en habla hispana.

    Si esta es tu primera visita, asegúrate de revisar los temas de la sección Utilización y Funcionamiento para familiarizarte con las funciones del foro. Si deseas publicar mensajes, será necesario que te Registres para que puedas dejar respuestas y crear tus propios mensajes, recuerda que es gratuito.

Solucionado [Solucionado] Imprimir mostrando las fórmulas en excel 2007

Tema publicado en 'Temas resueltos' iniciado por Sharon, 14 Ene 2010.

Estado del tema:
Cerrado para nuevas respuestas
  1. Sharon

    Sharon Usuario

    Reg:
    2 Ago 2008
    Mensajes:
    38
    Me Gusta recibidos:
    0
    Buen dia!

    De casualidad alguien sabra como puedo hacer para imprimir una hoja de cálculo mostrando las fórmulas en excel 2007?

    Gracias anticipadas.
     
  2. mjrofra

    mjrofra Moderador Staff AyudaExcel

    Reg:
    28 May 2009
    Mensajes:
    2.686
    Me Gusta recibidos:
    95
    Género:
    Masculino
    Re: Imprimir mostrando las fórmulas en excel 2007

    Hola Sharon,

    prueba así:

    botón de office > opciones de Excel > avanzadas, ahí en "Mostrar opciones para esta hoja" marca "Mostrar fórmulas en celdas en lugar de los resultados calculados"
     
  3. Sharon

    Sharon Usuario

    Reg:
    2 Ago 2008
    Mensajes:
    38
    Me Gusta recibidos:
    0
    Re: Imprimir mostrando las fórmulas en excel 2007

    Gracia Mau! Aunque no habra otra forma? Ya que recuerdo que hace algun tiempo, creo que en Excel 2003 o 2007, vi que se podia imprimir la formula a un lado del RESULTADO; pero no recuerdo como.

    Besos.
     
  4. mjrofra

    mjrofra Moderador Staff AyudaExcel

    Reg:
    28 May 2009
    Mensajes:
    2.686
    Me Gusta recibidos:
    95
    Género:
    Masculino
    Re: Imprimir mostrando las fórmulas en excel 2007

    Hola Sharon,

    pues la verdad no sé cómo se podría hacer lo que dices, mostrando el resultado enfrente de la fórmula. Se me ocurre que se podría escribir una UDF que haga lo que quieres, así ingresas la UDF al frente del resultado haciendo referencia a la celda en la uqe está la fórmula y tendrás lo que quieres. La UDF, de manera muy sencilla, podría ser así:

    CÓDIGO:
    Es necesario iniciar sesión o registrarse para ver este contenido.
    La copias en un módulo de tu libro y luego en una hoja de cálculo, si la fórmula está en A1, en B1 puedes ingresar =mostrarfuncion(a1) y listo.

    Con esta UDF no podrás diferenciar las fórmulas matriciales de las no matriciales, si quieres que haga esto, prueba así:

    CÓDIGO:
    Es necesario iniciar sesión o registrarse para ver este contenido.
    que te mostrará como texto las fórmulas matriciales entre { } y las normales, normal.

    Y bueno, ya acá probando la función, se me ocurre que se puede elaborar un poquito más, por si a alguien más le interesa, para ver la fórmula en los distintos formatos posibles, algo así:

    CÓDIGO:
    Es necesario iniciar sesión o registrarse para ver este contenido.
    La función ahora tiene además el argumento tipo (que es opcional y por defecto es 0).

    El argumento "Tipo" puede ser 0, 1 o 2. SI es 0 (o se omite) mostrará la fórmula tal cual fue ingresada en la hoja. Tipo = 1, mostrará la fórmula en inglés (puede ser útil para traducirla y usarla en VBA) y Tipo = 2, mostrará la fórmula en inglés en formato R1C1 (también útil si se quieres usar en VBA).

    Así, los resultados serían, si la fórmula está en A1 y es =SUMAR(A2:A10):

    =MostrarFuncion(A1) o =MostrarFuncion(A1,0) => =SUMA(A2:A10)
    =MostrarFuncion(a1,1) => =SUM(A2:A10)
    =MostrarFuncion(a1,2) => =SUM(R[1]C:R[9]C)

    y en caso de que la fórmula sea matricial, la mostrará entre { }.

    Creo que esta función puede ser útil, igual acá la deja :D.
     
  5. mjrofra

    mjrofra Moderador Staff AyudaExcel

    Reg:
    28 May 2009
    Mensajes:
    2.686
    Me Gusta recibidos:
    95
    Género:
    Masculino
    Re: Imprimir mostrando las fórmulas en excel 2007

    Sharon, por si acaso:

    1-. En Excel presiona Alt+F11, lo que abrirá el editor de VBA.
    2-. Inserta un módulo en el libro en el que estás trabajando (Insertar > Módulo)
    3-. Copia la UDF, una sola, la que decidas usar.
    4-. Presiona Alt+q (lo que cerrará el editor de VBA).
    5-. En la hoja de cálcula puedes presionar Mayús+F3 (Shift+F3) lo que abrirá la ventana de dialogo de "Insertar función" y ahí en "Definidas por el usuario" encontrarás MostrarFuncion, o puedes ingresarla directamente en cualquier celda =MostrarFuncion(A1,1) o como sea.
     
  6. Sharon

    Sharon Usuario

    Reg:
    2 Ago 2008
    Mensajes:
    38
    Me Gusta recibidos:
    0
    Re: Imprimir mostrando las fórmulas en excel 2007

    Gracias! Me lo pruebo y te aviso que tal...
     
  7. Sharon

    Sharon Usuario

    Reg:
    2 Ago 2008
    Mensajes:
    38
    Me Gusta recibidos:
    0
    Re: Imprimir mostrando las fórmulas en excel 2007

    Buen dia chicos!

    Despues de un buen rato, quiero aplicar la misma funcion para poder ver las formulas; esa de:

    =MostrarFuncion(celda donde esta la formula)

    y me marca ERROR.

    Por favor me podrian ayudar?

    Gracias anticipadas.
     
  8. logroastur

    logroastur Incondicional de Ayuda Excel

    Reg:
    10 Oct 2009
    Mensajes:
    2.535
    Me Gusta recibidos:
    298
    Re: Imprimir mostrando las fórmulas en excel 2007

    Buenas Sharon has colocado el codigo de UDF en la ventana de Visual pues sino no logicamente no te funcionara pues es una funcion diseñada revisa el post numero 5 del master Maurico pues te explica los pasos para colocar el codigo

    un saludo
     
  9. Gerson Pineda

    Gerson Pineda Moderador Staff AyudaExcel

    Reg:
    30 Mar 2009
    Mensajes:
    7.081
    Me Gusta recibidos:
    684
    Género:
    Masculino
    Re: Imprimir mostrando las fórmulas en excel 2007

    Hola Mauricio, que gran aporte! esta muy bueno (en nombre de todos te agradecemos por tu empeño para con el foro)


    Saludos desde Honduras
     
  10. Sharon

    Sharon Usuario

    Reg:
    2 Ago 2008
    Mensajes:
    38
    Me Gusta recibidos:
    0
    Re: Imprimir mostrando las fórmulas en excel 2007

    aaaa con razon no me funciona. Por cierto donde en cuentro ese post numero 5 del master Maurico?
     
  11. logroastur

    logroastur Incondicional de Ayuda Excel

    Reg:
    10 Oct 2009
    Mensajes:
    2.535
    Me Gusta recibidos:
    298
    Re: Imprimir mostrando las fórmulas en excel 2007

    buenas Sharon pues esta en esta misma pagina tu ultima contestacion es el numero 10 y la que te comento esta en el 5 el numero esta a la derecha

    un saludo
     
  12. Sharon

    Sharon Usuario

    Reg:
    2 Ago 2008
    Mensajes:
    38
    Me Gusta recibidos:
    0
    Re: Imprimir mostrando las fórmulas en excel 2007

    Gracias!

    Orientame si algo hago mal, porfa.

    Supongo que primero realizo la operacion; como por ejemplo la SUMA, luego en una celda en blanco, hago lo que indica el compañero:

    1-. En Excel presiona Alt+F11, lo que abrirá el editor de VBA.
    2-. Inserta un módulo en el libro en el que estás trabajando (Insertar > Módulo)
    3-. Copia la UDF, una sola, la que decidas usar.

    En este caso inserto la de:

    4-. Presiona Alt+q (lo que cerrará el editor de VBA).
    5-. En la hoja de cálcula puedes presionar Mayús+F3 (Shift+F3) lo que abrirá la ventana de dialogo de "Insertar función" y ahí en "Definidas por el usuario" encontrarás MostrarFuncion, o puedes ingresarla directamente en cualquier celda =MostrarFuncion(A1,1) o como sea.

    pero no me aparece la de MostrarFuncion
     
  13. Sharon

    Sharon Usuario

    Reg:
    2 Ago 2008
    Mensajes:
    38
    Me Gusta recibidos:
    0
    Re: Imprimir mostrando las fórmulas en excel 2007

    ufffff! Ya me salio, aunque en "Insertar función" en "Definidas por el usuario" no me aparece, la puse manualmente y ya me salio la FORMULA, solo un detalle en la formula

    =MostrarFuncion(A1,1)

    el numero 1 que esta despues de la coma, a que se refiere, ya que A1 es la celda donde se encuentra la formula, pero el 1, ¿de que es?

    Gracias, Gracias...
     
  14. Gerson Pineda

    Gerson Pineda Moderador Staff AyudaExcel

    Reg:
    30 Mar 2009
    Mensajes:
    7.081
    Me Gusta recibidos:
    684
    Género:
    Masculino
    Re: Imprimir mostrando las fórmulas en excel 2007

    Hola
    Creo que no le estas dando atencion (no estas leyendo completamente) a cada post (respuesta)

    Porfavor si estas iniciando con Excel lee detenidamente lo que se te indica para que vayas poco a poco (despacion aprendiendo)

    Saludos dh
     
  15. Sharon

    Sharon Usuario

    Reg:
    2 Ago 2008
    Mensajes:
    38
    Me Gusta recibidos:
    0
    Re: Imprimir mostrando las fórmulas en excel 2007

    Gracias! He leido mas detenidamente y ya lo he comprendido; y es que nunca habia oido hablar de el editor de VBA...
     
  16. mjrofra

    mjrofra Moderador Staff AyudaExcel

    Reg:
    28 May 2009
    Mensajes:
    2.686
    Me Gusta recibidos:
    95
    Género:
    Masculino
    Re: Imprimir mostrando las fórmulas en excel 2007

    Gerson, Logroastur, un fuerte saludo y gracias por el apoyo :D. Me alegra verlos por acá, no he tenido mucho tiempo estos días para responder, un fuerte agradecimiento a ustedes por estar siempre ahí apoyándonos a todos los del foro.

    Sharon, me alegra que ya hayas resuelto el problema, cualquier cosa como ves en este foro siempre habrá alguien dispuesto a darte una ayuda.
     
  17. Gerson Pineda

    Gerson Pineda Moderador Staff AyudaExcel

    Reg:
    30 Mar 2009
    Mensajes:
    7.081
    Me Gusta recibidos:
    684
    Género:
    Masculino
    Re: Imprimir mostrando las fórmulas en excel 2007

    Hola Mauricio al contrario gracias por tu incondicional ayuda!


    Saludos dh!
     
Estado del tema:
Cerrado para nuevas respuestas

Compartir esta página