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

    Por sus 8 Años de ayuda e incondicional servicio de "Ayuda Excel" Te damos lsa Gracias; claro tambien mencionando a las personas que hacen grande la familia de "Ayuda Excel" Sergio propergol Gerson Pineda ioyama Fleming Macro Antonio Armando Montes bigpetroman pegones1 tese1969 johnmpl Riddle Enigma25 entre otros…..! Y claro tambien a todos los usuarios de "Ayuda Excel" Saludos a todos, un anorme abrazo y un merecido Gracias..!

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 716 visitas
  2. Ola a todos Como podreis ver en el archivo adjunto he hecho una pagina que tien un pequeño formulario debajo para que busque unos datos y me devuelva el resultado. Hasta hay bien, el problema viene cuando lo que quiero es que en las casillas que corresponda me introduzca los datos de nº factura y el importe facturado. Agradeceria muchisimo vuestra ayuda, ahora mismo lo estoy haciendo manual y es muy laborioso Saludos y gracias por anticipado prueba 1.xls

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 716 visitas
  3. Started by modulovar,

    buenas a todos, os comento tengo una serie de tablas (resultados de beisbol) de equipos que han ganado los partidos en periodos mensuales (hoja 1) y el receunto de esas hojas almacenado en la hoja 2. basicamente mi intención es copiar la columna C de cada una de las paginas e ir pegandolo en las columnas de la hoja 2 (A partir de la columna D en adelante) Y en la columna C hacer la suma de las filas introducidas. Aquí os dejo el ejemplo que seguro que con el lo veis más claro Gracias y Saludos Temporada_2nd.zip

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 715 visitas
  4. Started by carlos colombia27,

    tengo ciertas dudas del como realizar la macro para este tipo de formulario, ya que hay campos por separado donde se debe multiplicar, sumar, pero al momento de darle almacenar se debe llevar toda la información a la hoja BD. Adjunto el archivo para que me saquen de la duda según sus conocimientos. Mil gracias amigos CORREO INTERVENIDO formulario.xls

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 715 visitas
  5. Invitado Nicolás Araneda
    Started by Invitado Nicolás Araneda ,

    Estimados, Necesito de su ayuda, tengo un combobox que al momento de seleccionar una opción se despliega información ( n información) , lo que quiero hacer es seleccionar uno de esos datos y genere una nueva hoja con una estructura y que se genera tanta cantidad de hojas como información exista. Ej. *Btn = boton ID Pais Jugador Numeros 12345 Cobresal . PAMELA 2 Btn 1234567 Colo L. DANIEL 4 Btn Con ese ejemplo a través de un botón o seleccionando una celda me despliegue una n…

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 715 visitas
  6. Started by Mariett,

    Hola, tengo un problema con mi macro, tengo una lista de datos y por cada dato genero la copia de una hoja modelo, el problema es cuando necesito agregar mas datos y vuelvo a ejecutar la macro, me genera otra hoja pero no con el nombre del ultimo dato agregado, si me pueden ayudar lo agradezco. Saludos Sub Generarhoja() Dim HojaOrigen As Worksheet, HojaNueva As Worksheet Set HojaOrigen = Sheets("UF_Dolar") Dim ultfla As Long ultfila = Range("A" & Rows.Count).End(xlUp).Row u = ultfila - 1 'para recorrer los registros del listado For i = 1 To u 'desactivamos la actualización/refresco de pantalla Application.ScreenUpdating = False 'duplicamos la Hoja 'modelo'…

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 715 visitas
  7. Buenos días amigos, el presente es para hacerles la consulta sobre encontrar la forma mas óptima de contar el número de filas que hay en una columna, antes usaba un código que conseguí por la red, pero me dijeron que consume muchos recursos ya que ese código recorre celda por celda, así que decidí buscar otras opciones y me topé con 2 mas, así que mi consulta era saber su opinión sobre cual creen que sea la forma mas óptima de contar el número de filas de una columna, sobretodo cuando se trata de una base de datos bastante grande, los códigos que tengo son estos: 'Este código además de contar, me situa en la celda en blanco que esté a continuación, para contar el númer…

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 715 visitas
  8. Started by Klever Duran,

    Buenas tardes Les pido de favor me ayuden con este asunto. Tengo un formulario de busqueda de datos de proveedores que devuelve los datos del proveedor de acuerdo al dato seleccionado. El problema es que cuando se ingresa un dato que no consta en la base de datos sale error en ejecución. Hay alguna manera de escribir el dato sin que salga este error? o que al salir el error se ejecute una macro que ingrese el nuevo proveedor?. Les agradezco por su atención. Adjunto ejemplo. BUSQ.zip

    • 0

      Reacciones de usuarios

    • 5 respuestas
    • 715 visitas
  9. Buen día. Estoy buscando ayuda para el siguiente macro: Si en el rango B13:L24 (Son casillas combinadas) no se tiene nada de texto. ocultar el rango B11:L24

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 715 visitas
  10. Que tal amigos del foro, detallo mi consulta: Tengo un rango por ejemplo B5:d20 el cual quiero que en ninguna otra celda se pueda referenciar hacia este rango. Por ejemplo si estoy en la celda E30 se pueda referenciar a =A10, pero no se pueda referenciarse hacia =B5 o =E12 ya que estas dos últimas están en el rango que se ha establecido como celdas a no referenciar, espero me puedan ayudar, gracias.

    • 0

      Reacciones de usuarios

    • 6 respuestas
    • 715 visitas
  11. Started by fanatic04,

    ante todo buenos dia paso a solicitarle si es posible en crear un macro con los datos adjuntos de lo cual automaticamente se llene leendo los codigos de barra con el scaner que tengo espero su ayuda muchas gracias CONTROL DE PDT0.xls

    • 0

      Reacciones de usuarios

    • 3 respuestas
    • 715 visitas
  12. Started by kinzuboss,

    Buenas tardes.. tengo el siguiente inconveniente en mi archivo que adjunto deseo implementar un botón de búsqueda y edición de datos que parta desde de la clínica hasta observación, he conseguido varios userfom para implementarlo pero de verdad que se me hace algo complicado subo ambos archivos para que tenga una mejor idea aquella persona que pueda ayudarme con respecto a esto.! 1: que el agente pueda buscar y editar un dato mal incorporado pero a partir de la columna que dice clínica hasta observacion. Si se puede implementar el userform buscador de comercios en el archivo cierre de guardia seria genial espero no molestar con este problema gracias. Gracias p…

    • 0

      Reacciones de usuarios

    • 3 respuestas
    • 715 visitas
  13. buenas Me llamo franespi y soy nuevo por ello os doy un saludo Bueno vamos a lo que vamos tengo una hoja excel , en la primera columna tengo introducidos unos nombres , y tengo tambien una macro que cuando pulso cualquier celda de la primera columna pues se tiene que cojer el valor de la celda con la macro y completar con una variable en la mitad de una direccion web , el problema esta en que no conozco la sintaxis de introducir una variable en la direccion web podria alguien ayudarme . os incluyo la macro Option Explicit Private Sub Worksheet_SelectionChange(ByVal Target As Range) Dim CeldaActual As String Dim valor …

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 714 visitas
  14. Started by Pirtrafilla,

    Hola de nuevo. Siento molestar, de verdad que estoy buscando y probando y no me sale bien. Tengo un problema para calcular dos fechas de dos celdas en Excel. En una celda me aparece el formato fecha incluyendo horas y en otra celda solo fecha. Intento restarlas y mientras no cambie de mes la fecha larga no hay problema, pero como sea otro mes lo hace mal. Esta es una foto de las celdas. Y el código que he comenzado a hacer y que luego necesitaré estos cálculos es este. Sub RellenarAusencias() ApplicationOff ' Dim rng1, rng2 As Range Dim FechaF As Date Set Ws = Sheets("AusenciasPnet") uf1 = ActiveSheet.Range("A65536").End(xlUp).Row: uf2 =…

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 714 visitas
    • 1 seguidor
  15. Started by estepanuno,

    Hola a todos de nuevo. Siento ser tan pesado y solo espero que pronto pueda ofrecer mi ayuda como ahora me la estais ofreciendo a mi. En esta ocasion necesito borrar filas teniendo en cuenta 2 condiciones,en el archivo que adjunto os lo explico bien Gracias a todos por vuestro trabajo prueba.xls

    • 0

      Reacciones de usuarios

    • 3 respuestas
    • 714 visitas
  16. Started by pepe1970,

    hola necesito ayuda, no puedo conectar a mi base de datos este es mi script tengo un error y no se donde esta Dim Conect As Object Set Conect = CreateObject("ADODB.Connection") Conexion = "Provider=SQLOLEDB.1;" & _ "Password=" & 123456 & ";" & _ "Persist Security Info=True;" & _ "User ID=" & usuario1 & ";" & _ "Initial Catalog=" & administracion & ";" & _ "Data Source=" & DESKTOP-6OND6L7\SQLEXPRESS & " Conect.ConnectionString = Conexion Conect.Open End Sub

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 714 visitas
  17. Started by mrpeneman,

    Saludos Excelistas: Me he topado con un problema complicado Se trata de una lista de contenido donde cada fila se corresponde con un palet de un proveedor. Lo he diseñado como una lista de validacion concatenando los datos ya que las listas no permiten varias columnas. El hecho es que cuando termine de introducir el dato, los "desconcatene" y coloque en sus respectivas celdas. He pensado en el evento change y que coloque esos valores . Me podeis echar una mano con el procedimiento. Adjunto un fichero de muestra De antemano muchisimas gracias Duda Lista.xls

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 714 visitas
  18. Started by José Gpe Juárez Trejo,

    Buenas tardes al foro desde Oaxaca, Tengo un libro con varias hojas requiero hacer lo siguiente: que después de imprimir, en este caso la hoja3, copie datos de la hoja2 en la hoja 4, después de imprimir la Hoja3 copia de la Hoja2 las siguientes celdas B4,B5,B6,B7,A11,A12 y A13 en la hoja4 en las siguientes celdas A2,E2,C2,M2,B2,G2,H2,I2 y cuando haga otra impresión se incremente una fila en la hoja4 para hacer el pegado.- Gracias de antemano.

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 714 visitas
  19. Buenas tardes a todos, espero que se encuentren muy bien, solicito su colaboración porque tengo un inconveniente, necesito crear una macro para que me descuente existencias desde la factura ya que tengo un commanbotton, por otro lado necesito sumarlas existencias que para el ingreso de mercancia tengo una hoja creada llamada entradas, lo hice con formula sencilla pero me aparace #valor y pues observe que apenas borro la informacion de la factura se desaparece el descuento, por esa razón creo que lo mejor seria una macro, por otro lado habia insertado un codigo para que me pasara las facturas que voy creando a la hoja que dice Facturas Emitidas eso si con los productos y …

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 714 visitas
  20. Hola Amigos Nesecito guardar los datos ingresados en el formato en una hoja nueva. para luego poder poner solo el codigo del cliente y que salga todos los datos ya anteriormente guardados, poder modificar tambien esos datos. luego poder imprimir la hoja 1 demoooooo.rar

    • 0

      Reacciones de usuarios

    • 5 respuestas
    • 714 visitas
  21. Estimados, a ver si me ayudan con una macro: Tengo dos archivos (archivo A y archivo en formato (*.csv), lo que necesito es hacer una macro que genere un archivo de salida que tenga las siguientes caracteristicas: 1. debe poseer el formato del archivo A, por ende, el objetivo mas que combinar es reemplazar la informacion del archivo A con la del archivo B 2. los archivos contienen informacion de transportar materiales desde un origen a un destino en un periodo determinado, en el archivo A se muestra solo la información por tipo de material y en el archivo B se muestra la informacion por material y destino, otro punto destacable es que el archivo A muestra todos los or…

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 713 visitas
  22. Started by Milton Cordova,

    Necesito una macro que recorra un rango que coloque ceros donde encuentre cekdas vacias Gracias

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 713 visitas
  23. Macro VBA seleccionar rangos de celdas de una columna hos pongo este ejemplo: Range("A3,A6,A9,A12,A15,A18,A21,A24,A27,A30,A33,A36,A39,A42,A45,A48").Select ----->pues asi hasta la 3000 como lo toy haciendo me puedo morir hasta llegar hasta la 3000, asi que igual hay algo para que valla sumando 3 o nose saludos

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 713 visitas
  24. Started by darkstars9976,

    BUEN DIA MI ESTIMADO @AlexanderS molestandote de nuevo, queria saber si me puedes ayudar con este archivo: tengo un archivo "01 PCP.xlsx - v02 - copia" el cual entre otras hojas contiene tres principalmente, y son: "Proy.-Comer" - "BD_Recetas" - "Mat_Stock" En la hoja "Proy.-Comer" tenemos en color naranja las semanas del año, y en color amarillo los productos, y en plomo las cantidades (que se digitan manualmente). ***Lo que necesito es que en la hoja "BD_Recetas" , a partir de la celda "M65" Sume la cantidad correspondiente a la semana según el producto de la columna en color amarillo "L10:L193" Y sus cantidades (celdas de color…

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 713 visitas
  25. Started by DARIEN HERNANDEZ,

    Prueba.xlsx Saludos y muchas gracias a todos de antemano. Adjunte una tabla que aunque no les parezca lógica es muy parecida a lo que quiero hacer. No puedo subir la original por mi trabajo, pero la primera columna es exactamente lo que tengo, me explico. Verán en la tabla adjunta una serie de información tal como: 9010-00 sin ninguna información en la columna de información. Me interesa añadir de manera automática lo siguiente: Por ejemplo 9010-00 -- la información del 9010-01, la información del 9010-02, ...... 9010-01 --- información del 9010-01 9010-02 -- información del 9010-02 Luego viene otra nueva 9012-00 -- la información del 90…

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 713 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.