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

    Saludos a todos, tengo un problema y no se como solucionarlo. Expongo el tema: en un libro tengo varias columnas variables (columnas A-C-D-E), donde en la columna A esta la descripcion del producto, C la referencia, D las unidades y E las medidas a cortar. Necesito crear una macro la cual, al encontrar los mismos valores en la columna E y en la columna C, me sume la columna E, y, además me unifique el resto de columnas. El problema es que los valores de todas las columnas son todas variables. Lo siento si es que no me he sabido expresar bien, adjunto un excel para ver cual es el problema que expongo y como deberia quedar. Ante todo gracias y saludos. Libro1.xls

    • 0

      Reacciones de usuarios

    • 14 respuestas
    • 1.2k visitas
  2. Necesito de vuestra ayuda para realizar una macro que permita ingresar la edad de una persona a través de un inputbox y escriba en la celda A1 de una hora si es mayor de edad o no. Considerar que en este caso sería Select case edad>=18 y los casos serian true y fase. Soy novato en programar con VB. No adjunte un archivo, ya que no se como empezar el codigo en VB Ojala me puedan ayudar saludos meggido

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 1.2k visitas
  3. Teniendo un formato predefinido de una hoja de seguridad, donde hay que cambiar del mismo cuatro conceptos e imprimir copia para cada cliente y vuelo: Número de conocimiento Empresa Día de vuelo Hora de vuelo Me gustaria poder automatizar este trámite para que no sea tan engorroso, he intentado hacer mediante un buscarv que busque de una tabla con estos datos predefinidos y los inserte en las casillas de la hoja de seguridad pero tendria que abrir una hoja por cada vuelo, sigue siendo igual de trabajoso, por favor me seria de muchisima ayuda que alguien me sugiriera alguna macro que vinculará la tabla con el formato predefinido de la hoja de seguridad y te diera un…

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 1.2k visitas
  4. Hola, Soy nuevo en el foro. Agradecería vuestra experta ayuda Mi problema es que tengo una macro cuya función es abrir un excel copiar información de este y pegarla en otro libro, y finalmente adjuntar este último a un correo. Esto funcionaba correctamente antes de que me cambiasen al Office 2010 (antes tenía el 2003). Ahora el problema que me sale es en la instrucción Set e1 = o1.CreateItem(olMailItem): error 13 en tiempo de ejecución. No coinciden los tipos. Sub CORREO2() Dim RUTA As String Dim rutaavanzamadre As String Dim o1 As Outlook.Application Dim e1 As Outlook.MailItem Dim WB As Workbook Dim tomador As Workbook Dim nombredeflota As String Dim fechadecierr…

    • 0

      Reacciones de usuarios

    • 3 respuestas
    • 1.2k visitas
  5. Started by Janlui,

    Hola, no se en que momento empezó a aparecer el signo de interrogación en la parte superior izquierdo del firmulario. Saben a que se debe?

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 1.2k visitas
    • 1 seguidor
  6. Estimados, Visto que nadie pudo/quiso/supo cómo responder mi anterior post. Tengo otra inquietud respecto del mismo proyecto. De una planilla, busco y extraigo datos de otras planillas de origen externo. Estas vienen en formato de tipo delimitado por ";", el tema del formato, artesanalmente solucionado, una vez rescatados los datos (copiados al libro de interés para ser trabajados), le doy: Windows(OTRO).Activate 'llamo al libro auxiliar Range("a1").Select Application.CutCopyMode = False 'ActiveWorkbook.Close False (lo intenté pero evidentemente cierra mi libro principal:( ) ActiveWindow.Close savechanges = False ' aquí el problema [/CODE] Mi problema es qu…

    • 0

      Reacciones de usuarios

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

    Saludos cordiales: Tengo un archivo con dos hojas, en la hoja uno hay dos listas desplegables dependientes en las celdas A1 y A2 (A2 depende de A1), los datos de las listas se encuentran en la hoja dos (columnas A y B ), la idea es crear una macro para que recorra cada unas opciones de las listas y que imprima en PDF la hoja uno, adicionalmente que guarde el archivo nombrándolo con los datos de las celdas A2 , A1 de la hoja uno, y que guarde en subcarpetas cada que cambie la celda A1 de la hoja uno todos los datos relacionados a este nombre (celda A2). Hoja uno A 1 Amazonas 2 Leticia Hoja d…

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 1.2k visitas
  8. Started by Camilo0427,

    Hola, Quisiera saber si es posible guardar el archivo con un Userform en el BeforeSave?, Tengo el siguiente codigo:<br><br>BeforeSave:<br><br> Private Sub workbook_beforesave(ByVal SaveAsUI As Boolean, Cancel As Boolean)<div>Contraseña1.Show</div><div>End Sub</div><div>[/CODE] </div><br>Userform(Contraseña1):<br><br> [CODE]Private Sub Guardar_Enter()<div>CommandButton1.default = True</div><div>Pass = TextBox1</div><div>If Pass = "s" Then</div><div>TextBox1.Text ""</div><div>Contraseña1.Hide</div><div>MsgBox "Se guardo correctame…

    • 0

      Reacciones de usuarios

    • 6 respuestas
    • 1.2k visitas
  9. Duda como hacer el reporte Porfavor miren el archivo, lo que necesito esta en la hoja '4' la extraccion de datos es de las hojas 1,2,3 que podrian ser mas hojas. Supuse que seria necesario una macro Gracias de antemano Libro1.xls

    • 0

      Reacciones de usuarios

    • 5 respuestas
    • 1.2k visitas
  10. Hola, alguien no tendra alguna funcion o macro que al seleccionar una celda uno tenga la opcion de colocarle una unidad por ejemplo m2, m3, kg, o cualquier otra unidades de medida digo esto por que es engorroso hacer click derecho ir a formato de celdas, numero, personalizado y colocar # etc, lo mejor seria buscar la funcion creada tal vez por el usuario y seleccionar la celda y en otro box colocar la unidad supongo, esto sirve para realizar computos metricos de forma rapida. Gracias de antemano

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 1.2k visitas
  11. Started by efradncr,

    Hola amigos, vengo nuevamente con una hoja que estoy elaborando para el rebajo de cuotas de nuestra asociación solidarista, lo que quiero es que al cambiar un numero o fecha las cuotas sean rebajadas automaticamente. Adjunto hoja, en lo que puedan ayudarme se los agradezco o si tienen una idea mejor sea bienvenida. PLANTILLA EJEMPLOxlsx.rar

    • 0

      Reacciones de usuarios

    • 9 respuestas
    • 1.2k visitas
  12. Started by xinortiz,

    Compañeros, tengan Uds. muy buenas noches quisiera solicitarle sun apoyo con un tema el caso es que tengo una hoja excel con una pequeña tabla que al proporcionarle un codigo me mostrara en las diferentes celdas informacion, la cual luego sera impresa. Pero el caso es que quisiera que al abrir el libro, solo me aparesca el libro propiamente dicho, sin barras de herramientas ni barras d desplazamiento, etc... es decir como si fuera un programita. sin que eso afecte al mismo Excell; es decir si es que abro el Excel propiamente dicho que siga asiendo igual (con sus barras completas). El caso es que solo sea para el Libro que voy a trabajar, la cual estoy adjuntando una ima…

    • 0

      Reacciones de usuarios

    • 3 respuestas
    • 1.2k visitas
  13. Started by vulkatho,

    Estimados Un cordial saludo En esta oportunidad solicito de su especial ayuda para poder dar solución a un problema que tengo y no logro solucionar. En mi día a Día debo pasar información de PDF's o Word a programas de textos. Yo uso excel para facilitarme la labor ya que en muchas oportunidades los PDF con cada linea que tiene todos quedan con un salto de pagina el cual me toca quitar manualmente antes de pegar el texto en el programa. Loca esto me quita mucho tiempo y no logro optimizar mi tarea. Me permito adjuntar un excel de los textos que yo pego en el excel y el resultado de como los deseo tener por medio de una Macro o Formula que me permita hace…

    • 0

      Reacciones de usuarios

    • 3 respuestas
    • 1.2k visitas
  14. Buen día maestros y compañeros: En un TextBox se digita el nombre de un artículo. Una tabla dinámica muestra aproximaciones al dato buscado. Al dar clic o doble clic de los datos aproximados en la tabla dinámica, este dato debe copiarse en la celda G7. El siguiente dato encontrado, al dar clic o doble clic debe copiarse en G8 y así sucesivamente. Por favor, es de 0.137 MB y está en Drive compartido: https://drive.google.com/file/d/0ByjreIUrjQRLczZVanVJdzJzOVk/view?usp=sharing Agradezco la ayuda.

    • 0

      Reacciones de usuarios

    • 3 respuestas
    • 1.2k visitas
  15. Started by Claudia Lizarraga,

    Como puedo utilizar una macro para asociar automáticamente las etiquetas de texto a los puntos de datos en un gráfico de burbujas. Por ejemplo en este caso cada burbuja deberia tener los valores del N°FD ( d1, d10, d14 , etc) Gráfico Burbújas.rar Gráfico Burbújas.rar

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 1.2k visitas
  16. Started by danyalix1987,

    Buenas noches, tengo poco que me uni al grupo y la verdad es que eh aprendido mucho espero y me puedan ayudar: Mi Problemas es que tengo un listbox de cosulta y utilice 3 combobox como filtros avanzados (rangos), el problema es que a la hora de seleccionar el ultimo filtro no realiza la acción, puedo filtrar por negocio, después por marca pero cuando quiero seleccionar el tipo de producto no pasa nada, adjunto el archivo para que se den una idea. Gracias. Dejo el Link del archivo ya que pesa mas de lo permitido: https://skydrive.live.com/redir?resid=297C243EEC5E4321!1008&authkey=!AMTVcvVy1PQoDAc

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 1.2k visitas
  17. Buenos días, Busco hacer una macro que divida los valores de la columna "C" de la pestaña (2) entre el valor constante que le corresponde a esta planta , dato de la pestaña (1) , columna "A". Y devolver los valores resultantes de esta división en la columna "D", pestaña (2). Gracias por adelantado Libro1.xlsx

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 1.2k visitas
  18. Started by nuganda,

    Hola Quisiera ir transformando las tablas de votaciones a otra hoja en que se recojan jurado - participante - puntos. Es decir: La tabla de votación viene por los paises-jurados que hacen sus votaciones por columnas. Los paises-participantes son las filas. En el ejemplo adjunto los paises-jurados van en amarillo y los paises-participantes van en azul. Espero que con el fichero adjunto se entinda lo que quiero. Nota: el numero de paises jurados y de paises participantes es variable, cada año varía. Gracias anticipadas pues no sabrìa por donde empezar, no he encontrado por ninguna parte algún ejemplo para ir empezando. saludos Tabla a Puntos.xls

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 1.2k visitas
  19. Started by rastaweed,

    Hola tengo un gran problema En el excel de inventario necesito agregar una columna despues de la ultima empresa que se ingreso y despues copiar datos del excel de guia en esa misma columna y asi para cada empresa que tenga que agregar. ejemplo a mi me llegan varias guias de diferentes empresas entonces tengo una guia madre donde coloco las unidades de cada cosa que piden necesito una macro que en el excel de inventario me cree una nueva columna y que copie los valores en las casillas correspondientes. si no quedo muy claro me preguntan por favor. adjunto excel. ayuda.rar

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 1.2k visitas
  20. Muy buenas de nuevo foreros! De nuevo vuelvo a pedir consejo a vosotros, genios del excel! Os explico un poco lo que me sucede. Tengo un Useform (funciona perfectamente), que por medio de cinco textbox me pide diferentes datos: Textbox1 es de tipo numerico Textobox2 y 3 de tipo texto Textbox 5 y 5 de tipo fecha Y ademas tengo 5 optionbutton. Para completar el useform, tengo el boton de "aceptar", que lo valida todo y el de cancelar, que lo cancela (obvio, no?)jeje. Bueno, al grano. Todo me funciona a la perfeccion, pero, para mejoralo un poco, me gustaria que si se introdujese en un campo algo erroneo (por ejemplo, en el textbox1 texto), saliese un mensaje de error.…

    • 0

      Reacciones de usuarios

    • 6 respuestas
    • 1.2k visitas
  21. buenas, en este form que ya he venido realizando al cargar los datos de la tabla "no puedo mover el form" y si hay otros formulaiors que se abren desde el formulario activo tampoco porque sale pintado en el fondo de excel, al formulario no le ocurre nada pero lo que esta atras que es excel si se daña. Otra caracteristica que tiene es que todo lo que se abra externo a excel por decir una calculadora, inicio, una pag web, mi pc, todo queda pintado atras en "excel", pero el formulario queda intacto adjunto captura de pantalla. la pregunta seria porque ocurre esto sera el computador o sera el programa. Gracias!

    • 0

      Reacciones de usuarios

    • 3 respuestas
    • 1.2k visitas
  22. Started by Salvador1,

    Hola. Hay varios temas que piden listar los archivos de una carpeta, pero no he visto ninguno que permita abrir cualquiera de los archivos listados desde el mismo excel. ¿Es posible? Sería como si los archivos listados fueran cada uno un hipervínculo. Adjunto un ejemplo sobre el que poder trabajar (aunque se puede utilizar cualquier otro). Saludos. Listar archivos II.zip

    • 0

      Reacciones de usuarios

    • 3 respuestas
    • 1.2k visitas
  23. Started by Jmcalizo,

    Buenos días a todos, de un recién llegado al foro y a la programación en VBA. Ando liado con una macro que me esta dando problemas, no en la ejecución sino en la velocidad. Se va volviendo progresivamente mas y mas lenta en su ejecución. La macro consiste en reunir en una sola tabla datos desde varias. Pero varían su numero de filas. Todo va bien hasta que empieza Buscarv. Este es el código que estoy utilizando para ello. 'para la busqueda Range("Q2").Select ActiveCell.FormulaR1C1 = "=VLOOKUP(RC16, OFFSET(Hoja2!R2C20,0,0,COUNTA(Hoja2!C20),2),2,False)"[/CODE] 'para el autofill lastrow = Range("P2").End(xldown).Row range("Q2"). Autofill Destination:=…

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 1.2k visitas
  24. Started by febrero59,

    TextBox Change: Pérdida primera pulsación Buenos días, Adjunto hoja con formulario que incorpora 2 textbox programados para que, con el método change, al introducir datos en uno se borre el otro y viceversa. El problema que tengo es que pierdo la primera pulsación cuando, tras rellenar uno de los textbox, escribo en el otro.:confusion: ¿Cómo puedo solucionarlo? Gracias, Juan. TextBox Pérdida Primera Pulsación.xls

    • 0

      Reacciones de usuarios

    • 4 respuestas
    • 1.2k visitas
  25. Buen día a todos, soy principiante en el foro e intermedio en EXCEL, les cuento lo que necesito: Tengo unas bases de datos que contienen una sola columna con unos 100.000 datos (todos numericos) y con esta columna tengo que crear n archivos de n cantidad de datos cada uno (por ejemplo ahora yo copio y pego de a 2.500 datos) alguien me puede guiar como puedo automatizar este proceso??? AHI DEJE EL ARCHIVO ADJUNTO DE EJEMPLO, LO TUVE QUE HACER RAR PORQUE NO LO PODIA SUBIR DE OTRA FORMA saludos Pablo ejemplo 42k de datos.rar

    • 0

      Reacciones de usuarios

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