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

    Buenas tardes. Hace tiempo realice una plantilla para gestionar las facturas trimestrales. Hace unos días añadí un apartado para que me numerara las facturas por numero de referencia. El problema es que ahora cuando registro una nueva factura los datos no los asigna en el lugar correspondiente. (No se porque , ya que realmente no he añadido mas columnas, solo utilizo a primera que la tenia libre.) Alquién podría echarle un vistazo. Un saludo 2014 2ºT. DP.rar

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 668 visitas
  2. Started by vincenzo68,

    Hola a todos Os pido ayuda para ver cómo podría hacer lo siguiente: Necesito hacer como una especie de toma de datos. Por un lado hay unas etapas (hasta un máximo de 15). Cada etapa puede tener diferentes meses (con un máximo de 18) y en cada uno de esos meses necesito incluir las ventas estimadas. No quiero tener una tabla enorme, por eso os pido ayuda. ¿Podría hacerse un desplegable de los meses de tal manera que los datos se introdujesen ahí y luego en la etapa sólo se mostrasen las ventas medias? ¿Habría alguna manera de que, al poner el número de meses en la etapa, el supuesto desplegable se abriese sólo con esos meses? Gracias de antemano y un saludo.

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 668 visitas
  3. Started by dff1403,

    Buenas Noches otra vez! Esta vez adjunto un archivo con un boton que dice "margenes para impresion", el cual, al momento de guardarse como otro archivo con nombre generado, tambien jala el boto pero sin la macro, lo que no se, es como hacer para que este boton cumpla su funcion de mantener todos los margenes a 0.5 que es el que uso para imprimir (claro estamos hablando del archivo que se ha guardado), Muchas Gracias por su amable apoyo! Saludos FACTURA MODEL OK 2.zip

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 668 visitas
  4. Started by Jovanna Dominguez,

    el archivo que estoy haciendo es para buscar extensiones y nombre completos,un ejemplo seria que Juan Alejandro Mata Ramirez tiene la extension 10000 pero me preguntan por Juan Mata y no aparecia,pero si la extension o de otro modo seria que si me perguntaban por la extension 10000 no me aparecia el dato,aqui estuve investigando y me encontre con un gran archivo de Gerson Pineda y lo quize modificar,el detalle es que no encuentro el error cuando en el listbox de nombre escribo la letra "E,g,h,m,o,p" me dice que hay un error ,quisiera saber a que se debe,les adjunto el archivo para que me oprienten en cual es el error ,gracias altos.zip

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 668 visitas
  5. Started by BRN0,

    buen dia necesito porfavor un macro consecutivo cada 9 celdas hacia abajo observando que la celda seleccionada a la derecha no alla nada o este llena ejemplo.. pero me para en llenar ya la cuarta y mas necesito su colaboracion consecutivo cada 9 celdas.rar

    • 0

      Reacciones de usuarios

    • 3 respuestas
    • 668 visitas
  6. ESTIMADOS COLEGAS: NECESITO AYUDA EN UN FORMULARIO DE FILTRO DE DATOS. 1. QUISIERA PODER LLENAR EL ListBox SELECCIONANDO MI ComboBox1 que se encuentran todas las hojas 2. NO PUEDO FILTAR LA INFORMACION QUE HE SELECCIONADO MEDIANTE El comboBox TIPO DE DOCUMENTO NI POR ASUSNTO. ADJUNTO ARCHIVO. SE ENCUENTRA EL EN FORMULARIO 2 Reg_de_Doc_Despacho_Viceministerial.zip

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 668 visitas
  7. Started by celim,

    Hola amigos. por favor si pueden darme una ayuda. es q con la macro que va en el libro adjunto, puedo iserrtar dos columnas cada 8 especies , en cuyas columnas insertadas quiero que se copie los valores de las primeras dos columna y no sé como hacerlo. Los resultados que se busca figura en la hoja "Modelo". Gracias por anticipado. Copia celdasautomaticamente.zip

    • 0

      Reacciones de usuarios

    • 3 respuestas
    • 668 visitas
  8. Started by kikecolex,

    Buscando y buscando en la red he visto varias formas de guardar una hoja como libro nuevo de excel pero todas son soluciones muy generales y por mi mismo tampoco he podido acertarla a lo que requiero, verán, tengo un libro y necesito : generar un libro que contemple sólo un rango de la hoja3 (A1:AC58), que el libro generado lleve por nombre el dato de la celda (X6) y que además lleve los formatos de origen (filas, columnas fuentes, tamaños, etc.), datos de encabezado pie de página. Será posible que una macro haga todo eso o estoy pidiendo demasiado? Espero que podáis ayudarme o darme luces al respecto. Un saludo.

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 668 visitas
  9. Started by rikardoroa,

    Sub Macro2() ' Dim valor As String valor = "pedro" Set mirango = Workbooks("Libro1").Sheets("Hoja2").Range("B7:B12") For Each mirango In Selection.Cells Sheets("Hoja2").Select Range("B7:B12").Select Selection.Copy Sheets("Hoja3").Select Range("B13:B18").Select ActiveSheet.Paste Next End End Sub TENGO EN LA HOJA 2 LO SIGUIENTE EN EL RANGO B7:B12 TENGO UNA COLUMNA DE NOMBRES ASI SIN TITULO DE ENCABEZADO hoja2 hoja 3 PEDRO PEDRO MARIA JOSE PEDRO PEDRO …

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 668 visitas
  10. Estimados Amigos, Buenas noches, me encuentro realizando un archivo de nómina(rol de pagos), pero no sé cómo hacer para que de una planilla de datos(base de datos), agarre uno y cada uno de sus datos y los ponga en una plantilla informe resumiendo dichos datos. Hasta que no haya datos en la planilla y pare la instrucción. He intentado con For , Do Loop, pero no me funciona. Tal vez alguien me pueda ayudar, adjunto el archivo donde consta la hoja nómina y la hoja plantilla. De antemano muchas gracias. Saludos. Nomina Para Empresa.rar

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 668 visitas
  11. Hola, quería saber si alguien podría ayudarme con lo siguiente. Tengo una hoja de excel donde cada fila corresponde a datos de un paciente. Lo que deseo hacer es que tras realizar la buqueda de este, poder añadir 5 campos de textbox a partir de la primera columna vacia en esa fila mediante un boton de comando. Adjunto archivo. PD: Lo que me interesa hacer es que se añadan los datos a la hoja sin especificar ne el codigo la columna ya que esta se modifica en función de los datos que se vayan añadiendo, aunque siempre tengan la misma secuencia (5 campos textbox). Un saludo y gracias. cmdagregar.zip

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 668 visitas
  12. Started by condi,

    Buenas tardes, Estoy haciendo una hoja para presupuestos en excel cuyos datos de entrada tiran de una base de datos de forma automática. Cuando se introducen los datos, la altura de las filas se cambia de forma automática para adaptarlas y que se vea todo el texto. Mi problema es que, a medida que meto datos, la hoja se hace más larga. Me gustaría que al imprimir en A4, pudiera controlar hasta qué punto puedo imprimir en cada hoja y cuanto en las siguientes.... Poniendo si es posible encabezado igual (sé que eso es fácil de poner) y un subtotal en cada hoja.... He estado buscando y se puede hacer más o menos de forma manual con la fórmula INDIRECTO, me no sé si es pos…

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 668 visitas
  13. Started by vrfreres,

    Buenas Estimados, Tengo un archivo Excel para generar cotizaciones en diferentes hojas, con ayuda de unos expertos pude lograr que me imprima varias hojas del Excel desde un formulario que se encuentra en la primera hoja, mi problema es que quisiera que las diferentes hojas de la cotización se impriman una debajo de otra de acuerdo a como da el tamaño de la hoja (A4) y no por separado como actualmente lo hace, además quisiera que imprima un encabezado que quiero agregarle en otra hoja, no puedo ponerlo ahora porque lleva una imagen y sería muy pesado, de todos modos si logró hacer lo primero estaría muy feliz. Adjunto el archivo para mejor visualización. Muchas Gracias …

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 668 visitas
  14. Started by abraxas1983,

    Hola, buen dia. Espero me puedan apoyar a crear una funcion que me permita obtener el costo de un servicio en cuanto se ingrese el nombre de este en la celda. Adjunto archivo con los nombres y costos de cada servicio. Book3.xls

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 667 visitas
  15. Started by juanschinocca,

    buenos dias espero que me puedan ayudar tengo. tengo una terminal de cobros tarjeta de credito que me envia archivos .txt a una carpeta de la pc con informacion de la venta. quiero que estos archivos se incorporen automaticamente a un archivo de excel uno debajo del otro. las columnas seran identificadas por comas. ejemplo de un archivo txt N,COMPRA,291003,150601,CRED,MASTERCARD,5323********0115,B,56308 8,9999,-$-,89,,001,00000013,27102930,,,,,000099999999,0,001,999 cada conjunto de caracteres tiene que estar en una columna y que se vayan poniendo uno debajo del otro a medida que la carpeta recive nuevos archivos txt. desde ya muchacimas gracias

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 667 visitas
  16. Hola, estoy atascado en lo siguiente. Si a una forma le genero un hipervículo, despúes si le pongo que acceda a una macro determinada no funcionan las dos cosas a la vez; esto parece lógico ya que al pinchar sobre una forma no puede generar dos eventos; como alternativa lo que estoy buscando es que voy creando las formas en ejecución y también quiero que me cree el hipervínculo en ejecución y poder decirle a que celda quiero que se dirija para cuando detecte que ha llegado a esa celda me genere la macro. La cuestión es que no se meterle la dirección en el hipervínculo que genero en ejecución y me da un error. A la espera de vuestra contestación, como siempre muchas grac…

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 667 visitas
  17. Started by EdmundoFF,

    Un saludo a todos y de antemano, gracias Tengo una hoja (Detalle) que es mi base de datos pero tengo que realizar con macro un Resumen en donde por periodo me de los días que visitaron una tienda, ya realice una macro que lo hace solo que lo hace por cada registro por separado que tengo en la base de datos Y lo que quiero es que cada registro (representante, promovendedora, ciudad, farmacia) saque la fecha de trabajo y ponga sus datos en las diferentes semanas pero en el mismo renglón por registro que sea igual. en el archivo esta un ejemplo de como debe de quedar basándose en la hoja Detalle y en resultado en la hoja Resumen. ojala y me puedan ayudar a definir …

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 667 visitas
  18. Estimados, me pueden ayudar no se como realizar esta consulta en macros, lo que quiero es traer el codigo, descripción y precio de 2 tablas en MySQL y mediante un boton se actualice en mi hoja de Excel, ya realice mi conexion de ODBC Espero que me puedan ayudar, Muchas Gracias Actualizar BD.xlsx

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 667 visitas
  19. Buenas tardes, ¿Me podéis decir si esto lo puede hacer Excel? Tengo una hoja con datos en tres columnas, 2 numéricas y una de texto, el problema que tengo es que estos datos los cojo de una aplicación diferente y se van modificando diariamente, necesito actualizar los datos de estas columnas sin perder las que no se hayan modificado, solo cambiar los que coinciden con el texto y primera columna y añadir si no existe añadiendo los tres campos. Lo he intentado en otra hoja del mismo libro pero no soy capaz. No se si me he explicado, bien. Un saludo a todos, Paco

    • 0

      Reacciones de usuarios

    • 15 respuestas
    • 667 visitas
    • 1 seguidor
  20. Started by JESUSH,

    Quisiera por favor una macro o furmula que me permita resumir de una lista teniendo en cuenta cuatro criterios: numero de documento, código, valor y fecha.

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 667 visitas
  21. Buenas tardes apreciad@s colaboradores/ras, Tengo varios archivos, uno de cada curso, donde lleno y guardo la ficha con datos personales de los participantes. Ahora se queriendo integrar todos esos datos en una base de datos para lo cual quisiera extraer algunos datos que están en la misma ubicación en las diferentes hojas del libro. Es decir por cada curso hay un Libro de Excel donde cada hoja del libro tiene el apellido del participante. En cada curso puede haber 2 o más participantes. En el Excel que adjunto esta marcados los campos de los cuales extraer los datos y donde deberían ubicarse en la tabla resumen. Agradezco muchísimo su colaboración y tiempo y estaré at…

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 667 visitas
  22. Buen día compañeros, acabo de entrar a un nuevo trabajo y me pusieron temporalmente a programar en vba ya lo he hecho antes pero no soy un programador como ta por lo que me he topado con algunos problemas. En esta imagen utilice el grabador para general mi tabla dinámica mi problema es que me pone esa referencia especifica, como yo requiero una plantilla en la que los usuarios pegaran datos y ejecutaran la macro necesito que ese rango sea variable, pero ya utilice range y cells y no me funciona. Algún otra idea

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 667 visitas
  23. Hola a todos, mi nombre es Maurizio Y mi problema es este: en un Modilo creé una función para formatear las líneas con colores a gusto. Y esta es la función que utilicé: -------------------------------------------------- ----------------------------------------------- Opción explícita Dim X tan largo Dim Y tan largo Sub Ovale1_Click () Para X = 2 To Sheet1.Range ("A" & Rows.Count) .End (xlUp) .Row Step 2 Para Y = 3 a Sheet1.Range ("A" & Rows.Count) .End (xlUp) .Row Step 2 Sheet1.Range ("A" & X & ": I" & X) .Interior.Color = RGB (102, 255, 255) Sheet1.Range ("A" & Y & ": I" & Y) .Interior.Color = RGB (255, 192, 0) …

    • 0

      Reacciones de usuarios

    • 4 respuestas
    • 667 visitas
    • 1 seguidor
  24. Started by KRUGERS,

    Hola a todos: Necesito ayuda con un archivo que tengo, con dos columnas: la columna A con CLAVES y la columna B con FECHAS de todo un año. Con una macro, asigno en la columna C el Nº DE SEMANA de la fecha de la columna B (calculada para Excel 2007). Lo que quisiera es que copie todas las filas, incluida la cabecera, hasta que encuentre una fecha del mes de diciembre del mismo año que tenga como nº de semana el 1 (lo que querrá decir que ya es una semana del año siguiente), las pegue en la hoja2 y las del mes de diciembre con nº de semana 1 las copie y pegue en la hoja 3. Por ejemplo, en el archivo que adjunto necesitaría que copie desde la fila 1 hasta la 8…

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 667 visitas
  25. Started by darkstars9976,

    Buenas tardes estimados, espero y me puedan ayudar con este dilema se trata de lo siguiente. 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 plomo), y lue…

    • 0

      Reacciones de usuarios

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