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

    Hola, Tengo un excel con una bbdd de entradas de ocupación de aulas. El programa consiste en lo siguiente: En la hoja "Asignaciones" es donde se introducen manualmente los registros de ocupación, en la hoja "bbdd" es donde se encuentran la lista de profesores y la lista de aulas, y por último la hora "EJEMPLO" que es donde se realizan las consultas de disponibilidad con 2 campos como criterios, "AULA" O "PROFESOR". He añadido una hoja "GENERAL" en la que mi objetivo es que aparezca una vista de todas las asignaciones en el mes en curso, según aula y día, y según sea por la mañana o por la tarde. ¿Alguien podría echarme un cable? Muchas…

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 615 visitas
  2. Started by celim,

    Hola amigos, le cuento que mediante un código genero una tabla dínamica. pero quiero generar un campo calculado,la explicación esta en el módulo1 . por lo que agradeceré me ayuden en ello. TD_combobox1.zip

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 615 visitas
  3. Buenos dias estoy trabajando para automatizar una tarea que consiste en abrir fillezila , abrir el Gestor de Sitios y bajarme un fichero me he quedado en abrir fillezila, cuando intento automatizar los movimientos dentro de este programa no me hace caso Sub obre_fillezila() Shell "C:\Program Files\FileZilla FTP Client\filezilla.exe", vbNormalFocus SendKeys "^+s", True End Sub he pronbado SendKeys "^s" pero tampoco hace nada ya no he podido ir mas alla gracias Rafa

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 615 visitas
  4. Started by pajuma,

    Buenas Tardes, Necesito una macro que me permita alertar al momento de abrir mi libro aquellos JUGADORES CUYO NIVEL SEA U. y me los arroje en una nueva hoja. Saludos y Gracias por su Colaboracion. PROBLEMADEMO.rar

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 615 visitas
  5. Buenas tardes compañeros. Soy nuevo en el lenguaje VBA, pero tengo unos proyectos que me gustaria mucho poder optimizar. ojala puedan ayudarme, les comento. Tengo un documento, en la hoja 1 hay una tabla con fecha inicio, fecha fin , nivel a ,nivel b y rango. en la hoja 2, columna A y B tengo una serie de fechas con sus respectivos valores. en la columnda D tengo las fechas de días inhabiles del calendario de la empresa... Lo que necesito es una FUNCION que: 1. cuente los días laborales entre dos fechas seleccionadas ( como si hicieramos un días.lab, seleccionando nosotros las fechas ) 2. si hay días inhabiles entre semana, que los cuente y que les asi…

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 615 visitas
  6. Started by Pedrov2789,

    buenas tardes esperando que se encuentren muy bien y la situación actual pase pronto navegando y buscando encontré en la red una macro que me hace un resumen en una sola hoja de varios archivos abro el archivo le indico en que carpeta se encuentras los archivos y al ejecutar la macro hace un resumen de todos los libros espero explicarme bien, me gustaría ver si existe la manera de que valide que libros ya se encuentra en el resumen y cuales no para que pueda ir agregando nuevos archivos y solo al ejecutar la macro me actualize la hoja con la informacion nueva sin eliminaar ya la anterior todos los libro tendiran la misma estructura y los nombres solo cambiaria la…

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 614 visitas
  7. Buenos días, con la colaboración de ustedes desarrolle una planilla en Excel con Macros y Combobox las cuales me ha sido muy practica, pero veo que se puede mejorar muchísimo y que quede mas ágil y agradable al usuario, (Adjunto dicha Planilla) que en resumidas cuenta hace lo siguiente: Solicita Un Nombre (Celda en Combobox - Busqueda Inteligente) Solicita Un tratamiento Celda en Combobox - Busqueda Inteligente) Cantidad Valor Unitario (Lo trae de la tabla de Tratamientos cuando encuentra dicho Item) Trae otros campos adicionales como son Marca, Unidad, los cuales trabajo con "BUSCARV" Hay Otros campos que se llenan manualmente. La idea es que esta plan…

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 614 visitas
  8. Started by espinoar,

    Hola amigos quisiera me ayudaran con este formulario para ingreso de un kardex de almacen de antemano les Agradesco su ayuda. Gracias Almacen General Inco Peru Base.rar

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 614 visitas
  9. Started by jesus241190,

    Hola buen día tengan todos, disculpen tengo un problema, es que tengo una macro que envia mails automáticos, pero esta adjunta archivos (manuales) que tengo guardados y se los envia a los clientes, y todo esto pasa cuando doy clic en el botón llamado "EnviarManual", y si adjunta los archivos, pero el problema es que si un cliente compro un producto le envia el manual pero mas a parte le envia todos los manuales a un cliente, cuando solo quiero que le envie el del producto que compre, en la macro puse condicionales pero no me las respeta porque les sigue enviando a todos los clientes todos los manuales que manejo. En resumen mi problema es que no encuentro solución para q…

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 614 visitas
  10. Started by j.salas,

    Buenas noches estimados, Recurro nuevamente a ustedes para solicitar amablemente su ayuda, diseñé un formulario en Excel de consulta, que importa la información de una base de datos en Access, el cual tiene filtros que funcionan individuales o combinados, el problema es que el código que realiza la búsqueda se tiene que repetir en total 25 veces, todo exactamente igual, lo único que varía son las condicionales para la búsqueda, creen que se pueda reducir las líneas o hacerlo de otro modo que no requiera un código tan extenso?, esta es la imagen del formulario: Como pueden observar es sencillo, solamente los filtros de búsqueda son los que hacen que se repi…

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 614 visitas
    • 1 seguidor
  11. Started by nelcy barrera,

    hola mi nombre es Nelcy estoy en secundaria y voy perdiendo mis logros en excel, me han puesto un trabajo que se trata de lo siguiente Debo generar una macro y que me genera datos por CONSULTAS POR 1. INSTITUCION, FECHA_NACIMIENTO, EDAD 2. INSTITUCION, APELLIDO1, APELLIDO2, NOMBRE1, NOMBRE2, GENERO 3. INSTITUCION, APELLIDO1, APELLIDO2, NOMBRE1, NOMBRE2, JORNADA 4. INSTITUCION, APELLIDO1, APELLIDO2, NOMBRE1, NOMBRE2, SISBEN por favor ayudenme gracias, para asi poder pasar mi ciclo es que fuera de esto debo hacer 7 ejercicios mas de estos

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 614 visitas
  12. Started by JSDJSD,

    Existe algún método para identificar la pestaña activa de la barra Ribbon ?

    • 0

      Reacciones de usuarios

    • 3 respuestas
    • 614 visitas
    • 2 seguidores
  13. Started by linacg96,

    Hola! Necesito por favor de su ayuda. No se de programación pero he intentado guiarme de una macro que creó un conocido para aplicárselo a un archivo que tengo. El tema es que la macro me funciona bien hasta copiar el libro de Excel y crear uno nuevo pero no he podido hacer que se guarde con el nombre de la ruta de archivo. Agradecería me ayuden. Esta es la macro usada, adjunto archivo. Sub control2558() Application.ScreenUpdating = False Dim I As Integer I = 4 While Hoja10.Cells(I, 102) <> "" Hoja10.Cells(6, 82) = Hoja10.Cells(I, 102) Dim NombreArchivo, RutaArchivo As String …

    • 0

      Reacciones de usuarios

    • 5 respuestas
    • 614 visitas
    • 2 seguidores
  14. Started by EDUARD1580,

    hola amigos porfa solucion a esta formato, para que sean creadas las formulas o macros o lo que sea para que me quede como ven en el ejemplo. lo que quiero es que en la base de datos me salga a consultar por numero de factura y cliente en troa hoja sea consultado lo que va la factura del cliente que se llamo a consultar y que en otra hoja sea para buscar el puroducto cantidad con ven en el ejemplo... espero que me entiendan y me puedan colaborar mil gracias pruevas de despacho.rar

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 614 visitas
  15. Started by claudiofsc6,

    MUY BUENAS MI CONSULTA ES LA SIGUIENTE: TENGO UN ARCHIVO QUE ES MUY GRANDE Y LO CUAL PARA PODER AVANZAR NECESITO QUE LA FILA A3 - L4 COPIE A LAS DEMAS FILAS VACIAS YA QUE SOLO ES UN SOLO ASIENTO ENVIO UN EJEMPLO MAS DETALLADO SOLO E PODIDO LLEGAR A CREAR UNA MACRO QUE SOLO COPIA PERO SOLO EN UNA CELDA LO QUE DESEO ES QUE COPIE A N CELDAS HASTA ENCONTRAR EL ULTIMO VACIO prueba1.xls

    • 0

      Reacciones de usuarios

    • 4 respuestas
    • 614 visitas
  16. Started by jesus miguel,

    Buenas noches: Adjunto mi archivo que hace lo siguiente: Tengo 3 hojas de cálculo, 1° "NC" , 2° "NCE" y 3° "NCV", en NC registro mi nota de débito la cual tengo la macro ya desarrollada para copiar todo el contenido a la hoja NCE ( inserta filas para bajar las otras notas y recién copia la nueva es por eso que va en descenso) y en la hoja NCV solo un resumen del N° de nota , Nombre del cliente, Monto Bs, Monto Usd y la fecha de impresión (la cual copia en forma ascendente) que es la prácticamente la información que necesito para hacer seguimiento a mis notas, solo que para no ir cambiando de hoja en hoja, será que se puede hacer mediante una macro referenciar mediante u…

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 614 visitas
  17. Started by jeladio,

    Hola estimados amigos tengo la necesidad de generar un numero serial no repetitivo para ponerle como Id de algunos documentos que necesito guardar y lo quisiera hacer por medio de la fecha hora minutos y segundos para que por medio de ellos no quede la posibilidad de que se genere algún repetido el macro que estoy aplicando es el siguiente: range("a1")= Left((Now * 24 * 10000000), 10)[/CODE] pero quisiera saber si lo estoy haciendo bien o si al alguna otra manera de poder hacerlo para que no se repita dicho numero, una cosa importantes es que no quiero punto decimal entre ellos. saludos y desde ya muchas gracias

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 613 visitas
  18. Hola Amigos, soy nuevo aquí pero aprendo un montón de sus respuestas. Queria consultarles si pueden ayudarme con el siguiente tema. Deseo traspasar un rango de datos de una columna definida, de varios archivos, que se van nombrando de distinta manera, y traspasarlos a un excel común, uno al lado del otro (de acuerdo a un numero de reporte correlativo) para lograr hacer un estadistico con dichos datos. Adicionalmente a esto, vale comentar que la columna de donde saco la informacion (de cada reporte con distinto nombre), es una columna que tiene una formula y que debo colocar en el estadistico como valor absoluto. Desde ya les agradezco.

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 613 visitas
  19. Saludos compañeros solicito su colaboración para crear una macro que me copie una plantilla determinada y a su vez le ponga de nombre la fecha consecutiva por ejemplo 02-10-2013 , 03-10-2013 etc. También necesito que esta macro me copie ciertos datos que estarán dentro de un rango. Libro1.rar

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 613 visitas
  20. Started by Anaec,

    Hola! Mi problema es que tengo un excell con muchas hojas, pero únicamente quiero imprimir las filas que tienen una cantidad. Hay otro hilo con éste tema, pero en mi caso hay varias hojas, y también quería consultar si se puede imprimir por bloques de columnas, en mi caso hay dos bloques por cada hoja, y quería imprimir sólo las que están rellenadas. Adjunto un ejemplo resumido. Muchas Gracias! HOJA.xls

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 613 visitas
  21. Started by pajuma,

    Buen dia, consulta como puedo impportar un plano al momento que seleccione del combo cualquiera me abra cualquier delimitador que contiene el archivo plano(txt) ------------------------------------------------------------------------------- importar cualquier plano.rar

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 613 visitas
  22. Started by fuchsvta,

    Que tal tengo la siguiente situación, se me entrega un archivo de excel al cual hay que migrar hacia un formato txt, este reporte que esta en excel hay que estar migrandolo al menos 1 vez por semana por lo cual es demasiado el tiempo que se le invierte al hacerlo de forma manual, se puede realizar una macro para que automatize este proceso? Del archivo resultante en txt se requiere quede de la siguiente forma. D555555555555555550000000149798400000034334000000099000 . D541523100000000330000000230004840000034334000000100000 . detallo el formato de arriba [TABLE=width: 500] [TR] [TD]#[/TD] [TD]Nombre del campo[/TD] [TD]Long[/TD] [TD]Tipo[/TD] [TD]Valor[/TD] [TD…

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 613 visitas
  23. Started by enrux,

    Hola Compañeros Tengo un problema Tengo el Siguiente Codigo Private Sub Workbook_Deactivate() Application.Calculation = xlCalculationAutomatic End Sub Private Sub Workbook_Activate() If Application.Calculation = xlCalculationAutomatic Then Application.Calculation = xlCalculationManual End If [/CODE] Funciona Bien pero Cuando selecciono algo de otro excel para Copiar -al abrir el Excel dek codigo ya no me deja pegar Como si se seleccionara.. eliminé el código de arriba y si deja Gracias

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 613 visitas
  24. Started by egaleano,

    Buen dia Tengo un formato que va llenando un excel, debo cargar los datos de varios listbox a una determinada direccion de la hoja. En el adjunto el userform1 tiene el listbox2 que carga máximo tres filas, estas tres filas deben transferirse a la hoja "Chaeck in" en el rango A25 a Z25. Como la idea es que el usuario llene todos los formularios y haga correcciones si es necesario, el userform9 tiene el boton que carga la data de todos los fomularios a la hoja. No logro cargar el listbox; agradezco su acostumbrada ayuda. FORMATO CREACION DE PROVEEDORES 1.0.xlsm

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 613 visitas
  25. Tengo una hoja en un excel que se llama Base de datos 2, la cual tiene una tabla que posee Equipo, Pozo, Día, Jornada, Metro Perforados en ese mismo orden y otra hoja llamada Pozo 3 en donde la celda K2 tengo escrito el Pozo, y desde la celda E10 hacia la derecha tengo escrito distintas fechas, y abajo de estas fechas distintas jornadas (Esto está hecho en macro), necesito otro macro en esta hoja que busque la coincidencia del pozo, fecha y jornada tanto en la hoja Base de datos 2 y la hoja de Pozo 3 y me coloque los metros perforados desde la celda E15 hacia la derecha, tener en cuenta que las fechas y la jornada de la Hoja Pozo 3 se encuentran hacia al lado y no hacia a…

    • 0

      Reacciones de usuarios

    • 3 respuestas
    • 612 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.