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. Invitado
    Started by Invitado,

    Srs. agradecería mucho me puedan ayudar con mi problemita, tengo esta macro que necesito dividirla en do sin perder la continuidad de ella, esta macro me crea 21 paginas similares, pero al ejecutarla me indica el mensaje " Procedimiento demasiado largo", espero me puedan ayuda. Se que es muy extensa pero lamentablemente es la forma que tengo, para generar las 21 hojas, adjunto macro. Espero haberme explicado bien Desde ya les estoy agradecido por su ayuda desinteresada. procedimiento demasiado largo.xls

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 972 visitas
  2. Started by moises2813,

    Me podrían decir como hago para que el calendario que he creado con macros me aparezca en cualquier celda que contenga una fecha o en todo caso en dos columnas (columna fecha de emisión y columna fecha de pago). Gracias, calendarioayudaexcel.zip

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 972 visitas
  3. Started by passvisitor,

    Hola buen día para todos. Tengo una base de datos en una hoja de excel de muchos miles de registros, lo que requiero es realizar una macro que a partir de un calendario pueda elegir una fecha inicio y una fecha fin; por ejemplo fecha inicio 01/12/2013, Fecha fin: 15/12/2013, darle en click en un boton generar y me traiga de mi base de datos los datos que correspondan a esa fecha introducida y posteriormente me genere todos los calculos solicitados asi como tambien sus graficas necesarias y por ultimo todas las graficas generadas me las exporte a una presentación de power point. Hojala que alguien pueda ayudarme en algo se que no doy muchas explicacion contundente pero …

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 972 visitas
  4. Started by nelcab25,

    Buen dia a todos. Un favorazo, necesito ayuda para crear un horario de visitas aleatorias para unas tiendas, adjunto archivo de excel de referencia y la explicacion de lo que necesito. son 21 visitas a la semana, haciendo solo 3 por dia, distribuidas por la cantidad de visitas programadas semanales para cada tienda. gracias de antemano. Saludos. NelCab Visitas en tiendas.xlsx

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 972 visitas
  5. Started by krada,

    Buenas tardes. Necesito un mano ayuda. Estoy creando un pequeño gestor de inventario, y al momento de ingresar entradas o la cantidad del producto lo hago por medio de un formulario (como se muestra en la imagen). ¿Cuál es su funcionalidad? En el combobox se filtran solo las hojas donde se guardan los productos, precios, cantidad de entrada y salida etc. el cual al seleccionar la Hoja debe de posicionarse en la celda que contiene el nombre y la cantidad de entrada y hacerlo visible en los textbox del formulario y poder recorrer las filas de las columnas de dichos campos por medio del botón next. el botón guardar debe solo reconocer el…

    • 0

      Reacciones de usuarios

    • 8 respuestas
    • 972 visitas
    • 2 seguidores
  6. Buenos días; -Tengo creado una macro Excel y una base de datos Access. Lo que me gustaría conseguir si es posible es lo siguiente: Hacer una consulta a una tabla Access según el valor de una celda Excel y que el resultado obtenido me lo aloje en otra celda adyacente. Adjunto macro de ejemplo. Saludos y buenas tardes o días a todos. MConsulta.zip

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 971 visitas
    • 1 seguidor
  7. Started by home can,

    Hola amigos, Solicito vuestra colaboración para encontrar una variable que me ayude con el proyecto que llevo a cabo. Se trata de una base de datos en cuya Hoja1 llevo el registro de datos y en la Hoja2 los resumo con una macro, de manera que al hacer un nuevo registro o modificar alguno de los existentes, los datos se actualizan automáticamente. Necesito una variable para integrar la propiedad "OutlineLevel", de forma que se respete la estructura del calendario existente en la Hoja2. Adjunto archivo. Gracias. Base_d_datos.rar

    • 0

      Reacciones de usuarios

    • 7 respuestas
    • 971 visitas
  8. Started by PATILARGO,

    Muy buenas estoy intentado hacer una hoja me me gestione una liga por grupos, he estado mirando por hay y he encontrado una plantilla para hacer los grupos pero cuando intento gestionarlos no me guarda el sorteo realizado. os lo intento explicar un poco mejor en el archivo adjunto va una relación de jugadores en el cual se le indica los grupos que debe de hacer y el numero de jugadores por grupos, una vez hecho esto lo pasa a otra hoja en la que indica cada grupo por cual esa compuesto. y luego hay una hoja que se llama juego en la cual están hasta ocho grupos en los que tiene que aparecer los jugadores de cada grupo en su grupo. así mismo deben de jugar todos los jug…

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 971 visitas
  9. Started by Celest3,

    Hola, un pequeño inconveniente, quiero realizar lo siguiente, si la B tiene un dato entonces A numera automaticamente (cuando ponga un dato en B2 en A2 debe se igual a 1, y por alguna razon B tiene 100 datos en a debe numerar hasta 100) no subo ejemplo xq me parece que no estan conplicado, bueno explicarlo, pero programarlo en chance de la hoja como estoy sufriendo. :drunk: espero que me puedan ayudar. Gracias

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 971 visitas
  10. Started by elsss08,

    Arreglar un codigo o procedimiento con macros Hola amigos de este foro logre hacer un archivo para automatizar unas tareas que realizo en mi trabajo. Les comento lo que intente hacer una macro que cuando yo ponga terminado en una tarea y presione un boton me envie la fila completa a la segunda hoja y me la borre de la primera y que solo me queden las tareas por realizar. La cuestion es que el paso de que me copie la fila que ya esta terminada no me lo hace solo las borra. HABRA ALGUN ENTENDIDO DE MACROS PARA QUE ME SOLUCIONE EL CASO O ME DIGA SI HICE ALGO MAL. Gracias, Archive adjunto para que lo vean. Tareas anuales.xls

    • 0

      Reacciones de usuarios

    • 5 respuestas
    • 971 visitas
  11. Buenas una pregunta quisiera saber si hay una Macro para bloquear unas determinadas celdas, es decir “A1:B10”. Al momento de ingresar datos en estas celdas ejecuto la macro y se bloquean dichas celdas, no olvidemos que siempre la tendrá toda la hoja protegida sin excepción las celdas ya escritas sin ejecutar la macros. Para que necesito está macro, manejo muchos números y por x razón lo modifico y este hace que mis cuentas no cuadren entre los días, meses y años. Gracias.

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 971 visitas
  12. Hola En varias ocasiones me han ayudado con este mismo archivo en diferentes cosas, iré directamente a lo que necesito En la hoja Plantilla tengo estas columnas Columna P "PAIS" Columna Q "DEPARTAMENTOS" Columna O "MUNICIPIOS" En la hoja Bancos y Departamentos tengo todos los datos que se utilizan en la hoja plantilla Tengo la columna G y H con El cód y el nombre del departamento de todos los PAÍSES El la plantilla se debe seleccionar el País de una lista de nombres al hacerlo se va reflejar el código ej: Escojo Alemania y me escribe DE (para esto tiene un macro que trae los códigos), hasta ahí todo bien pero al intentar…

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 970 visitas
  13. Buenas tardes expexto, recurro a su ayuda para pedir sus valiosas ayudas, se trata de una dos hojas primero la hoja registro donde registra los pagos desde la columna D en la hoja pagos trabajo muy bien, pero necesito hacer otra macro que me copie los montos dependiendo del numero de cantidades de cuotas y en la fecha donde lo corresponde en la table del lado derecho donde comienza en la columna K. Por favor agradecere mucho la ayuda. Adjunto el archivo. Macro Neo.xlsm

    • 0

      Reacciones de usuarios

    • 10 respuestas
    • 970 visitas
  14. Started by jrivera,

    Buenas amigos del foro Estuve revisando un tema solucionado que lo aplique en mi necesidad, pero no me sale el resultado. Espero que alguien de ustedes me brinden su valioso apoyo. Lo que necesito es que el archivo Excel que el adjunto se convertido en PDF y luego enviado por Outlook o gmail a varios destinatarios. Les agradezco su valiosa ayuda Chile1.zip

    • 0

      Reacciones de usuarios

    • 3 respuestas
    • 970 visitas
  15. Started by RandalHP,

    Que tal, me podrían apoyar con la creación de una función para aplicar "Superscript" lo estoy intentando pero no me esta dando ningún resultado: Function SUPERSCRIPT(x As String) As String SUPERSCRIPT = Font.Superscript = True End Function No tengo mucho conocimiento de VBA. Por eso acudo a su ayuda. De antemano gracias y hasta luego... Ss.

    • 0

      Reacciones de usuarios

    • 3 respuestas
    • 970 visitas
  16. Invitado jorgebenal
    Started by Invitado jorgebenal ,

    Hola amigo yo estoy trabajand con consultav en un archivo de nomina o rol de pagos. en una celda coloco el codigo del empelado y el resto de informacion se rellena automaticamente. Lo q neceto es como hago para que el valor de esta celda se cambie al siguiente numero y antes de q cambie envie la orden de impresion de los valores referente al codigo que esta en la celda. ejemplo Ejecuto macro inicia en 1 envia orden de impresion, pasa al 2 enviaroden de impresion y asi sucesivamente hasta llgar a fin de archivo. Todo tine q imprimirce solo con un click Caso especial si la impresion se suspende por cualquier motivo me gustari colocar el el numero de inicio sea el 100…

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 970 visitas
  17. Buenas Noches! mi nombre es Marcelo...estoy armando un project en excel y en la columna J tengo las fechas de inicio de cada tarea. Como tengo mas de 150 tareas en un rango de meses de mayo hasta agosto se me hace engorroso hacer scroll cuando quiero ver las barras en el diagrama de gannt. Pensaba en que se puede con el evento selection change en la columna J e ir hasta la celda donde comienza la barra.- Desde ya muchas gracias!!!

    • 0

      Reacciones de usuarios

    • 4 respuestas
    • 970 visitas
  18. Started by lizan,

    Hola foreros Necesito un pequeño cable que no consigo hacer con un formulario que he creado os lo muestro en la imagen. Bien de momento todo me funciona ok, pero os pongo en contexto el botón "nuevo" crea una nueva hoja en ella inserto los datos dándole a botón guardar pero cuando clicko me gustaría que esa hoja se llamase igual que el campo "nombre más apellido". Por último en cuadro imagen tambien me gustaría clikar y que me dirija a una carpeta donde tengo las fotos almacenadas de cada cliente. No consigo dar con lo programación de suso dichos. Os agradecería que me pudierais dar un poco de luz. Gracias antemano y saludo.

    • 0

      Reacciones de usuarios

    • 8 respuestas
    • 970 visitas
    • 1 seguidor
  19. Hola Necesito una macro para abrir programas como administrador. Me pueden ayudar? Gracias

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 970 visitas
  20. Started by fabirana,

    Hola a todos. Necesito incrustar una tabla en un formulario pero me gustaría verlo tal cual se ve en la hoja excel. Me explicaré, tengo un userform en VBA, en el cuadro de herramientas inserto un "Cuadro de Lista" y le digo en la propiedad RowSource el rango que quiero ver. Los valores de las celdas se ven pero no con los mismos formatos que los tengo yo en mi hoja excel (colores de celda, formato condicional...). ¿Cómo lo puedo hacer? Gracias - - - - - Mensaje combinado - - - - - Hola, ¿cómo odría hacer lo anterior insertando una imagen en el formulario y decirle que muestre una imagen que está en el mismo libro? Es decir, he copiado el rango que quiero mostrar…

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 969 visitas
  21. Buenas tardes, tengo esta macro que encontré en SanGoogle y la adapté a mi proyecto el cual funciona al 100% lo unico que al imprimir en A4 este lo hace en vertical y necesitaria que esta lo haga en horizontal, gracias por adelantado si alguno de los maestros me adaptaria dicha macro. Private Sub CommandButton5_Click() Application.ScreenUpdating = False Application.DisplayAlerts = False On Error Resume Next 'Elimina hoja y crea hoja dando el mismo nombre que la eliminada Sheets("DFSHJFDUYDAYRAIUY544TTTOMYDUTGD").Delete ActiveWorkbook.Sheets.Add After:=Worksheets(Worksheets.Count) ActiveSheet.name = "DFSHJFDUYDAYRAIUY544TTTOMYDUTGD" …

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 969 visitas
  22. Started by singux,

    Hola, soy nuevo en el foro y necesitaria copiar un rango de una hoja a otro rango de una hoja en otro libro distinto, lo ideal seria exportar ese rango a una ubicacion y despues al abrir el otro libro importarlo. No tengo ningun ejemplo porque es simplemente lo que explico y no se como crear un archivo explicativo. Muchas gracias os agradezco vuestra ayuda.

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 969 visitas
  23. Started by carter2010,

    SALUDOS AMIGOS DEL FORO HABER SI ME HECHAN UNA MANITO NO PUEDO VALIDAR AL BUSCAR UN DATO NO ENCONTRADO AL INTRODUCIR CODIGO EN TextBox1 ME LANZA UN ERROR 1004 EN LUGAR QUE ME LANCE UNA ADVERTENCIA "Producto no Encontrado" AYUDENME A SOLUCIONAR mi MsgBox PORFA LES ADJUNTO EL ARCHIVO ayuda_MsgBox.rar

    • 0

      Reacciones de usuarios

    • 3 respuestas
    • 969 visitas
  24. Started by Romiocharlie,

    He querido adecuar un cuadro que sirve para recibir el reporte de varias ciudades, la ideas es obligar a que mensualmente registren el reporte y no hagan un copy page del mes anterior, Con el boton "Registrar" debe cargarse la info en la hoja BD, con el boton "Eliminar ultimo regostro" puedan borrar por si cometieron un error, las macros "Abrir, Cerrar masestro y enviar por correo" estan bien. muchas gracias por el apoyo que puedan darme Monthly report.xls

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 969 visitas
  25. Started by victor2012,

    Buenas noches Amigos de ayuda excel, eh bajado este archivo del foro de para adaptarlo a mi trabajo. Pero presenta un error de ejecusion, el cual no podido solucionar hasta el momento. Pues estoy aprendiendo en este momento un poco sobre el manejo de las macros. pido su colaboracion. Mil gracias. Saludos desde colombia Victor2012 Concesiones2(1).zip

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 969 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.