Saltar al contenido
View in the app

A better way to browse. Learn more.

Ayuda Excel

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Macros y programación VBA

Temas sobre la automatización de Excel utilizando macros y VBA. Errores de VBA. ¿No consigues que tus macros hagan lo que necesitas?

  1. Started by hectorcc_18,

    Hola!! Creé un módulo de clase para obtener el último dato en una fila o columna específica, hasta hace unos días funcionaba a la perfección, la exporté a mi disco duro y en cada nuevo proyecto la incluía dentro de los módulos de clase. Desde el módulo principal defino la respectiva variable que hace uso del módulo de clase con DIM y SET sin tener problemas, el módulo de clase original lo desarrolle desde abril de este año, y como comenté no me había dado ningún problema. El código del módulo de clase se llama clsUltimoDato, y el código es el siguiente: Private Fila As Integer Private Columna As Integer -------------------------------------------------------…

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 543 visitas
  2. Started by idim laulate,

    estimados(as) buenas tardes. acudo al foro para solicitarle su apoyo. modificar el siguiente formato al momento de digitar el código requiero que se llene automático el usuario y el N° de PDT asignado y al darle clic en salida se registre en el cuadro / y al devolver digitar el codigo y que automática mente se llene el ingreso. espero su apoyo para resolver el formato. Control de Salida e ingreso de PDTs.xls

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 543 visitas
  3. Started by Libia,

    buenas noches Las barras de las fechas salen automaticamente, pero para probarlo, ingreso los 2 primeros número del día y luego agrego una barra y enseguida se coloca la barra que por default lo indico en la programación, cuando le doy grabar, me salen mis mensajes, que está bien, pero luego me sale mensaje de Microsoft Visual que me dice: Se ha producido el error '13' en tiempo de ejecución. No coinciden los tipos. Al darle Click a depurar se posiciona en estas variables: fechaactual = TextBox2 fechadelivery = TextBox3 Ejemplo de fechas ingresadas: Fecha Actual ingresada: 12//02/6 o Fecha Delivery ingresado: 11//02/6 ¿Cómo puedo haber para corregir este error…

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 542 visitas
  4. Started by Taisse,

    Hola, Necesito ayuda con un código y agradecería mucho si alguien me echara una mano. Necesito dos cosas y después de horas no hay manera de conseguirlo, soy un negado para la programacion. 1. Hacer que cada vez que el codigo de proveedor cambie inserte una fila entre los dos. 2. Hacer que cada vez que haya una fecha que sea anterior a la fecha de sistema se ponga en color rojo. Cualquier ayuda o nocion me seran de gran ayuda. Gracias. Archivo.xls

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 542 visitas
  5. Started by aish100,

    Buen dia chicos de ayudaexcel, tengo la siguiente inquietud... 1.- En el archivo que anexo hay dos hojas en la primera hay una tabla dinamica que filtra por lo que se escribe en la celda "F2" pero desearia que lo hiciera por un rango indefinido en la columna "F", por ejemplo de lista que se ingrese de "F2" asta "F15" (aveces sera mayor el rango y otras menos)... 2.- En la hoja2 seria exactamente lo mismo pero que lo hiciera con el "Campo" de Filas (tienda) de la tabla dinamica.... Muchas Gracias por las molestias y el tiempo que brinden para ayudarme.... Registros.zip

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 542 visitas
  6. hola Amigos!! espero se encuentren muy bien, En el archivo adjunto, encontrarán dos hojas: MB5L y BD. Debo transformar la información que se encuentra en MB5L y estructura como una base de datos en la hoja BD. para realizar esto en la mB5L debe se coger los datos que se encuentran en las columnas "i" a "n" copiarlos y pegarlos en las columnas "c" a "h" en la hoja BD. Adicional, se debe repetir la sociedad y la cta mayor por cada registro que se pega en la hoja BD. la soc se encuentra para el primer caso en la celda C5 y cta mayor en B6. Comparto una hoja de como debería de quedar el resultado ? si me pueden ayudar, se lo agradecería mucho!! MB25 - ej…

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 541 visitas
    • 1 seguidor
  7. Started by Gsus,

    Buenas, os adjunto un ejemplo para convertir una fecha separada por barras dd/mm/yyyy (columna A) en yyyy-mm-dd (columna B). El caso es que aunque en la celda se visualiza como yyyy-mm-dd después de convertir, en la barra de fórmulas sigue figurando dd/mm/yyyy. No encuentro el modo de solucionar esto... tampoco he encontrado cómo solucionarlo. Alguna idea? Gracias! ej_fecha.zip

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 541 visitas
  8. Started by Loisnegrette,

    En la consulta anexa, busco crear un reporte por fecha: Hoy, Semanal, mensual, FechaInicial-FechaFinal, Todos; sin embargo en la consulta por fecha, el reporte me arroja el total de datos aunque no corresponda a la fecha consultadas. tambien necesito crear la consulta por semana y mes. Gracias anticipadas por la ayuda que me puedan prestar. Lois Consultar en el foro.rar

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 541 visitas
  9. Started by AFNARG,

    HOLA BUEN DIA, QUISIERA SABER SI ALGUIEN CONOCE ALGUNA SOLUCIÓN PARA EL PROBLEMA QUE ESTOY PRESENTANDO resulta que estoy redireccionando con algunas teclas a celdas especificas en mi hoja de trabajo, para ello uso el sgte cod vba cuando la hoja este activa Private Sub Worksheet_Activate() Worksheets("COMPRAS").PivotTables("TablaDinámica2").PivotCache.Refresh Application.OnKey "{ESC}", "IR_A" Application.OnKey "{ENTER}", "introLIQ" Application.OnKey "~", "introLIQ" Application.OnKey "{TAB}", "tabuladorLIQ" End Sub y cuando se desactiva la hoja vuelvo todas las teclas a su funcionamiento normal con este cod …

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 541 visitas
  10. Started by Sieigfred1,

    hola de nuevo. tengo un archivo con el cual me aydaron, pues bien, agregue unos cuantos pasos, ahora necesito de su ayuda para cargar de nuevo el userfom cuantas veces necesite para crear una lista de datos, pero no doy con la forma par a ahcerlo, ... luego en el userfom en un label preciso de una operacion la cual tampo doy con la forma . tambien quiero abrir un archivo nuevo y guardarlo con nombre y fecha previamente establecidos en el userfom, lo cual yalo tengo, solo quiero ver si estoy bien con la forma en que lo hice Eficiencias.rar

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 539 visitas
  11. Started by soda1206,

    Hola y buenas tardes estimados foreros, esta vez tengo otra consulta, cómo puedo pintar en rojo como muestra la imagen, cuando se cumpla que valor de columna E sea mayor o igual a valor de columna F, sabiendo que el símbolo "<" significa que ese valor es menor al límite de detección indicado, que para la col E el mínimo es "<0.003" y para la Col F el mínimo es "<0.005". Con una macro que me puedan ayudar debería quedar como muestra la imagen. Les agradezco infinita y nuevamente su apoyo por favor estimados foreros. nota: el rango de datos se inicia en E8:E32 y F8:F32

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 539 visitas
  12. Started by Milis,

    Quisiera hacer una macro, donde seleccionando una celda, indicando id del producto salga el detalle donde yo ingreso el precio y salgo en un listado general , pero para cada producto, como esta en el excel que adjunto donde pones un numero haces clic el botón salida y sale en el listado completo. SISTEMA DE INVENTARIO.rar

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 539 visitas
  13. Started by gogua,

    Hola , Tengo una UDF que realiza unas comprobaciones y asigna a la celda donde está la función unas fechas. Estoy intentando que en funcion de esas comprobaciones me ponga un fondo de celda de un color. Pero no lo consigo. Me da en la celda: #¡VALOR! Esta es la funcion: Function EFICACIA(Fecha As Date, Categoria As String, Plazo1 As String, Plazo2 As String, Plazo3 As String, Estado As String) As String '1 - Inmediata '2 - 1 mes '3 - 3 meses '4 - 6 meses '5 - 1 año revision = 3 '3 meses If UCase(Categoria) = "ACCIDENTE CON BAJA" Or UCase(Categoria) = "ACCIDENTE SIN BAJA" Or UCase(Categoria) = "CURA LABORAL" Or UCase(Categoria) = …

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 538 visitas
  14. Hola vi un video de un archivo lo que hace el archivo de excel en el que de un pdf have un tipo de preview en un rango de celdas pero es un objet, que cuando le da dos clicks sobre este object se abre el pdf del que se tomo la informacion. Es muy interesante el como funciona, otro detalle es que seria genial si los previews de los pdf's fueran tomados de otros rangos de celda y no fuera desde el mismo codigo para un solo pdf. El detalle es que siguiendo las instrucciones no lo pude hacer funcionar, espero el video resulva algunas de las dudas que pude generar al tratar de explicar lo que deseo hacer, lo que hace el video esta mostrado en los primeros 15 o 20 segundos de…

    • 0

      Reacciones de usuarios

    • 3 respuestas
    • 538 visitas
    • 1 seguidor
  15. Started by pinoji,

    Buenas noches colegas. Espero todos se encuentren con excelente salud. Tengo un pequeño propblema. En dias pasados acudí a este Foro para buscar ayuda con un reporte que me permitiera buscar entre dos rangos de fechas y un criterio y el profesor JSD me dió una solución muy positiva, de la cual estoy muy satisfecho, pero en ocasiones (no pocas) cuando intento hacer una búsqueda el sistema me emite un MsgBox preguntando si quiero eliminar la toda la fila de la hoja: Esto ocurre cuando oprimo el Botón Buscar. Por favor, si no es mucha molestia, podría ayudarme. Usuario: Admin Password: 456 Saludos Pino Disponibilidad v3.9.2.x…

    • 0

      Reacciones de usuarios

    • 3 respuestas
    • 537 visitas
    • 2 seguidores
  16. Started by jeaa,

    Buenas tardes, expertos en la plantilla que adjunto de prestamos, cuando calculo el prestamo y los registro en la hoja estado me registra de la mayor a menor los registro, esto me podrian indicar que debo hacer para que se registre de forma ascendente Por otro en la hoja resumen el porcentaje me muestra muy elevado, ejemplo si es 20% aparece 200% Por favor me puede ayudar, adjunto el archivo Planilla Prestamos 1.5Final.xlsm

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 537 visitas
  17. Buenos días, Necesito ayuda debido a que cuando creo el archivo txt me genera en formato MAC y yo lo necesito en formato DOS, Este es el código que uso esta adjunto. Agradeceré el apoyo.:encouragement: Saludos, vba.txt

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 537 visitas
  18. Started by saske20041,

    buen día. favor su apoyo para crear formula que respete dos datos una donde indica ponderación 15 y otra que por error se baja el resultado. es decir que el máximo es 15 que puede sacar pero adicional a una escala que obio si es 0 sacara los 15 y la otra escala es que de 1-10 o 5 ya no es 15 si no seria el 85 de 15. asdjunto envio el archivo. espero me puedan ayudar. gracias. subir 2003.xls

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 536 visitas
  19. Started by nelcab25,

    Buen día. Necesito de su ayuda por favor, con el archivo adjunto. Me he ayudado de algunos ejemplos de Internet para ir completándolo. En el archivo hay una hoja que dice notas, en ella esta lo que necesito hacer. No se mucho sobre macros y no he podido encontrar como solucionar esas dudas. Si necesitan información adicional favor hacérmelo saber. de antemano muchas gracias. Archivo Base.zip

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 536 visitas
  20. Hola queridos foreros, podrían ayudarme con una macro por favor, necesito normalizar o tabular a columnas una serie de tramos (desde - hasta) que se repiten, pero que tienen distinta información ("especie") en columna E, en este ejemplo son 4 posibles "especies", a veces pueden ser 7 u 8, cada "especie" además tiene asignado un porcentaje (columna F). Lo que requiero como solución se muestra a modo de ejemplo en columnas desde la "J" a la "P". adjunto un ejemplo sencillo y la solución que requiero. Ojalá puedan ayudarme estimados foreros. ayudaexcel_tabular_tramos.xlsx

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 535 visitas
  21. Hola a todos, Estoy atascado en algo que debería ser sencillo, pero no lo consigo sacar por más que busco. Tengo un archivo el cual primero inserta 2 columnas a la derecha de una columna llamada "fRateBatcher"), después inserta unas formulas en las Offset(0 , 1), y después debe buscar donde el rango donde se han asignado las fórmulas (como ejemplo A3:B3) y copiar/pegar formula con ese rango variable hasta last row. Mi problema está siendo que no consigo encontrar el Range ya que el rango puede variar en columa, aunque no en fila. Este es el código que tengo ahora: Sub SANCMARC_Magic() Dim rng As Range Set rng = Range("A11:CDD11").Find("fRateBatch…

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 535 visitas
    • 1 seguidor
  22. Started by pinoji,

    Hola colegas, buenos dias a todos y espero se encuentren bien de salud. Para beneplacito mio, ya encontré trabajo como Contador General en una Lavandería vinculada al Turismo y aunque no tengo acceso a Internet, tengo un amigo acá que me ha prestado su cuenta para acceder al Foro. Tengo un Proyecto en el que estoy trabajando para controlar la cantidad de Ropa Sucia en que entra según vale y según Cliente para el Porceso de lavado. Defino los Clientes mediante un ComboBox, que a su vez define la Hoja en la que se va a trabajar o insertar los datos o registros, pero nunca había trabajado este tipo de proyecto y me está costando un poco, pero eso es bueno porque apr…

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 534 visitas
    • 2 seguidores
  23. Started by alfrichi,

    Hola, disculpen las molestias quisiera que alguien me apoye a programar una macro para resolver este caso. Se trata de generar una macro que me ayude a sustituir las x por la palabra que viene en la fila 1 y que corresponda con la columna por ejemplo la fila una se sustituyo por hola, la segunda seria por como y asi sucesivamente. Disculpen las molestias y excelente tarde sustituir.xls

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 534 visitas
  24. Started by SAM-TKD-MDK,

    Me gustaría que me ayudaran para poder crear una macro que permita bloquear la tecla de shift al momento de ejecutarla.

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 533 visitas
  25. Started by AndryAC,

    Muy buenas tardes, Gracias a la ayuda del forista y amigo "pajuma" tngo esta macro que me hace que en una lista de codigo de cuentas con su nombre de cta, me elimine unas cuentas que tengo en otra lista. Ahora bien, la macro funciona casi perfecta solo que me elimina el formato de las celdas de abajo y unas formulas ocultas que se encuentran en ellas (las celdas de abajo). En el archivo adjunto, la primera pestaña llamada "Gastos estimados por el áre (2" es el archivo antes de activar la macro, el la pestaña siguiente llamada "Gastos estimados por el área" es como me deja la macro el archivo (visualicen desde las fila 63 para abajo que me borro las formulas que tenia oc…

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 533 visitas

Información básica de protección de datos

  • Responsable: Sergio Andrés Celemín
  • Finalidad: Moderar y responder comentarios de usuarios. Recuerda que la información que facilites es pública, y los datos que incluyas los leerá cualquier visitante de esta web, así como el avatar que poseas.
  • Legitimación: Consentimiento del interesado.
  • Destinatarios : Hetzner Online GmbH.
  • Duración: Mientras se conserve este post o hilo en la comunidad, o decidas eliminar el comentario.
  • Derechos: Puedes ejercitar en cualquier momento tus derechos de acceso, rectificación, supresión, oposición y demás derechos legalmente establecidos a través del email sergio@ayudaexcel.com

Información adicional: Encontrarás más información en la política de privacidad.
 

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.