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. Hola buenas noches: en un archivo necesito copiar un rango de celdas de distintas hojas de mi libro. En mi hoja 1 pondré el nombre de la hoja donde debe buscar el valor en la columna A y el valor a buscar en este caso "Form" La celda donde pondré la hoja se encuentra en C9 donde pondré la palabra a buscar en celda C11 ="Form" Esta palabra debe ser buscado en la columna A (fango a15 a a50) de la hoja indicada, y pasar a la columna B y seleccionar el rango activo y copiarla para pegar la información en otro libro o a Word. Muchas gracias Buscar en hojas dato.xlsm

    • 0

      Reacciones de usuarios

    • 4 respuestas
    • 734 visitas
    • 1 seguidor
  2. Saludos amigos tengo un formato el cual he hido adjuntando varias macro con diferntes instrucciones y necesito adjuntar una nueva que haga lo siguiente, al Imprimir una o varias de las hojas del libro se vaya creando un archivo en PDF con el mismo nombre del libro, en la hoja DATOS hay una celda (C16) que le da el nombre del libro que generalmente es un numero, he revisado varios proyectos pero ninguno se adapta a mi requerimiento, tambien en el editor de vb en la hoja ThisWorkBook hay una macro que se ejecuta antes de imprimir intente usar esta instruccion pero no me funciono Sub GuardaPDF() Dim rutaarchivo As String rutaarchivo = "C:\PDFs\" ActiveSheet.Expor…

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 734 visitas
  3. Started by dff1403,

    Buenas Noches, Pues bien, tengo el archivo adjunto, el cual guada como deseo con el boton correspondiente, pero al momento que quiero abrir, no se copia el valor en letras de la celda combinada C37, se podria corregir? Gracias por su apoyo! FACTURA MODEL OK 2.zip

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 733 visitas
  4. Started by jeladio,

    Hola amigos, nuevamente solicito su ayuda con un macro que haga lo siguiente: En la columna A tengo números de teléfono (8 dígitos) lo que necesito es un macro que deje únicamente los que inician con 3,4 y 5, todos los demás que empiecen con cualquier numero que no sean los anteriormente mecionados deberan ser borrados. saludos

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 733 visitas
  5. Started by nosecomo,

    Hola, ¿Es posible hacer una macro que haga lo mismo que esta formula? "Si coincide el MES, el AÑO, y la CUENTA, se suman todos los valores de la columna J de la misma CUENTA en la Hoja2" ¿Y de ser posible como sería? Gracias de antemano.

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 733 visitas
  6. Buenas noches amigos de ayudaexcelforo, tengo un pequeño problema con un procedimiento y no logro encontrar el error, les escribo para ver la posibilidad de que me tiendan la mano. Les explico: Tengo un formulario para escanear códigos y traer de ese código información a textboxs y de ahí ir agregando información a un listbox y posterior a eso a una tabla en excel, todo esto me funciona bien en el primer registro, pero cuando quiero agregar mas registros al listbox ya no me hace el vaciado de información y no encuentro el porque. Es decir cuando agrego el primero registro me vacía la información en el listbox, pero cuando quiero agregar el segundo regist…

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 733 visitas
  7. Started by Lanfan,

    Buenos días. He programado una función no muy compleja, en la que le digo mediante un if que dependiendo del caso haga un cociente en el que en el numerador y en el denominador llamo a la función vlookup de Excel. Bien, el problema es que esa función, que utilizo masivamente luego en la hoja, a veces se "engancha" y no devuelve el resultado sino que da VALOR. Si me situo encima de la celda donde da valor, la activo (F2) y luego le doy al Inter, ya me devuelve el resultado. El problema es que esa función la utilizo para luego devolver un calculo más complejo, por lo que si falla esa función falla el resto de cálculos. Las preguntas son: ¿Por qué ocurre esto? ¿Qué pue…

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 733 visitas
  8. Started by Hector Suarez,

    Saludos comunidad, acudo a su experiencia con un archivo que contiene una base de datos en la hoja "xmlrec" e importo datos a la hoja "egresos", mi duda es como puedo hacer un filtro a través de un listbox que al ingresar los datos de las columnas G y H del libro "egresos", se carguen solo los datos conforme al RFC de la hoja "xmlrec" desde la columna E hasta la columna J, y poder agregarlos a la hoja "egresos", aunque ya contengan datos arriba y abajo de las filas seleccionadas, adjunto ejemplo de mi archivo, de antemano muchas gracias por sus comentarios. https://drive.google.com/open?id=1ROd5kdRtio0LigpnKpGom2JhDs4I4FYd

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 733 visitas
  9. Started by jgrc93,

    tengo un combobox dentro de una celda, escondi la la flecha hacia abajo, hasta que eligen la celda, tengo el problema es que si no dan doble clic dentro de la celda no aparece la flecha de las opciones del combobox, existe forma de arreglarlo?, es decir, tengo la opcióndropbuttonwhen que aparezca cuando selecciono el combobox, pero necesito que sin importan sea seleccionada la celda con el mouse o con el tdeclado aparezca la flecha de la lista ejemplo.zip

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 733 visitas
  10. Hola buenos días chicos Soy nuevo en esto de las macros me podría ayudar y a la vez orientar he aquí mi situación : Tengo un libro con 15 hojas cada hoja tiene un nombre diferente (nombres propios). Lo que ocupó es que busque un valor entre esas hojas, si encuentra varios los seleccione, devuelva toda la fila donde se encuentra el valor y copie todo los valores encontrados en otra hoja. Las columnas son iguales en todas las hojas. Espero me puedan ayudar De antemano muchas gracias. Dropbox - planvtas.zip

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 732 visitas
  11. Started by Jhonyx7,

    Hola. Nos ha surgido un problema. Un compañero de trabajo que ya no está, confeccionó una hoja de Excel para llevar un control del mantenimiento de vehículos. Dominaba bastante la ofimática y realizó la misma con varias macros. Yo he tenido que adaptarla, eliminando previamente las macros, de las cuales no tenía la clave, siguiendo algunos tutoriales, pero necesito ayuda para poder terminarla, si puede ser sin necesidad de macros, pues no las domino. Seguramente existe la manera. El problema que quiero solucionar es, que una vez rellenado el formulario con la fecha correspondiente (Hoja “Vehículos”), los datos se introduzcan en la Hoja “Esta1” y se queden ya grabados. E…

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 732 visitas
  12. Hola Necesito modificar mi macro de la hoja "Evaluación de Doble Cierre" en la cuales tengo listas despegables dependientes en las 4 celdas a continuacion en la cual: E6: Proveedor E8: Envase E9: Espesor Cuerpo E10: Espesor Tapa Mi macro pone en blaco las celdas E8,E9,E10 cuando escojo un proveedor y puedo poner su envase y espesores de cada uno, todo ok hasta ahí, pero, si ya tengo elegido un proveedor y elijo otro envase los valores de espesor de cuerpo y espesor de tapa no cambian, lo cual me puede causar un error en cualquier momento, por lo cual es necesariamente urgente resolver este problema, se podria modificar mi macro para solucionar este problema. Macr…

    • 0

      Reacciones de usuarios

    • 7 respuestas
    • 732 visitas
  13. Started by renato13,

    Hola amigos expertos les molesto a los tiempos no se si me pueden dar una manito; lo que pasa es que tengo datos de resultado de unos análisis en mi hoja tengo ordenado A:Fecha, B: Muestra y C:resulados, el problema es que al siguiente día se repiten las mismas muestras en la semana igual y al mes; a veces tengo valores y a veces no me pueden dar una idea como graficar ya sea por día por semana o por mes pero quiero añadir una macro en un botón que al escribir una fecha o rango de fechas en dos textbox me grafique automáticamente ese rango con los respectivos valores y no tener que estar haciendo manualmente y este gráfico debería crearse en una hoja nueva para imprimir. …

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 732 visitas
  14. Started by aaquino,

    Muy buen dia, tarde, noche Tengo una gran duda que no logro resolver. Estoy trabajando en un Form, al cual le inserté 1 Multipage, que consta de 3 páginas, el cual tiene unos textbox que deben hacer unas simples sumas y restas matemáticas. La cuestión es que no logro hacer lo siguiente: Fuera del multipage tengo un textbox llamado txtPorPagar En la primer página tengo dos textbox llamados txtMontoCheque y un textbox llamado txtPendienteCheque En la segunda página tengo otros dos textbox llamados txtMontoEfectivo y txtPendiente En la última página tengo otros dos textbox llamados txtMontoTransfer y txtPendienteTransfer La cuestión es que no logro entender en cuál e…

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 732 visitas
  15. Started by antonio99,

    hola buenas noches estoy desesperado ya que no se trabajar con macros, pero tengo que hacer un proyecto de una grafica de gant en macro ya la realize pero en la macro no grabe la grafica por que al ejecutarla me daba error y la duplicaba primero hice la grafica y luego empeze a grabar mi base, mi duda es que en la hoja que esta la macro le doy ejecutar no me da error, pero si la habro en la segunda hoja me da erro y no me copia la grafica me pueden ayudar es para mañana mi proyecto saludos

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 731 visitas
  16. Started by EDUARD1580,

    buen dia amigo soy nuevo en el foro pero em encantaria que alquien me pudiera ayudar con mi buscador en excel: ejem:en la hoja 1 tengo los datos asi: CODIGO.CODIGO BARRAS PRODUCTO STOK CONTEO 1468 7702434214210 CHOCOLATE X 250 30 1502 7702432468031 MANI X 250 25 en la hoja 2 tengo la busqueda asi: codigo barras:7702434214210 codigo: 1468 producto: chocolate x 250 stok:30 conteo: nota : como hago para sacar la formula para que me busque atomatico la busqueda del codigo 1468 como aparece en la hoja 2 y que al digitar el conteo de la hoja 2 salga en la hoja 1 atomatico y cuando se digite el 1502 de la busqueda al di…

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 731 visitas
  17. Buenos días, Al poner a prueba mi plantilla para generar .csv observo que en un trozo de un string que deseo crear no se me inserta del todo bien un hexadecimal. Me explico, el string que deseo crear tiene el siguiente formato: .1A.XX. Se puede observar en el ejemplo adjunto que en la segunda hoja, segunda columna hay una lista de números. En la primera columna de la misma hoja hay los números convertidos a hexadecimal. La macro únicamente genera el string en la primera hoja utilizando estos números en hexadecimal. Ahora viene el fallo. Si nos fijamos bien en el resultado obtenido en la Hoja1, observamos que los hexadecimales que terminan en "A", es decir, "1A", "2…

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 731 visitas
  18. Buen día, Tengo un problema con una macro y espero me puedan ayudar, se trata de una macro que crea hojas dependiendo una lista en una hoja "Base de Datos" (numero de registros) de allí se crean nuevas hojas con una plantilla prediseñada, hasta ahora todo va bien, el problema es que me da un error al crear las hojas si no hay un nombre en la cuenta de las celdas (numero de registros), quiero saber como quitar ese error o alguna forma de arreglarlo. La macro es la siguiente: Espero me puedan ayudar, no he subido la hoja por que no me la permite. saludos,

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 731 visitas
  19. Buenas, Tengo un problema con una tabla y no le encuentro la vuelta...tengo una tabla con formulas que se accionan depende los datos cargados... puede ser 1 o varios depende el momento del dia...hice un boton macro, lo que necesito que haga es copiar de esa tabla unicamemte las filas que tengan datos (ojo recordemos que algunas de esas celdas tienen formulas que se activan con un dato inicial, como una factura, osea pones el articulo y te da el precio unitario y total) hacia otra planilla. Cuando lo haga or segunda vez necesito que copie los datos abajo del ultimo datos ya copiado para que no se superponga... Muchas Gracias

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 731 visitas
  20. 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
    • 731 visitas
  21. Started by BRN0,

    Buen dia.. Tengo un inconveniente referente a organizar en macro, te envio mi pro y donde lo estoy trabajando, pero necesito que lo que agrege por fecha vaya organizando de ascendente a descendente.. por fecha agregardole un id correcto organizado, tiene el id ose el consecutivo tambien estar organizado.. pero me importa mas que organice por fecha el pro. vinc: https://onedrive.live.com/redir?resid=FCB5B2305ACEBF31%21648

    • 0

      Reacciones de usuarios

    • 3 respuestas
    • 731 visitas
  22. 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
    • 730 visitas
  23. En la ejecucion de una macro cuando filtras ,excel recupera una varible, funcion... (deconozco como llamarlo) , que te dice el total pone "se encontraron 2 de tres registros" en la parte inferior. ¿¿Cual es la variable que recoge esa informacion?? adjunto imagen para aclaracion. gracias y un saludo. .

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 730 visitas
  24. Estoy trabajando en una macro de forma que me permita extraer de una pagina de ofertas de empleo americana la información de ofertas según el código postal y la zona. Creo que la macro está bien pero cuando intento ejecutarla, nada más empezar, en el módulo 2 me subraya en azul la linea Macro 1 y aparece un aviso diciendo "error de compilación, No se ha definido Sub o Funcioo" He revisado la hoja de excel y no sé donde puedo equivocarme. La macro del módulo 1 es la que tendría que activarse si funcionase bien la macro Aquí tenéis el codigo de programacion del módulo 2. Pongo en rojo la línea donde excel se detiene y aparece el mensaje antes indicado -----------------…

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 730 visitas
  25. buenas noches estimados les cometo tengo unas macros en vba excel busco un dato que se encuentra en mi archivo de excel en la columna "A1" en una pagina web y en las columnas a la derecha "B1" "C1" "D1" "E1" "F1" me coloca los resultados me gustaría que me ayudaran si podría recorrer un rango de la columna A y realizar la búsqueda y colocar a la par los resultados cada vez que lo recorre dejo abajo mi código, de ante mano muy agradecido saludos cordiales. ------------------------------------------------------------------------------------------------------------------------- Option Explicit Private Declare PtrSafe Sub Sleep Li…

    • 0

      Reacciones de usuarios

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