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

    hola buenos días, tengo un formulario que encontré en este foro y quisiera adaptarlo a una una tabla que ya manejo pero no e podido... el formulario tiene cuadro de filtro pero me gustaría tener dos filtros mas y poder seleccionar que columnas quiero filtra en cada uno de ellos. dejo una ejemplo en la tercera hoja con el nombre R-SI-019 que es donde quiero aplicar el formulario. Gracias por su ayuda ejemplo.xlsm

    • 0

      Reacciones de usuarios

    • 15 respuestas
    • 4k visitas
  2. Started by Baambaam,

    Buenas me gustaría saber como hacerle para crear una macro que sea capaz de informarme cuando esta por agostarse mis inventarios Inventario.rar

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 4k visitas
  3. Invitado MIGUEL2594
    Started by Invitado MIGUEL2594 ,

    BUENOS DIAS, ABRA ALGUNA MACRO QUE AMARRE MI PROYECTO EXCEL A UNA SOLA COMPUTADORA, YA SEA POR CODIGO DE DISCO DURO, O OTRO , ES DECIR QUE SI LLEVAN MI PROYECTO A OTRA MAQUINA NO LES ABRA.

    • 0

      Reacciones de usuarios

    • 5 respuestas
    • 4k visitas
    • 1 seguidor
  4. Started by Pirtrafilla,

    Buenas tardes!! Estoy intentando buscar sin éxito información acerca de a través de una tableta para firma electrónica poder capturar la firma e insertarla en una hoja Excel, en un rango o una picture, pero no tengo éxito. Os agradezco si podéis darme un poco de luz, o si sabéis de algún link, o donde buscar, porque no veo información al respecto. La intención es que a la hora de imprimir una hoja de entrega de por ejemplo una herramienta de trabajo, en vez de imprimirla y firmarla en papel, pudiera firmarla en una tableta y guardar en PDF o imprimirla pero ya firmada. Todo lo que me sugiráis será de ayuda. Gracias de antemano. Moisés.

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 4k visitas
    • 1 seguidor
  5. Hola amigos, solicito su ayuda con el siguiente caso: Mediante una macros quisiera subir varios archivos excel automáticamente a la nube de DRIVE (hojas de cálculo Online). Para no estar subiendo uno por uno, ya que diariamente tengo que subir 50 archivos excel al Drive, y como son los mismos formatos tendría que reemplazar diariamente la misma hoja de cálculo de Drive. Ejemplo - Hojas de cálculo de Google. Quedo atento a vuestra gentil respuesta. Gracias!!! EJEMPLO.rar

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 4k visitas
  6. Started by hesmov,

    Hola, es mi primer mensaje en el foro. Mi nombre es Alejandro y soy estudiante de Ingenieria Civil Siguiendo un post anterior Macro ReSolver ecuaciones de una incógnita quise resolver el problema planteado en el ultimo mensaje, en el cual se llega a un error de la función cuando la ecuación presenta un cambio de tendencia. Mi idea fue la siguiente: En cada ciclo comprar el resultado obtenido de Q con el real y guardar la diferencia en una variable. Luego si la diferencia es menor que la anterior guardar el valor de Y en una variable Yb. Para evitar el error de la función en el cambio de variable, cambie la condición de comparación del ciclo Do por una que recorra t…

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 4k visitas
  7. Started by jabrajam,

    Buenos dias, No soy capaz que funcione la macro, os explicco: Mi objetvo es: Macro 1: Conseguir que inserte una fila nueva cada cambio de celda de la columna a sea diferente. Despues de muchos dias y copiando ejemplos de la web conseguido Macro 2: Paso 1: que realice sumatorio de la columna J hasta espacio blanco y mantenga formula en la celda,( le llamare en este post obj1 y al range para su obtencion Range1). Despues de muchos dias y copiando ejemplos de la web conseguido Paso 2:que realice sumaproducto de la columna J * la columna K hasta espacio blanco y mantenga …

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 4k visitas
    • 1 seguidor
  8. Pretendo crear una tabla para hacer un seguimiento de documentos, de dónde vienen y dónde están. Los documentos son ingresados a la tabla con anterioridad (en una primera etapa), junto con otros. Luego de un tiempo estos documentos tienen destinos diferentes. Mi problema esta en la segunda etapa, al momento de registra el destino de esos documentos. Mi idea es por medio de un USEFORM: Textbox1: Ingresar el Nº del documento. (Buscaría en datos ya cargados) Textbox2: Fecha de Endoso. => COLUMNA (J) Textbox3: Endosado a. => COLUMNA (K) Textbox4: Obs. => COLUMNA (L) Lo que quisiera lograr es: Buscar en la Tabla, el dato ingresado en el Textbox1, a partir de …

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 4k visitas
  9. Started by viejo,

    buen dia tengan todos, ando en busca de la luz y la iluminacion, no logro dar el proceso, propiedad o codigo que me permita hacer que al seleccionar un elemento de un listbox tambien se posicione o seleccione toda la fila de la hoja encontrada, es decir, una vez dando click en elemento del listbox tambien me señale la fila a la que pertenece. Espero su valiosa colaboracion para poder resolver este dilema gracias anticipadas listoboxActivarceldaregistroSeleccionado.rar

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 4k visitas
  10. Started by cuadros08,

    Que tal Buen Dia Tengo un problema con crear una macro que se es algo sencilla pero no doy, les explica: Tengo una base de datos donde la columna A es la informacion principal y en ocasiones se repite, la macro tiene que insertar dos filas al termino de cada lista repetida que encuentre (los datos ya estan ordenados). Adjunto un ejemplo, problema en pestaña 1 y como queda en pestaña 2 Gracias. Saludos!!! ejemplo.xlsx

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 4k visitas
  11. Buenas tardes amigos, espero que estén todos bien Después de revisar el foro a fondo no encontré nada parecido a ver si me pueden ayudar con esta problematica que tengo. Tengo un listado de fondos y quiero mediante una macro crear una hoja por cada fondo distinto que tenga en el listado. He visto propuestas por internet como esta: [CODIGO]Sub CreateSheets() Dim rng As Range Dim cell As Range On Error GoTo Errorhandling Set rng = Application.InputBox(Prompt:="Select cell range:", _ Title:="Create sheets", _ Default:=Selection.Address, Type:=8) For Each cell In rng If cell <> "" Then …

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 4k visitas
  12. Started by questionAbout,

    Hola intento guardar el documento en Sharepoint como compartirlo en una carpeta que otras personas puedan ver, pero no sé cómo hacerlo. Es posible hacer un código que guarde mi documento excel en Sharepoint.. osea estar trabajando en este documento y luego de dar click en un botón o antes de cerrar el archivo que este se guarde en Sharepoint o en la nube?.. les agradezco si alguien me puede guiar.

    • 0

      Reacciones de usuarios

    • 3 respuestas
    • 4k visitas
    • 1 seguidor
  13. Tengo un archivo con muchas (realmente muchas) tablas dinamicas (que voy a llamar dashboard.xlsb), cuyo origen de datos esta en otro archivo de excel con multiples hojas (que voy a llamar basededatos.xlsx). El tema es que el archivo de datos creció tanto que se hizo practicamente inmajejable. Para sortear este problema, decidí convertir este archivo en binario (lo cambie de .xlsx a .xlsb). Por supuesto, ahora las tablas dinamicas están buscando los datos en el archivo basededatos.xlsx y no lo encuentran, pues decidi cambiarlo a basededatos.xlsb. Hay alguna forma mediante VBA de cambiarle la ruta o el nombre del archivo con el origen de datos a TODAS las tablas dinamica…

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 4k visitas
  14. Started by josegomez,

    Saludos a todos, con la siguiente disyuntiva quiero con macros filtrar una base de datos para quitarle todos los espacios en blanco y copiar los valores restantes a otra hoja. Pero al momento de estar grabando la macro me marca este error "Demasiadas continuaciones de linea". Anexo archivo de ejemplo. De antemano muchas gracias. demasiadas continuaciones de lineas .xlsm

    • 0

      Reacciones de usuarios

    • 3 respuestas
    • 4k visitas
  15. Muy buen día, tarde, noche. Quisiera solicitar de su amable colaboración en un pequeño inconveniente que estoy teniendo. Estoy siguiendo un tutorial para un sistema de facturación, pero me he quedado atorado en un proceso, el cual es el siguiente: Según el instructor, para continuar con el tutorial se debe descargar un archivo que él dejo en un ejecutable, y que supuestamente me guarda una Dll entre mis archivos, la Dll se llama DllAdo.dll, la cual permitirá realizar una conexión entre Excel y Access, y que todo quedará según él más rápido. La cuestión es que nos indica que se debe crear un módulo de conexión con la siguiente función: '''''''''''DLL ADO ''''…

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 4k visitas
  16. Started by jamtfall,

    tengo un libro con 20 hojas, 1 por cada deposito de vino, la cuestion es la siguiente: -hoja de deposito 1: fecha entrada salida a deposito total 1/1/1 1000 1 1000 "/2/2 100 2 900 -hoja de deposito 2: En la hoja del deposito 2 deberá aparecer esa ultima linea automáticamente fecha entrada salida a deposito total 2/2/2 100 100 2 100 solo se copiaría hasta la celda total, el resto no porque tengo datos externos

    • 0

      Reacciones de usuarios

    • 5 respuestas
    • 4k visitas
  17. Started by fnodcas,

    La pregunta es genérica y de concepto. Cuando abro un userform _ Activate para que me cargue un combobox, si luego lo oculto mediante userform.hide, si llegara a reabrirlo una segunda vez mediante un userform. show, ¿me volverá a cargar el combobox porque se activa, o no porque .Hide no desactiva el userform?. En caso de que Hide no desactive el userform como se desactiva?.

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 4k visitas
  18. En mi hoja menu tengo un listado, lo que necesito es que al ubicarme en la fila de cualquier dato de la columna C, mediante macro, copiar el dato de la columna B de la celda activa de la columna C (donde estoy ubicado) copie y pegue el valor de dicha celda a la celda F1. Desde ya muchas gracias por su tiempo Jesús

    • 0

      Reacciones de usuarios

    • 4 respuestas
    • 4k visitas
  19. Buenas tardes a todos, ojala puedan ayudarme. Estoy Haciendo un programita en Excel el cual va a servir para imprimir etiquetas para un inventario, las etiquetas contienen no_parte, ubicación, descripción e imagen, estos datos están almacenados en una BD en Excel, excepto la imagen que esta en una carpeta C:\imágenes(Cada imagen se llaman como el no_de parte) En el formulario por medio de formulas se mandan llamar los datos dependiendo de que rango de numero a que rango quiero imprimir sin embargo para que me aparezca la imagen no se como hacer. Anexo código que encontré: Private Sub Worksheet_SelectionChange(ByVal Target As Range) On Error Resume Next 'If Target.Ad…

    • 0

      Reacciones de usuarios

    • 4 respuestas
    • 3.9k visitas
  20. Started by mbriculle,

    Buenos días chicos , He revisado que mi consulta no estuviera resuelta y no la he encontrado.He visto algunas parecidas pero lo que necesito concretamente. 1-OBJETIVO Tengo un archivo excel donde llevo el control economico de proyectos de inevrsión y quiero que desde el excel me baje los archivos adjuntos de los emails seleccionados en el outlook y me los guarde en la carpeta OFERTAS.Estos archivos son ofertas relacionadas con el proyecto de inversión y quiero ahorrar tiempo en la acción de bajar estos archivos adjuntos. Lo que me interesa es que me baje los archivos del email seleccionado o emails que yo seleccione , y no de los emails marcados como …

    • 0

      Reacciones de usuarios

    • 10 respuestas
    • 3.9k visitas
  21. Started by hectorcc_18,

    Hola!! Desarrollé un libro de excel con algunas formulas de uso común para mi y lo grabe en mi computadora como "COMPLEMENTO DE EXCEL" dejé que excel lo colocara en la carpeta por default que utiliza. Para trabajar ocupo el equipo de mi oficina, un equipo de escritorio en casa y una laptop, los tres con Excel 2016 MSO. Actualmente estoy desarrollando una solución utilizando VBA y dentro del código hago referencia a un par de formulas de las que contiene mi complemento utilizando la función Application.Run llamando al archivo mediante la ruta completa hasta la carpeta donde Excel guardó el complemento, en la computadora. El archivo de trabajo que estoy des…

    • 0

      Reacciones de usuarios

    • 5 respuestas
    • 3.9k visitas
  22. Hola, Acerca del ejemplo del cual adjunto un ejemplo, hago la siguiente consulta: En cada celda de la columna A tengo una fórmula. En esas mismas celdas (las de la columna A) el usuario puede escribir un número; por lo cual la formula que estaba en dicha celda se borraría. La pregunta es ¿cómo hacer una macro para que si un usuario escribe un numero sobre la formula, y luego borra dicho número, al quedar la celda vacía en ésta se vuelva a reescribir de manera automática la formula que tenía originalmente? Cabe destacar que no es posible bloquear la celda, porque en la misma columna A se debe poder: o escribir el número que uno quiera, o dejar que actúe la fórmula en b…

    • 0

      Reacciones de usuarios

    • 19 respuestas
    • 3.9k visitas
  23. Buenas Tengo un tabla que cambia el valor de la columna S, dependiendo los numeros días transcurrido entre la fecha actual de la columna I y la fecha de visita columna K. Cuando el numero de días es superior al numero de la columna H, cambia el valor "T Sup", por lo que en ese momento quiero que envíe un correo automatico indicandome El nombre de la columna B a superado el tiempo. No se que estoy haciendo mal Muchas Gracias a Todos control tiempos GIF.xls

    • 0

      Reacciones de usuarios

    • 4 respuestas
    • 3.9k visitas
  24. Buenas y Felices Fiestas!!!! Busco una Macro que elimine Filas en base a un Texto “X”, elimine desde ese texto incluido 85 Filas, estarán ahora en la columna A. Saludos….

    • 0

      Reacciones de usuarios

    • 33 respuestas
    • 3.9k visitas
    • 3 seguidores
  25. Started by Janlui,

    Hola, tengo un formulario donde puedo abrir archivos pero antes de abrirlo debo verificar que no esté abierto con anterioridad. Estoy tratando de implementar : If FileAlreadyOpen(nomb_archivo) Then Pero me manda error.

    • 0

      Reacciones de usuarios

    • 7 respuestas
    • 3.9k visitas
    • 1 seguidor

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.