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 raziel024,

    Buenas y pues esta es mi primera participación en el foro, espero que puedan resolver una duda que tengo. Tengo un libro (llamemoslo origen) donde hay una hoja con una nomina numerada de personas y cuatro columnas que indican bimestres. Estas columnas pueden o no estar llenas con una "X", que indica si la persona esta o no incluida en el bimestre respectivo. Ademas hay 4 libros (destino_1;_2;etc) que representan los bimestres, cada uno con dos hojas. Una llamada "DATOS", donde entre otras cosas se encuentra el bimestre al que representa la hoja (primerp, segundo,etc) y otro donde esta la nomina, generada a partir del libro origen, pero donde solo aparecen las personas qu…

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 583 visitas
  2. Started by fboza,

    AMIG@S, Agradeceré sus apoyos para solucionar con problemita en excel vba, les comento: Estoy tratando de automatizar una tarea, se trata registro de evaluaciones de check list de calidad en atención. He adjunto una replica del trabajo con los datos minimos por tema de capacidad. El formulario tiene un frame donde se ingresaran los datos del empleado mediante cajas de texto, tambien un multipages con 2 paginas (1 atributo por pagina), dentro de estas paginas existen 3 criterios de evaluación (label) y cada uno con 3 resultados (SI - NO - N.A.) estos últimos son optionbutton. En el archivo original tiene 4 multipage c/u con 4 a 5 paginas he avanzado gran parte del mini…

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 689 visitas
  3. Started by JoaoM,

    Hola Vengo en busca de Diego9019 una vez que el mismo crió esta macro para que: Diego9019, quisiera pedirte para que a tu macro; 1º- Agregues también para que guarde en PDF (además de xlsx que ya lo hace). 2º- Que guarde la hoja protegida TOTALMENTE con el mismo passw de la hoja original 3º Que guarde la hoja sin botones, sin formulas, sin shaps ni imágenes (si las hubiera) Subo 2 libros y 1 PDF, un libro para que me hagas eso ya con un boton en la hoja que se guardará, y 2 como ejemplo de la hoja ya guardada como (xlsx y PDF) Agradecido si puedes echarle mano a mi solicitud. Cuanto a esta linea, estoy indeciso si usarla o no Application.Dialogs(xlDialogSave…

    • 0

      Reacciones de usuarios

    • 8 respuestas
    • 1.8k visitas
  4. Started by osirisjau,

    Hola buenas, de antemano agradezco la ayuda que me pudieran ayudar; Tengo un formulario en la cual puedo registrar mis compras a proveedor, pero la fila de datos es muy grande para verlo en un listbox, por lo tanto se me ocurre y he visto (pero no logre descifrar el código) que se puede seleccionar una celda y apretar un boton y se abra el formulario con los datos de la fila de la celda seleccionada. espero me pudieran ayudar gracias de antemano Libro1.1 (Autoguardado).rar

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 628 visitas
  5. OK, la duda es la siguiente, tengo libro que contiene 5 columnas de datos, la primera columna "A" es el ID y la ultima "E" es el Estado del documento, que por defecto esta en Disponible, como puedo hacer para que al momento de ingresar el ID en un textbox y hacer la búsqueda me diga si el documento esta o no esta disponible; en caso de estar disponible solicitar con un botón un préstamo y que la disponibilidad cambie a No disponible... Pd. No subo archivo porque realmente no tengo nada respecto al tema que estoy tratandoles.

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 1.4k visitas
  6. Started by pitaspallas,

    Buenos días, me preguntaba si existe alguna manera de ordenar las filas de datos según los numeros de la columna C de la hoja 2 (de mayor a menor) . he intentado hacerlo de varias maneras pero no me sale ni a tiros, más o menos he localizado donde lo tengo que hacerlo pero... no hay manera Aquí os dejo el archivo Gracias a todos Cálculo.zip

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 623 visitas
  7. Started by Edvin Velazquez,

    He elaborado una tabla... y lo que necesito es que copie los datos filtrados de la columna que se seleccione en otra hoja, es decir, si el nombre de la condición es igual al de la columna, copie los datos de esta columna (sin incluir las celdas vacías) y los nombres de la primera columna. Datos en hoja datos Lo que se espera en hoja informes Adjunto el archivo para referencia... Saludos Libro1.xls

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 685 visitas
  8. Saludos! Tengo una base de datos donde se almacenan mantenimientos a instrumentos, cada instrumento lleva cierto número de mantenimientos con sus respectivas fechas. Lo que deseo es hacer una nueva tabla donde me indique el último mantenimiento de cada instrumento (última fecha), pero el problema es que es un rango variable, pueden añadirse o eliminarse nuevos datos. No se que método utilizar, si la misma celda ejecute algún código o realizar alguna macro. Agradecería mucho su colaboración, adjunto el archivo. Libro1.xls

    • 0

      Reacciones de usuarios

    • 5 respuestas
    • 806 visitas
  9. Started by SALAVERRINO,

    Buenas noches, tengo un pequeño problema con esta Macro, tengo un archivo plantilla (archivo adjunto) y con esta macro GUARDAR COPIA el cual me permite generar otro archivo con un nombre distinto, pero no lo esta generando como debe ser, porque tanto el archivo plantilla como el nuevo archivo se queda con los mismos datos. Y lo que necesito es que los datos que contiene mi archivo plantilla que se encuentra resalto se borren al momento que ejecute la macro GUARDAR COPIA con el nuevo nombre de archivo. Nota: Al momento de generar la macro, pregunta si deseo "usar el archivo por default", porque lo que doy la opción NO, para que luego me permita colocar el nuevo nombre que…

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 688 visitas
  10. Hola como están. Bueno se que el nombre de mi tema no es muy sugerente que digamos, por lo que pasare a explicar mejor en que consiste mi problema. Sucede que tengo una macro que me permite aplicar automáticamente formato condicional cada vez que se agrega una fila a mi tabla (sea agregación de de forma manual o automática). También tengo otra macro que me permite insertar o eliminar filas con formulas. Ambas funcionan bien para las tareas que les he asignado. Sin embargo tengo el siguiente problema. Sucede que cuando lleno información de un nuevo ingreso, en la plantilla con la macro que inserta/elimina filas, el insertado/eliminación de la fila funciona correctamente,…

    • 0

      Reacciones de usuarios

    • 4 respuestas
    • 1.1k visitas
  11. Buenos días. Soy un poco nuevo en este tema de los macros y programación y en el foro también, espero puedan ayudarme con este archivo. Lo que pretendo es que en la hoja "calendario" me muestre en las casillas correspondientes al día, el texto que agregue en la hoja "1" como un comentario, actualmente el código solo hace que muestre lo que se encuentra en la celda "C5" de la hoja 1 y en la celda activa de la hoja "calendario" como prueba, entonces para que me agregue el comentario tengo que seleccionar primeramente la celda a la cual corresponde el día y la idea es que tenga que evitar esto y pueda modificarlo desde la hoja "1" y así sucesivamente en los demás meses (se…

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 850 visitas
  12. Buen día Gente, Primero que nada agradecer a todos por la ayuda que me han prestado en este foro, ya que he encontrado mucha información valiosa para mi, MUCHAS GRACIAS GENTE POR SU TIEMPO Y COLABORACIÓN!!!! Bueno, necesito una ayuda con un tema, tengo un botón con el cual abro un archivo mediante un hipervinculo a este que se carga a un label, el tema es que no se como colocar que si el label esta sin informacion me salga un mensaje como "La imagen no esta cargada" y no me genere el error. Este el codigo del boton Dim url As String 'para abrir una pagina url = Label28 ActiveWorkbook.FollowHyperlink url [/CODE]

    • 0

      Reacciones de usuarios

    • 9 respuestas
    • 797 visitas
  13. hola! Hace unos días realice una macro que genera diferentes libros (En cada uno hay 2 hojas con datos) y los guarda en la misma carpeta, sin embargo, esta acción es muy repetitiva durante el día y se generan muchos libros. Quisiera saber si me pueden ayudar a crear una macro que una todos esos libros en uno solo, pero que respete las 2 hojas que se generan por libro, es decir, si se han unido 2 libros las hojas del libro tenga 4 hojas en total. Y si es posible que automáticamente se guarde en el libro. Agradecería muchísimo su ayuda. Gracias.

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 639 visitas
  14. Started by modulovar,

    hola ¿que tal? Tengo el siguiente libro donde almaceno unos articulos y el stock correspondiente. Os lo cuento haciendo referencia al ejemplo que os paso He creado un userform para hacer recuento de stock seleccionando los articulos que tengo desde una combobox, hasta ahí perfecto, el problemas es que me gustaría añadir estos datos al textbox, ir sumando los stock y mostrar esta suma por la label de la derecha. Se os ocurre como hacerlo? Gracias por vuestra ayuda lista Art.zip

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 667 visitas
  15. Started by Jewison,

    Quien me da un codigo para poder crear una carpeta en el Escritorio, pero que no tenga que poner mi direccion de escritorio, es decir: C:\User\Fulanito\Desktop, porque si lo quiero pasar a varios amigos no podran guardarlo, necesito un codigo en el que yo le de a un boton con un macro, y se guarde en la carpeta especifica y que esa carpeta si no existe que se autocree. pero lo necesito sin dar mi direccion como les dije anteriormente Ayuda.rar

    • 0

      Reacciones de usuarios

    • 3 respuestas
    • 703 visitas
  16. Started by SALAVERRINO,

    Buenas noches Tengo un problema con una macro para extraer datos de paginas web, desde ya agradezco nuevamente a los miembros del foro por su ayuda en la solución. Gracias Comisiones-Y-Primas-De-Seguro-Por-Afp-Desde-Excel.rar

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 1.5k visitas
  17. En este foro, me han ayudado a diseñar una macro cuyo objetivo es, que escribiendo el código de una máquina; se autorrellene los instrumentos que tiene la maquina El problema que me encuentro ahora es que; tengo impuesto este registro, y sólo pueden rellenarse 5 celdas por hoja, y en los casos , en los cuales, una máquina tenga más de 5 equipos, tiene que autocomplerse tantas hojas como grupos de equipos de 5, es decir, si una máquina tiene 20 equipos, tiene que completarse 4 hojas, para el caso presente, como son 6 equipos, el equipo 6 ( señalado en amarillo en Excel que adjunto), necesito que aparezca en otra hoja. Con todos los datos exactamente iguales que la …

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 676 visitas
  18. Hola Estoy trabajando en un aplicativo para almacenar una información en una hoja de calculo de Excel. Lo que quiero es que después de determinado tiempo se me guarde una copia de los datos ingresados y se cree un archivo en blanco para comenzar de nuevo a ingresar los datos.

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 508 visitas
  19. Buenas tardes, Tengo varios archivos de excel los cuales los tengo que consolidar a uno solo, me podrían apoyar con una macro que me extraiga los datos de todos estos archivos y lo consolide en uno solo por favor, voy a dejar adjunto el archivo donde deben de pegarse los demás excel demás, aclaro que todos tienen el mismo formato, Este archivo que adjunto ya contiene una macro pero no funciona, Espero de su amable ayuda gracias Consolida.zip

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 628 visitas
  20. Buenas Tardes, Una consulta amigos del foro: tengo un formulario con varios proveedores y a la vez un proveedor tiene diferentes productos . cuando selecciono un producto del listbox multiselect este se conecta a una database sql 2008 y me arroja informacion en la hoja 2 activa ,y a la vez cambia el nombre de la hoja. lo que deseo hacer es lo siguiente: que se genere un libro nuevo cuando selecciono un proveedor y se generen hojas con todos los nombres de los productos de ese proveedor cada vez que activo un producto este me genera informacion diferente en la hoja2 deseo que cuando se halla generado el libro y las hojas de ese proveedor copie la hoja activa (ho…

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 716 visitas
  21. Started by Davidpincho,

    Buenos días. Soy nuevo en esto de las macros. estoy usando una macro para importar archivos csv en un hoja Excel, el problema es que al final necesito 8 hojas de Excel y la macro que tengo, le tengo que especificar nombre de hoja, por lo que al final tengo 8 macros. alguien me puede ayudar e indicarme que tengo que cambiar para que la macro solo me anexe los datos csv en la hoja activa. pongo ejemplo: Sub AnexarCSV50() Dim t As Single Dim LastRow As Long LastRow = Range("B8").End(xlDown).Row + 1 strFile = Application.GetOpenFilename("CSV, *.csv") If strFile = Empty Then Response = MsgBox("Ningún fichero seleccionado", _ vbOKOnly, "Error") Exit…

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 860 visitas
  22. Started by kanll,

    Saludos, anteriormente realize la consulta sobre mostrar en un formulario los cuadros tipos celdas de excel, la cual si se puede, ahora quisiera saber si se puede unificar lo siguiente; - Tengo un formulario que realiza una busqueda y me muestra la informacion en un Listbox, entonces quisiera que en vez de listbox me la muestre el Macro Spread Sheet.xls del Maestro [uSER=46507]@Macro Antonio[/uSER]. Gracias. Mescla.xls

    • 0

      Reacciones de usuarios

    • 6 respuestas
    • 1.1k visitas
  23. Started by Ricardo120193,

    Buenas tardes a todos, estoy iniciando en esto de las macros y tengo una duda que ojala me puedan ayudar a resolver. Bueno pues tengo un archivo que contiene datos y con un botón se eliminan las filas vacías, me gustaría poder hacer que con ese mismo botón se muestre un ComboBox que tenga como opciones los formatos de reporte que se me crean con el segundo botón. Así mismo al elegir alguno de esos dos con el ComboBox poder hacer que el segundo botón solo me genere el reporte especificado en ese ComboBox. Bueno espero haberme explicado bien para que me puedan brindar ayuda los expertos de este foro. Desde ya les agradezco por su ayuda a todos, saludos. Aquí les anexo …

    • 0

      Reacciones de usuarios

    • 9 respuestas
    • 1.1k visitas
  24. Started by Andrey Fernández,

    Saludos Deseo realizar una búsqueda avanzada por medio de varios comboboxes y checkboxes (que activan a los combobox), lo que deseo es poder activar los checkbox que requiera como criterio de búsqueda (mantener disabled a los que no) y al oprimir buscar, realizar la búsqueda(filtros) con los criterios seleccionados y presentar los resultados en un listbox. El problema radica en que soy inexperto en vba y sólo se me ocurre realizar estos filtros con sentencias if, lo que me parece algo extenuante, ¿alguna recomendación para realizar esta búsqueda avanzada más practicamente? De antemano, gracias. Adjunto el archivo donde se entenderá mejor. https://www.dropbox.com/s/jn…

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 1.6k visitas
  25. Started by bemocal,

    Buenas tardes, me pongo en contacto con vosotros porque de nuevo necesito vuestra ayuda si es posible..... de veras he intentado hacerlo partiendo de la base que me enviaste pero imposible. Tengo que hacer de nuevo una tabla que al marcar con* ciertas celdas, tienen que pasar los datos de la columna A a otras hojas del mismo libro (sin que desaparezca el dato de la primera hoja. Si el asterisco esta en la columna D tiene que ir el dato a la hoja PR, si va en la E tiene que ir a la hoja OP, si va en F en SF......... a todo esto hay una excepción : si el * va en D+F, ek dato de la columna A tiene que ir en la hoja SF+Pr..... Es posible? subo un archivo.... Un saludo! Lib…

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 571 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.