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

    En mi libro (cuadro de necesidades), Tengo varias hojas (Regidores, Imagen, OCI, Secret., Archivo, Partic. Ciudadana, etc, etc,), las cuales se suman o se consolidan, todas estas, en una hoja resumen llanada Consol.Mi gran problema es cuando hay la necesidad de ingresar items nuevos (Otros) en cualquiera de estas hojas, estos items nuevos tienen que agregarse en todas las hojas y también todas las hojas deben ordenar estos items alfabéticamente, para que al final salga igual mi resumen o consolidado.Necesito una macro que me simplifique esta tarea.Tener en cuenta que hay mas de 40 hojas que por razones de espacio las he recortado y tener en cuenta también que hay diferent…

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 664 visitas
  2. Started by diego208,

    Hola a todos, sucede que tengo una macro que procesa bastante información, y cuando termina de ejecutarse, si la hoja de excel activa tiene una cantidad de información razonable la cinta de opciones se traba y aparece transparente y no puedo hacer clic en ningun boton de la cinta de opciones. (como aparece en la imagen) si la hoja activa no tiene información o tiene muy poca, la cinta de opciones funciona sin problema. la unica forma que he encontrado para solucionarlo es cerrando el excel y volviendolo a abrir. Pero quisiera saber si existe una manera de evitar esto y resolverlo sin cerrar el archivo. No se si alguno de ustedes ha tenido problemas …

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 1.3k visitas
  3. Started by audy,

    hola, chicos, tengo un problema con mi proyecto de VBA en Excel, y estoy parado, y no avanzo, por muchas vueltas que le de no doy con la solucion, a ver si alguno de vosotros teneis la sabiduria que no tengo yo, y me echais un cable. Gracias de antemano Os expongo el codigo y os digo que tipo de error me salta y donde salta. Private Sub cmbActualizar_Click() Dim jugador As String jugador = Me.cmbNomFutbolistas.Value Range("B1").Select Do Until ActiveCell.Text = jugador ActiveCell.Offset(1, 0).Select If IsEmpty(ActiveCell) Then Exit Do End If Loop ActiveCell.Offset(0, -1).Text =…

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 1.3k visitas
  4. Started by triton0020,

    Buenas: Queria saber si existe alguna propiedad tipo autosize del listbox. Un ejemplo de base de datos: PAISES ARGENTINA ARGELIA BRASIL GRAN BRETAÑA GRECIA Guayana La idea es escribir en el combobox, la letra "A", y en el listbox solo muestre los datos encontrados, en este caso solo Argentina y Argelia y en el caso que escriba "G" solo mueste, Gran Bretaña, Grecia, Guayana sin ocupar espacio de mas, o sea, que solo expanda de acuerdo a las coincidencias. Gracias

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 1.7k visitas
  5. Started by Omar M.,

    Buenos días, de nuevo molestando, tengo un formulario VBA y esta trabajado en resolución de 1440*990, mi pregunta es saber si hay alguna manera de que el formulario se adapte de acuerdo a la resolución de pantalla de la computadora en donde se ejecute el formulario. Gracias de antemano por la ayuda

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 2.2k visitas
  6. Hola que tal, tengo poca experiencia para crear una macro que haga un autofiltro en la misma hoja de una base de datos, cuyas celdas se hayan seleccionado, ya sean del mismo campo o de varios campos...alguien me pudiera ayudar con esto? Ver el archivo por ejemplo si selecciono la celda D8 y D9, aplicar la macro y realice el autofiltro solamente de las celdas seleccionadas... y asi cualquier combinación que haga de seleccion de celdas.... Saludos y atento a su ayuda. Atte ERH Libro3.xlsx

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 786 visitas
  7. Started by latorre56,

    explico rápido... tengo un formulario de una base donde capturo los datos de salidas de comisión este cuenta con 2 combobox, en el combobox1 de "DAS DE COMISIÓN" selecciono 1 dia ,2 dias ,3 días o 4 días dependiendo los días de comisión,y en el combobox 2 me debería de cambiar los precios dependiendo la zona, al seleccionar el combobox 1 el dia se van llenando los textbox de alimentación y hospedaje.. es decir..(1 día solo el textbox de "alimentación" del día 1(se llena solo la alimentación por que es solo un dia, no habria hospedaje ), ....... 2 días de comisión, el textbox de alimentación del primer día,hospedaje del 1er día y alimentación del segundo día ....,3 días,…

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 403 visitas
    • 2 seguidores
  8. Started by lucas_545,

    Hola, utilizo el siguiente código para guardar periódicamente mi libro: Sub auto_open() Tiempo = Now + TimeValue("00:30:00") Application.OnTime Tiempo, "Guardar" End Sub Sub Guardar() Workbooks("MARZO 2012.XLSB").Save Call auto_open End Sub[/HTML] Este libro lo utilizo las 24Hs. los 365 días del año y en ocasiones informa de un error y deja de guardar o sale un aviso que dice que no se puede guardar, ni siquiera manualmente. El problema es que mis empleados cierran el aviso de error y siguen trabajando como si nada, con la inevitable perdida de datos. Mi idea es utilizar el comando "on error goto" para copiar todas las hojas del libro y pegarlas en uno nuevo conser…

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 2.1k visitas
  9. Started by jmontupil,

    Buen dia, a todos, soy nuevo en este foro y tambien en excel 2010...soy usuario de excel pero a nivel de crear macros, me ha resultado muy complicado crear incluso esta. la cual pido su asesoria. explico: debo extraer o mejor copiar los datos desde un hoja excel que nos envian y pegarlos en otra hoja pero resulta que el origen es bastante desordenado y no encuentro la forma de hacerlo bien. cuando intento crear una macro solo copia lo primero que indico y lo segundo no aparece. ojala y puedan ayudarme... adjunto un archivo con una copia tipo y datos, ademas una hoja con los datos como deben quedar para ser analizados. talvez les parezca simple. pero yo como les explique…

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 1.3k visitas
  10. Started by alvaradomatias,

    Hola que tal? Tengo la siguiente situación y quería saber si era posible solucionarlo con un macro. En principio tengo un Excel en donde van las facturas con las líneas de información correspondiente. En ese Excel la columna U nos trae el nombre que tendrían que tener los archivos, los cuales están ordenados conforme a las líneas. Si me pueden guiar se los voy a agradecer mucho. Saludos Excel.rar

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 1.9k visitas
  11. El Macro en VBA tiene que detectar de una celda la palabra y lo de 4 celdas mas abajo lo tiene k mover a otra hoja Esta Explicao con un comentario en el ejemplo que voy adjuntar macro1.rar

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 825 visitas
  12. Buenas tardes, soy nueva en la creación de macros. Tengo que manejar una base de datos muy amplia que contiene los días comprendidos entre los meses de Abril a Septiembre (ambos incluidos) divididos cada uno de ellos en ramos semihorarios. El probleme que se me plantea es que en algunos días de estos meses faltan algunos tramos semihorarios y tengo que detectarlos para introducirlos. Este sería un ejemplo del primer día de mi período (1/04/2011) y así se repetiría sucesivamente hasta el final de mi período (30/09/2011) : [TABLE=width: 103] [TR] [TD=align: right]1-4-2011 00:00[/TD] [/TR] [TR] [TD=align: right]1-4-2011 00:30[/TD] [/TR] [TR] [TD=align: right]1-4-20…

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 634 visitas
  13. Buenos Días: Necesito una macro que me busque un producto en la columna nombre producto cuando lo encuentre me traiga el dato de la columna codigoestado pero su numero mayor en este caso 9 y solicitar que si lo desea pasar a 10 que es un codigo nuevo. Agradezco su ayuda

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 844 visitas
  14. Hola buenas tardes. Debido al trabajo debo estar comparando en un periodo unos archivos dentro de una carpeta o subcarpeta. en base a la fecha de creacion o modificacion. pero tengo que estar viendo carpeta por carpeta y aveces son varios. Con una macro intente listar los archivos de cualquier carpeta y subcarpeta, esto activandolo segun la celdaactiva. El problema es que tiene algunos errores. 1. si la carpeta cuenta con subcarpetas me los manda a muchas filas abajo. Mi idea es hoja(Así debe quedar) Que con una macro pueda seleccionar la carpeta desde el buscador y me de la lista de archivos a partir de la fila 6. siendo c…

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 786 visitas
    • 1 seguidor
  15. Started by elinube,

    Hola Buenos Días gente de AyudaExcel, acudo a ustedes ya que tengo un problemita para llamar un formulario de otro formulario. Mi situacion: Tengo un formulario que se llama Filtrante que se ejecuta con la tecla F12 el cual filtra datos de mi hoja de cálculo y de este formulario quiero llamar otro formulario con el botón Agrupar, que al hacer clic a este botón me mande al otro formulario que se llama UserForm1 y viceversa, que de UserForm1 con el botón de filtro, regrese al formulario Filtrante. Aqui les dejo los enlaces de los formularios, muchas gracias y que tengan un buen dia (: http://dl.dropbox.com/u/78132002/Foro/24_OCT_2012%20(2).xlsm http://dl.dropbox.com/u/7…

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 12.4k visitas
  16. Started by juan619ito,

    Buenas tardes, acudo a ustedes los expertos por que tengo este problema y espero me puedan apoyar. Estoy usando este código: Sub SumaBilletes() Me.TextBox16 = Str(Val(Me.TextBox23.Text) + Val(Me.TextBox22.Text) + Val(Me.TextBox21.Text) + Val(Me.TextBox20.Text) + Val(Me.TextBox19.Text) + Val(Me.TextBox18.Text)) End Sub[/PHP] Pero no me suma los separadores de miles, solo me suma los valores de los textbox 23 al textbox 18 si tienes un valor de 999.99, en este si me suma los decimales y todo bien, pero si tiene un valor de 1,129.00 no me suma ese valor solo me lo suma como numero 1 o si es 2,000.00 me lo suma como numero 2. El formato que estoy usando en los textbox …

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 1.7k visitas
  17. Started by juanpl206,

    buen dia gente, estoy armando un formulario que toma informacion de una base de datos con la funcion "find", en el textbox1 coloco un dato y en base a esto me completa el resto de los textbox, peroooooo si en el textbox1 coloco un dato que no esta en la base me sale el msg que puse diciendo que el dato no existe el focus vuelve al textbox1 pero se completan otros textbox y esto no tendria que pasar, que me falta poner para que si no existe el dato no me complete nada, gracias.

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 607 visitas
  18. Hola amigos, saben como crear una macro o con vínculos de datos para eliminar los datos almacenados en un libro, un ejemplo tengo el libro 1, el libro 2 y el libro 3, desde el libro 3 quiero eliminar los datos que están almacenados en el libro 1 y 2 mediante un botón, no se si sea posible, gracias!!

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 1k visitas
  19. Vuelvo a recurrir en su ayuda una vez mas , tengo un txt en el formulario que deseo llenar con la eleccion de dos combobox, la idea es concatenar esos dos valores en uno solo para volcarlo a mi txt y posterior registrar junto con los demas txt en mi base de datoscomo seria la forma?

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 1.1k visitas
  20. Hola, estoy haciendo un formulario pero necesito que al imprimir, se guarde una copia de la planilla en pdf con el número de una casilla (folio). He leído bastante pero me cuesta reunir las características en un sólo botón. Gracias desde ya Alejandro

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 2.2k visitas
  21. Started by adm0013duenadecasa,

    Estimados navegando en los foros de esta pagina encontré un libro que puedo aplicar para la Empresa en la cual trabajo , esto todo para llevar el control de los ingresos y salidas del personal, mediante botones de control, el problema esta que los botones me entregan solo la entrada y la salida, necesito 4 botones , estos para: boton 1.-entrada Turno mañana boton 2.- salida turno mañana boton 3.- entrada turno tarde boton 4.- salida turno tarde El archivo tiene la opcion de bloquear ciertas celdas que no quiero que sean tocadas o modificadas Desde ya muy agradecido.- CONTROL ASISTENCIA DUEÑA CASA TARDE.rar

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 634 visitas
  22. Started by altxon,

    Hola, Me gustaría crear una macro que me actualice los datos de determinadas URL. Los datos son tablas de las que se pueden tomar los datos, y se encuentran en el código fuente. Creo que se podría hacer sin problema pero la verdad es que no tengo mucha idea. La URL en concreto es esta (quiero hacerla de varias): Central de datos en MARCA.com La idea es tener la tabla de clasificación y que se actualice según lo haga la web. Creo que se puede hacer una macro importando datos web (y seleccionando la tabla que deseas), pero me gustaría aprender a hacerlo desde el código fuente. Muchas gracias de antemano! Saludos.

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 1k visitas
  23. Started by rhg_83,

    Hola Amigos del foro, tengo una duda espero me puedan apoyar,... trato de ejecutar una macro en mi computadora y me marca el siguiente error....adjunto imagen me pueden apoyar en que debo de hacer para que pueda correr mi macro en mi compu?? gracias de antemano por su gran apoyo.. saludos!!

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 710 visitas
  24. Started by francisco19,

    hola, estoy haciendo una tabla sobre fechas de mantenimiento y tengo agregado una parte de compra de insumos, lo que quiero es que cuando llegue el dia de la compra de insumos me de una alerta en el excel (lo cual ya lo tengo aunque de forma simple) y que a la vez me llegue un correo a mi cuenta gmail diciendome que ha llegado el día de realizar la compra de los insumos. es decir que cada vez que se ponga amarillo me llegue el correo. adjunto un excel de muestra. prueba.xlsx

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 876 visitas
  25. Hola en principio saludos y felicitaciones a todo el mundo y en especial a los creadores de este fabulosa enciclopedia en la web. Necesito ayuda sobre llenar un combobox1 dependiendo de un textbox (Textbox1) asociado a un valor de un formulario anterior Userform3 Textbox1 combobox1 Combobox2 textbox 3 textbox 4 textbox5 NombreApellidos NºFactura Nº Pago Cantidad Pagada Fecha Pago incidencias Columna “A” “G” “L” “M” …

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 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.