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

    Buenas, tengo una macro para seleccionar varios ficheros txt en una carpeta y consolidarlos al importar. Tengo problemas con las fechas de los ficheros hasta el día 12 de cada mes. Se dan la vuelta el día y el mes. Dice que el formato es dd/mm/aaaa así que no he podido solucionarlo, tampoco con CDate. Alguna idea de cómo solucionarlo? Os adjunto dos ficheros: Uno del 31/12 que se importa correctamente y otro del 02/03 que se importa al revés. Gracias de antemano. ejemplo_txt.zip

    • 0

      Reacciones de usuarios

    • 4 respuestas
    • 734 visitas
    • 2 seguidores
  2. Tengo una hoja en un excel que se llama Base de datos, la cual tiene una tabla que posee Equipo, Pozo, Día, Jornada, Actividad GBB y Cantidad de Horas realizadas, 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, jornada y Actividad GBB tanto en la hoja Base de datos y la hoja de Pozo 3 y me coloque las Horas realizadas correspondiente a cada actividad GBB Actividades para que busque las coincidencia son estas que…

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 889 visitas
    • 1 seguidor
  3. Started by SELENA,

    Buen día a todos ustedes. soy principiante por lo cual tengo una cuestión, quiero hacer un formulario de búsqueda pero mi tabla de datos tiene muchas columnas, también quiero agregar la sección de modificar, agregar y guardar pero no se si se pueda con una tabla tan grande de datos. en el experimento que estoy haciendo a la hora de filtrar por productos, si filtra pero las demás columnas aparece la información desordenada y no se donde esta el error. si me ayudan se los agradecería mucho. saludos. EJEMPLO.xlsm

    • 0

      Reacciones de usuarios

    • 4 respuestas
    • 482 visitas
    • 1 seguidor
  4. Hola buenos días, estoy haciendo una macro con el cual traigo los datos de diferentes libros y de ahí extraigo datos, según la hoja que necesito. mi macro actualmente funciona. indicando directamente el nombre del libro al que quiero hacer referencia. Set l2 = Workbooks("Bd_Sunny1.xlsm") pero como trabajo con diferentes archivos y datos me gustaría poner en la celda U1 del libro1 el nombre del archivo al cual quiero hacer referencia, y no estar modificando mi macro a cada momento. Mi libro1 (L1) es donde esta la macro y L2 es el libro de donde buscare los datos. trate de hace referencia de esta manera. nA = l1.Sheets("Contenido").Range("U1").…

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 510 visitas
    • 2 seguidores
  5. Buenas Tardes mi consulta viene a que necesito obtener un valor de distintos libros que tienen celdad semejantes de una hoja de excel a otra hoja de excel ejemplo tengo la hoja1 y el la celda C1 le pongo el nombre de uno de los libros de la hoja 2 y cuando acrtive la macro en el C2 de la hoja1 jale el valor del libro de la hoja 2 gracias osea en un libro 1 con hoja1 tenenemos en las celdas C los nombres de las hojas del libro2 el cual quiero obtener valores de cualquier celda de cada hoja Nueva carpeta.rar

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 1.3k visitas
  6. Necesito crear una macro o funcion que seleccione automáticamente los insumos repetidos en los cuadros de materiales, Herramientas y Equipos y Mano de Obra de cada uno de los APU y muestre un listado con el total de cada uno de los insumos de los APU. Ej: el insumo, Cemento Gris, aparece en los APU. 2.1, 2.2, 2.3, 2.4, 2.5, 2.6, 3.1 y 3.2 La idea es que multiplique (Rendimiento/Cant) X cantidad del APU y sume el valor de cada uno de los APU y me muestre el total de Cemento Gris en la tabla Materiales y asi con cada uno de los insumos de cada APU, esto es para Sacar cantidad de materiales para una Obra Presupuesto de Obra.zip

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 1.2k visitas
  7. Started by tornadoalfred,

    Hola Amigos: Soy nuevo por estos lados y tengo un pequeño problema. Estoy haciendo un macros de inventarios y necesito que un textbox 9 de la useform 3 cambia de color su fondo cuando el saldo hoja 6 en bodega llegue al stock critico hoja 4. El saldo lo saca automatico lo tengo solucionado y lo debo comparar con el stock que esta en una hoja 4 y cuando ambos sean iguales cambia de color para indicar que llego a este. agradeciendo sus comentarios. bodega.xls

    • 0

      Reacciones de usuarios

    • 5 respuestas
    • 11.2k visitas
  8. Started by jose35,

    Buenas, estoy con un excel el cual voy rellenando con ejemplos sacados de internet y asi voy aprendiendo, la verdad que hasta ahora me voy defendiendo y cada dia es mayor el codigo y con mas macros incluidas, pero ahora estoy encajonado en algo que creo que es seguro muy simple de hacer, pero yo no lo consigo, tan simple como que en una hoja guardo un historico de datos y realizo una busqueda de un dato que se puede hallar en el historico y resulta que el programa me lo halla, pero no me lo muestra (Os pongo un ejemplo) Me refiero que hago la busqueda y el dato que yo busco se encuentra por ejemplo en la fila 3689, automaticamente el programa lo encuentra, pero no me lo…

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 907 visitas
  9. Started by LaFlower,

    Hola que tal expertos, en esta ocasión recurro a ustedes ya que no tengo idea de como generar esta macro, lo eh hecho con la función de buscarv pero no me funciona tal cual yo quiero ya que solo me muestra el primer dato en el que coincide y los demás datos no me los toma en cuenta, espero me puedan ayudar a solucionar u orientar en como realizar lo siguiente. Tengo un archivo de excel en donde tengo alrededor de 50 hojas cada una llamada ESTADO1,ESTADO2... asi sucesivamente... una de mis hojas se llama ACUMULADO que es donde tengo toda la información de la base de datos, por lo pronto ya logre que dependiendo del nombre de mi hoja se asigne a una celda dentro d…

    • 0

      Reacciones de usuarios

    • 9 respuestas
    • 1.2k visitas
  10. estoy usando ese código de josapu para una aplicación de catálogos la idea es tener la base de datos de fotos en un servidor de imágenes y citarlas basado en este codigo: [COLOR=#333333][COLOR=#333333]Sub imagenweb()[/COLOR][/COLOR] [COLOR=#333333][COLOR=#333333]Dim URL As String[/COLOR][/COLOR] [COLOR=#333333][COLOR=#333333]URL = "http://images.smartsms.com.ar/picture/thumbs/nokia/nokia-c5-03.jpg"[/COLOR][/COLOR] [COLOR=#333333][COLOR=#333333]Range("C5").Select[/COLOR][/COLOR] [COLOR=#333333][COLOR=#333333]ActiveSheet.Pictures.Insert(URL).Select[/COLOR][/COLOR] [COLOR=#333333][COLOR=#333333]End Sub[/COLOR][/COLOR][/CODE] [color=#333333][color=#333333] lo q…

    • 0

      Reacciones de usuarios

    • 10 respuestas
    • 11.6k visitas
  11. Started by jazh83,

    Para concecer la estructura de una tabla se en sql se utiliza la sentencia "SHOW CREATE TABLE", e intentado utilizar la sentecia pero me manda error. ----Código------------- Modifica = "SHOW CREATE TABLE CAJAS" rsA.Open Modifica, dBA ActiveSheet.Cells(1, 1).CopyFromRecordset rsF rsA.Close: Set rsA = Nothing

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 960 visitas
  12. Started by KGenesis,

    Estimados, Como puedo lograr jalar información de un libro externo. Tengo un formulario ya hecho que me permite buscar un codigo y me muestra datos correspondiente que está en la misma hoja del libro. Mi intención es lograr jalando información que esté en un servidor de red y el formulario a nivel Cliente busque info para extraer datos hacia el formulario. Agradeceré mucho enviar algun modelo de codigo de jalar informacion de consulta externa. saludos. Luis.

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 951 visitas
  13. Started by Probador,

    Hola, buenas tardes, antes que nada me presento, mi nombre es David, y este es la primera vez que publico en este foro, por lo que espero no meter mucho la pata. Y gracias por leer mis dudas. Ahora paso al tema en cuestión: Tengo creada una base de datos en Excel para el control de facturación, y tengo distintas hojas según el año, Control2012, Control2013....etc... También tengo una hoja principal que se llama Resumen. Y mi intención es conseguir que en dicha hoja, con la asignación de un botón pueda ejecutar una macro, que contenga dos filtros avanzados. Ahora mismo tengo ya activados dos filtros con sus botones correspondientes: "Ver Facturas 2012" y "Ver Facturas 20…

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 1.4k visitas
  14. Hola foreros! Les cuento que es lo que deseo hacer: Tengo un archivos con 2 hojas... En la primera consta el padrón de personas de mi ciudad (nombre, DNI, domicilio, etc) con 35000 registros. En la segunda tengo el listado de socios de mi empresa (nombre, DNI, domicilio, etc) con 10000 registros. La idea es separar todos aquellas personas que no forman parte del listado de la empresa para luego ofrecerles los servicios. Dada la falta de información (por ejemplo, muchos DNI faltantes) tendría que hacer la comparación con los nombres. Como entiendo algo de Excel he intentado utilizar la funcion BUSCARV con el atributto "verdadero" (dado que los nombres no son exactam…

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 878 visitas
  15. Started by viejo,

    buenas tardes, me gustaria saber que macro puedo usar para poder hacer que un formulario se recargue (unload me, userform1.show) cada cierto tiempo durante todo el dia. De antemano agradezco la atencion al presente post

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 788 visitas
  16. Hola, Encontré este código en internet para una macro para separar los datos de una hoja por medio de filtrado. El filtro funciona perfectamente, la creación de las hojas también, pero al ciclar para filtrar nuevamente y escribir en la hoja nueva, me manda un error 1004. Aquí el código: Sub separar() Dim arrProductos As Variant, i As Integer, hojaBase As String arrProductos = Array("001N", "003N", "004N", "005N", "006N", "012A", "012N", "017N") hojaBase = ActiveSheet.Name For i = 0 To UBound(arrProductos) Range("A1").Select Selection.AutoFilter Field:=2, Criteria1:=arrProductos(i) Range(Selection, Selection.End(xlDo…

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 2.7k visitas
  17. Started by fantasma16,

    Hola a todos en el foro, quisiera resolver un problema q tengo... de antemano gracias....explico: quiero copiar una hoja de registro para un nuevo libro pero que el nuevo libro se guarde automaticamente con el nombre del empleado ej..... c:pedro.xlt

    • 0

      Reacciones de usuarios

    • 6 respuestas
    • 3.9k visitas
  18. Started by Webanoia,

    Hola a todos, Por favor, necesitaría crear una macro que me trasladara unas fechas de una hoja de excel al calendario de outlook para cuando llegue la fecha me salte el aviso. Las fechas las tengo en las columnas I, J, K. Gracias, Webanoia VENCIMIENTOS CLIENTES prueba.xls

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 1.7k visitas
  19. Hola. amigos: me nacio la siguiente inquietud, ¿hay alguna manera de conectarnos como un cliente FTP a un directorio web para ver los nombres de los archivos en un listview y poder descargarlos. saludos desde Guatemala

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 6.5k visitas
  20. Started by pepetoño,

    bueno amigos tengo un problema que me gustaría resolver la verdad no se como hacerlo, tratare de explicarme bien quiero hacer una macro que al abrir el explorador de archivos yo vaya a una carpeta o ruta "X", pero yo quiero guardar esa ruta en una variable para después usar solo la variable, esto con el fin que estoy tratando de hacer un catalogo con imágenes, pero quiero que ese catalogo guarde un registro con nombre e imagen por lo tanto quiero haya un botón de buscar imagen, que se vea en un image y luego se guarde no se si me explique bien.

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 1.7k visitas
  21. Estimados Estoy trabajando en un formulario con cuadro combinado, el cual ya sé como desplegar una lista de valores. Mi duda es la siguiente como puedo bloquear cualquier texto que se escriba dentro del cuadro combinado (comboBox), que no corresponda a los valores de la lista seleccionada. Cualquier duda estaré atento a sus comentarios. Desde ya, muchas gracias por su ayuda. Driver IT V2.rar

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 2.8k visitas
  22. Started by ABOHORQUEZ,

    Buenas, reciban un cordial saludo, despues de tanto buscar y probar no he podido lograr llenar un formulario WEB con una dato y luego hacer la busqueda. a ver quien me una ayuda con este codigo. Primero hago la conexion del usuario y me logeo con existo con este codigo. Sub PS_ACCESO_001() Dim IE As Object, tags As Object, tagx As Object If Hoja2.Cbo_Usuario.Value = "" Or Hoja2.Txt_Psw.Value = "" Then Exit Sub Application.StatusBar = "Verificando usuario. Please wait..." Set IE = CreateObject("InternetExplorer.Application") With IE IE.Navigate "http://pspa91web=login&languageCd=ESP" While .Busy DoEvents Wend .Document.all.Ite…

    • 0

      Reacciones de usuarios

    • 3 respuestas
    • 4.5k visitas
  23. Buenas tardes, mi actual tabla es de la siguiente forma: Mi actual macro hace que quede de la siguiente forma: Mi consulta es la siguiente: ¿como puedo modificar el código que tengo cuando me aparece de la siguiente manera? Y que me quede algo así: Agradecimiento a [uSER=113842]@johnmpl[/uSER] por el apoyo brindado anteriormente. Libro2.xls

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 500 visitas
  24. Started by marroco312,

    hola amigos de excel tengas buenas noches a todos y reciba un cordial salude de parte mia hoy he tenido una dificulta en diseñar una macro y no he podido desarrollar el siguiente caso 1 - Que cuando lleve 10 registro en la hoja de base1, me cree otra hoja de base para guardar los registro. 2- que en el segundo formulario pueda consolidar las base de datos que tenga saludos y gracias al que me pueda colaborar con eso bases.rar

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 678 visitas
  25. Hola, Estoy intentando hacer una macro para que pulsando un botón se genere un email con los destinatarios (incluídos en una celda B2 por ejemplo), el asunto (otra celda), el cuerpo del mensaje (otra celda) y los adjuntos (varias celdas) Yo tengo un archivo de excel donde los archivos que quiero adjuntar al email están en varias celdas. (yo tengo en cada celda un hipervinculo que pinchando en la celda me abre el hipervinculo) Pues bien mi idea es que pinchando en un botón me cree el email. Gracias por vuestra ayuda. Prueba.xls

    • 0

      Reacciones de usuarios

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