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

    Hola buen día!! No he podido hacer con un bucle que se cambie la ubicación de referencia relativa para copiar desde otra hoja. El programa que he hecho (adjunto) funciona como quiero pero quisiera hacerlo en dos líneas y con un bucle que haga que la ubicación de las celdas para copiar la información vayan cambiando. Use contadores, uno disminuyendo de uno en uno (R) y el otro de cuatro en cuatro (C) pero no me funcionó. Al mismo tiempo quisiera ir recorriendo hojas diferentes en el libro. 'Corrida 10 años Lote 171, 173', etc. Esta es una fracción del código: ActiveCell.FormulaR1C1 = "='Corrida 10 años Lote 170'!R[-132]C[-140]" ActiveCe…

    • 0

      Reacciones de usuarios

    • 5 respuestas
    • 879 visitas
  2. Started by xafel,

    Buenas tardes foreros, he creado una aplicación para unos amigos autónomos que hace las facturas y las guarda y controla lo facturado , el problema lo tengo al abrir el archivo me da erro 91, os lo adjunto para que lo podáis ver para entrar usuario "Ana" passwor " 1" Gracias de antemano por vuestra ayuda Relacion Facturas Autonomos nuevo pasword.rar

    • 0

      Reacciones de usuarios

    • 3 respuestas
    • 878 visitas
  3. Hola Buenas tardes, necesito ayuda debo encontrar el máximo y el mínimo de un rango de datos dependiendo del color. por ejemplo si el texto es de color rojo debo hallar el máximo y si el texto es azul debo hallar el mínimo dentro de un mismo rango

    • 0

      Reacciones de usuarios

    • 4 respuestas
    • 878 visitas
  4. Started by EDUARD1580,

    buen dia amigos del foro como estan, amigos por favor me ayudan con este problema que tengo,con el buscador de ecel me falta los sigiente: envio el ejemplo: en la hoja 1 (datos )tenemos la informacion y en la hoja 2 (busqueda) tenemos lo la busqueda de la hoja 1(datos) peroooo lo que no e podido hacer que al digitar en el conteo de la hoja 2 (busqueda) me saldo al codigo correspondiente, si busco el codigo 1212 al digitar 30 me salgo automatico en la hoja 1(datos) y si busco otro codigo que al digitar se coloque en la casilla y fila correspondiente espero que me ayuden plisssssss¡¡

    • 0

      Reacciones de usuarios

    • 9 respuestas
    • 878 visitas
  5. Started by fnodcas,

    Subo esta macro muy encilla que me esta volviendo loco. Se trata de lo siguiente. Abro un userform1 con un evento initilize que carga mediante RowSource un rango determinado en un combobox. Si elijo un valor del rango me va a un segundo userform2 donde me añade por additem otro valor al combobox. Oculta el segundo userform. Se me mete en un bucle que no puedo parar porque considera que se ha producido el evento change del combobox. Lo que pretendo es poder añadir nuevos valores en el userform dos y volver al combo1 para seleccionar entre estos La segunda pregunta es si en vez de añadir inicialmente por rowsource lo quisiera hacer con un nombre de rango de los …

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 878 visitas
  6. Started by exskizzo,

    Buneas tardes a todos en este magnifico foro. Les explico mis dudas. Tengo un archivo el cual introduzco datos mediante un TextBox, lo que hace es lo siguiente: En el Textboxsuela introduzco el nombre de una suela. En el textboxs2(la cantidad de pares del numero 2), En el textboxs3(la cantidad de pares del numero 3), En el textboxs4(la cantidad de pares del numero 4), En el textboxs5(la cantidad de pares del numero 5), En el textboxs6(la cantidad de pares del numero 6), En el textboxs7(la cantidad de pares del numero 7) y en el textboxtotal el numero total que me suman los anteriores textbox. Lo que me gustaria es lo siguiente: Que cuando introduzca media…

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 878 visitas
  7. Started by jhon fredy,

    como puedo cambiarle la linea a este codigo que en vez de colorear me bordee la celda Sub Macro1() ' ' Macro1 Macro ' ' Sheets("hoja1").Select With ActiveWorkbook.Sheets("programa4cifras").Tab .color = 255 .TintAndShade = 0 End With Sheets("hoja2").Select With ActiveWorkbook.Sheets("hoja2").Tab .ThemeColor = xlThemeColorAccent6 .TintAndShade = -0.249977111117893 End With Sheets("hoja3").Select With ActiveWorkbook.Sheets("hoja3").Tab .ThemeColor = xlThemeColorAccent1 .TintAndShade = -0.249977435298762 End With Sheets("hoja4").Select With ActiveWorkbook.Sheets("hoja4").Tab …

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 878 visitas
  8. Started by EMMA03,

    Buenas tardes soy nuevo en el foro necesito generar una Macro de EXCEL que se pase a .txt tengo el archivo de base y la estructura del txt. es para generar una poliza y suvirla a la contabilidad, en la estructura del .txt el cero son cargos y el 1 abonos. Saludos pólizas 701201.txt PRUEBA MACRO.xls

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 878 visitas
  9. keridos amigos de ayuda exel agradeceria de su ayuda tengo que descargar archivos de SAP, el cual me entrega datos en exel pero de forma desordenada cree una macro para ordenarlos de la forma que yo necesito y me borre lo que no uso todo bien hasta ahi. ahora me gustaria que desde otro libro "extraer_ficheros" pasar toda la informacion de los diferentes archivos descargados de sap y y me ejecute la misma macro pegandolos hacia abajo, adjunto archivo "extraer_ficheros" y la carpeta con los otros archivos de ante mano muchas gracias saludos coordiales 4600011528 4501373170.XLS 4600012021 4501373173.XLS Extraer_ficheros.rar MACRO PARA TERCEROS.txt

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 878 visitas
  10. Started by ARROMERO,

    Buenas tardes, el codigo siguiente me inserta un codigo, es decir: En mi celda G1 tengo un codigo, copio ese codigo y lo pego tantas veces me lo diga mi celda F3 en mi columna F, va leyendo las cantidades que me proporciona mi columna F. Mi problema es que al principio si me inserta por ejemplo tengo un 3 y me inserta tal cual, en la siguiente tengo un cuatro y no me lo copia, no hace nada y salta al siguiente y tampoco hace nada. Mi codigo: '-------------------------------------------------------- ' Macro para insertar filas segun cantidad de codigo | '-------------------------------------------------------- Sub InsertarFilasCantidadsitio() 'Variables para fil…

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 878 visitas
  11. Ciao a tutti, mi chiamo Maurizio e il mio problema è questo: Nel foglio Excel ho inserito un pulsante che ricorda la funzione di inserire un numero progressivo in Column (A); A condizione che nella colonna (B) ci siano alcuni dati; E finora tutto va bene. Ora, quello che proverei a fare sarebbe avere un codice che possa valutare se l'ultimo dato inserito nella colonna (B) è uguale a "Zero" o "Uno". Lascia che ti spieghi meglio: 1) Ho detto che se scrivo qualsiasi dato (numerico o alfanumerico) che sia; Nella colonna (b) nella colonna (A) viene inserito un numero progressivo! 2) Tuttavia, al contrario, cancello gli ultimi dati immessi nella colonna (B) del nu…

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 877 visitas
    • 2 seguidores
  12. Estos son los requerimientos para crear la macro: Procesar la información de diferentes archivos como el que se encuentra en la carpeta Informes. La información de los archivos que se encuentra en la carpeta informes debe ser copiada y pegada en el archivo InformeConsolidado teniendo en cuenta lo siguiente: El documento no debe tener registros repetidos y en la columna Ingreso solo se debe manejar dos estados: Ingreso, No ha ingresado, la macro debe basarse en la información de la columna Ingreso de cada archivo para asignar en el archivo InformeConsolidado cualquiera de los estados mencionados. Si el valor de la columna Ingreso es diferente a Nunca el valor será Ingre…

    • 0

      Reacciones de usuarios

    • 3 respuestas
    • 877 visitas
  13. Started by Piul69,

    Buenos días, continuo con las pantillas para mejorar la calidad del servicio, en mi trabajo, y la comodidad para mi y mis compañeros, a la vez que la fiabilidad del resultado final. El ejemplo, es una plantilla de novedades diarias en la cual, si se puediera, me gustaría implementar algunas mejoras: La celda G3, e sla que contiene la fecha y actualmente tengo la posibilidad de que una vez escrita la fecha no se modifique. Lo hago cn esta macro: Private Sub Worksheet_Change(ByVal Target As Range) If Intersect(Target, Range("G3")) Is Nothing Then Exit Sub Else If Target.Value <> "" Then Target.Select ActiveSheet.Unprotect "0000" Selection.Locked = True E…

    • 0

      Reacciones de usuarios

    • 3 respuestas
    • 877 visitas
  14. Started by Tavop,

    Buen día a todos los del foro, En una hoja de exel capture todas las facturas de misclientes Y deseo separarlas automáticamente cliente por cliente pormedio de un macro tal vez Anexo un ejemplo de lo que quiero hacer con su ayuda (Lo hice en forma manual) Gracias facturas clientes.xls

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 877 visitas
  15. Hola, me pueden ayudar con lo seguiente, estoy desarrollando un proyecto en el cual consiste en cargar un comboxBox con lo datos almacenados en una celda y agregarlo a un listbox tambien que al seleccionar un item en el listbox se cargue la imagen enlazada a un cuadro de imagen. el codigo del formulario es el siguiente. Private Sub CommandButton2_Click() B_Filtro.Hide Sheets("Portal").Select End Sub Private Sub CommandButton3_Click() Vision.Show End Sub Private Sub CommandButton4_Click() B_Filtro.Hide B_Filtro.Show End Sub Private Sub display_Click() On Error Resume Next Set a = Sheets("BD") …

    • 0

      Reacciones de usuarios

    • 3 respuestas
    • 877 visitas
  16. Hola a todos, perdón por volver a enviar el tema, pero no pude borrar el anterior, y tampoco cambiarle el titulo... por mas que lo hacia aparecía el anterior. quisiera pedirles por favor que me ayudaran con un asunto que tengo: tengo un libro de excel, con dos pestañas: - "Datos" y - "Formato" lo que necesito es que los datos de la fila 1 en la pestaña "Datos", queden distribuidos en la primer hoja de la pestaña "Formato" siendo así que los datos de la fila dos --> queden la hoja dos y así sucesivamente... como lo muestra el archivo que dejo adjunto. la idea es un macro pues los datos son muchos y las hojas también. Agradezco muchísimo su colaboración. remp…

    • 0

      Reacciones de usuarios

    • 3 respuestas
    • 876 visitas
  17. Started by Mohamad Marrawi Marrawi,

    Buenas tardes, Después de activar la pestaña "Programador", veo que el Visual Basic está deshabilitado. He probado a habilitarlo de muchas maneras y no sé qué más hacer. Incluso tengo instalado el Visual Studio. Adjunto unas cuantas imágenes. ¿alguien sabría decirme qué estoy haciendo mal o dónde está el problema? Gracias

    • 0

      Reacciones de usuarios

    • 11 respuestas
    • 876 visitas
    • 3 seguidores
  18. Started by bam10,

    Hola que tal quiera ver si em podrian decir como el hago toye n proyecto y quiero poner un boton que al precionarlo me muetre los libros en otra ventana se los agradeciria mucho si me ayudaran cone ste pequeño problema

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 876 visitas
  19. Started by animal,

    Hola a tod@s, estoy intentando crear una macro para insertar una fecha desde un calendario en una determinada celda, pero mi excel 2003 no dispone de control de calendario 11. ¿como lo instalo? Gracias.

    • 0

      Reacciones de usuarios

    • 3 respuestas
    • 876 visitas
  20. Started by mennoch,

    Buenas noches, Alguien sabria crear una macro segun la NORMA 34 para subir fichero de remesas a los bancos? Por mas que he mirado no he encontrado nada de nada.

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 876 visitas
  21. Buen dia comunidad. Necesito generar un conjunto de combinaciones formada por 03 números ALEATORIOS desde el (01 al 09) de forma ascendente. Que en su orden correlativo son 84 combinaciones desde el (1-2-3) hasta (7-8-9). Dentro del archivo se detalla más. Gracias.. 1.- CRT.xlsm

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 876 visitas
  22. 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
    • 875 visitas
  23. Hola de nuevo caballeros, les adjunto un archivo para ver que solución me dan todo viene explicado en el archivo, lo que quiero es poder identificar primero para despues a ver si se puede limpiar con alguna macro. PARA FORO.zip

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 875 visitas
  24. Estimados, Buen día a todos. Les comento, ando trabajando en un archivo (llamado "LIBRO PRINCIPAL") y en otros libros más llamados "CONSOLIDADO 1", "CONSOLIDADO 2", "CONSOLIDADO 3", etc. Lo que necesito es que de manera automática se muestre en la celda A1 del "LIBRO PRINCIPAL" la cantidad de hojas del libro "CONSOLIDADO 1". En la celda A2, la cantidad de hojas del "CONSOLIDADO 2", y así sucesivamente. Mucho apreciaré su gentil apoyo. Muchas gracias, José.

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 875 visitas
  25. Started by sprit36,

    Buenos días, necesito con una macro poder comparar dos hojas, extraer un dato y a la vez poder convertir en porcentaje una columna. Adjunto ejemplo. Gracias. Ejemplo.xlsx

    • 0

      Reacciones de usuarios

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