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

    Estimados, Estoy personalizando un libro excel con una serie de botones opciones dispuesto en la cinta de opciones. Sub Add_Toolbar2() Dim TlBar As CommandBar Dim BarBtn As CommandBarButton Set TlBar = Application.CommandBars.Add(, , , True) With TlBar .name = "DupreeTasks" .Position = msoBarTop .Visible = True .Protection = msoBarNoChangeVisible + msoBarNoCustomize End With Set BarBtn = TlBar.Controls.Add(msoControlButton) With BarBtn 'ADDED HERE!! .BeginGroup = True .Caption = "Tom" .OnAction = "Open_Tom" .Style = msoButtonCaption End With Se…

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 980 visitas
  2. Estimados señores buenas, felicidades por el foro. Les escribo para solicitar un favor inmenso en lo siguiente: Soy nuevo en el uso de macros y estoy creando un informe para análisis de aceite en laboratorio, lo que quiero es automatizarlo, se tienen diversos parámetros, uno de ellos es el parámetro "oxidación" al cual se le hicieron 4 pruebas en distintos tiempos, y se tiene un indicador "alarma" (adjunto archivo) La norma indica que para "oxidación" el resultado debería ser menor a 3 "normal"; si el resultado es igual mayor a 3 pero menor a 5 significa "alerta" ; y si el resultado es mayor igual a 5 significa "peligro" (cambio de aceite) Lo que quiero es que al hac…

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 773 visitas
  3. Hola como están, una pregunta para los capos de Macros Bueno yo estoy trabajando con una tabla con formulas(que es mi objeto) y tengo una macro que busca insertar/eliminar filas y columnas de este objeto dependiendo de ciertos valores Declaro lo siguiente: Sub ActualizarTabla() Dim f&, c&, oldRows&, newRows&, oldColumns&, newColumns& f = Range("H1") c = Range("H2") With ListObjects(1) oldRows = .Range.Rows.Count oldColumns = .Range.Columns.Count newRows = f + 1 newColumns = c + 1 newRows = Application.Max(3, newRows) .Resize .Range.Resize(newRows, newColumns) If newRows < oldRows Then .Range.Offset(newRows).Resize…

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 933 visitas
  4. Hola Soy nuevo en el foro, se me presenta una situación al compartir un archivo en excel que tiene una macro para almacenar los datos de un formulario en una base de datos. La macro lo que hace es que toma copia los datos de un rango de datos en la hoja del formulario y los pega en la Hoja Data en el inicio de la tabla, haciendo un insertar hacia abajo y desplanzando las filas que se puedan encontrar abajo. El punto es que la macro me corre a la perfección en mi computadora y en otras, pero en algunas versiones de excel me arroja el problema de automatización o me puede dar el error de "Error en el metodo copy de la clase range" Muchas gracias por su …

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 870 visitas
  5. Estimados Por favor su ayuda.. Estoy interactuando con internet explorer pero me surgio un problema ya que se me presnto el siguiente codigo en la pagina de internet. <select name="YEAR" class="selectfecha" onchange=" checkDate()"> <script language="javascript" type="text/javascript">for(var num=0; num<=(thisYear - 1999); num++){ document.writeln("<option>" + (thisYear-num)+"<\/option>"); }</script> <option> Text - 2012 Text - Empty Text Node <option> Text - 2011 Text - Empty Text Node <option> Text - 2010 Text - Empty Text Node <option> Text - 2009 Text - Empty Text Node <option> …

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 1.9k visitas
  6. Started by GABMENDOZA,

    Hola Buenas tardes quisiera saber si se puede filtrar por medio de 2 dtpicker Ej: *quiero averiguar la entrega de algo desde principio de mes hasta fin de mes

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 595 visitas
  7. Started by idim laulate,

    estimados(as) buenas tardes. acudo al foro para solicitarle su apoyo. modificar el siguiente formato al momento de digitar el código requiero que se llene automático el usuario y el N° de PDT asignado y al darle clic en salida se registre en el cuadro / y al devolver digitar el codigo y que automática mente se llene el ingreso. espero su apoyo para resolver el formato. Control de Salida e ingreso de PDTs.xls

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 543 visitas
  8. Started by toto122,

    1. Tengo un archivo de excel con macros y estos macros despliegan un menú pero tengo un problema al hacer una busqueda en el boton de consulta de datos y anulacion de contratos, al momento que se hace la busqueda despliega un formulario que solcita el numero de contrato y luego presionamos el boton buscar; si empezamos del contrato 1 en adelante no hay problema pero si le coloco en la celda A2 un numero diferente por ejemplo que empiece del 171, (como veran en el archivo que les envío), al hacer la busqueda del contrato 172 no lo encuentra. que puedeo hacer para que haga la busqueda no importantdo el numero de inicio. 2. al momento de crear el formulario de ingreso…

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 686 visitas
  9. Started by excelfre,

    Buenos días. Primero de todo quisiera agradecer a los miembros de este foro por la ayuda prestada. Quisiera hacer una macro para guardar en PDF una selección de columnas en una hoja. El problema es que ademas he previsto otra macro para añadir filas y tras ejecutar esta macro de agregar filas el PDF me genera una pagina adicional vacía. ¿Como podría evitar esa pagina vacía adicional? Adjunto el libro de excel con las explicaciones. Gracias por la ayuda de nuevo. FACTURACION.rar

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 1.7k visitas
  10. Started by bigf7,

    Hola a todos. No se cuan dificil sera programarlo,a mi personalmente me parece imposible aunque factible: Quiero darle a excel los numeros que debe utilizar asi como el resultado después de utilizados siguiendo una formula. Lo que quiero obtener es esa formula o lo que es más plausible, la formula que mas se acerque a esos resultados utilizando los valores dados. Os adunto el excel a ver si alguien se lo toma como un reto y me aporta algo de luz. (No me importa el tiempo que el ordenador esté procesando xD) RetoEcuacion.xls

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 958 visitas
  11. Started by andres_rf,

    Hola, buenas tardes. Soy un estudiante de Física, un novato en el tema del excel y las macros (no he hecho ninguna), y necesito que me echéis una mano o, a ser posible, que me intentéis hacer una macro para un algoritmo que aparece subido: Es sobre mi trabajo final de carrera. La primera columna sería la de CFI, la segunda la de Stdev LDR; la tercera ,1+az; la cuarta 1+bz; la quinta, 1+cz; y la última, la de PCA, octas, que es lo que quiero obtener. Estoy intentando hacerlo con condiciones SI e Y anidadas, pero no me lo permite por la longitud del comando. ¡Muchas gracias de antemano!

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 1k visitas
  12. Started by Guada,

    Hola, bueno, aqui tengo la siguiente consulta... En este excel, tengo una hoja de calculo en cual al ingresar un codigo, me trae los datos de la base de datos, el problema que tengo es que necesitaria que por defecto al ingresar el codigo me rellene la columna unidad con el numero 1, pero con la opcion de cambiar a 2 o 3, hasta 10 inclusive. Es decir, cargo el codigo y aparecen los datos y ademas la cantidad de unidades, comenzando por defecto con 1 unidad. Por otra parte, necesito que no se puedan modificar las celdas que contienen formulas, porque cada vez que toca el excel alguien que no sabe, me corre las formulas de lugar. Adjunto el excel para que se vean los da…

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 745 visitas
  13. Buenos Días compañeros, Se me presenta un problema con la ejecucion de una macro que estaba armando para que los graficos me cambien de color, los graficos me cumplen la condicion si el relleno de cada barra lo dejo con el color que necesito , pero a la hora de cerrar y abrir el archivo y ejecutar la macro, las barras con porcentaje 0% cambian su relleno en automatico, dejando las barras de color azul.El codigo actual es el siguientePrivate Sub Mes_Click()' Datos a Mes Abril''Muestra Hojas Para Realizar CambiosSheets("Dashboard").SelectSheets("Tablas").Visible = TrueSheets("Dashboard").Select'Cambia Formulas de AcumuladosApplication.ScreenUpdating = FalseRange("B24:C25").…

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 1.8k visitas
  14. Started by jonsantos,

    Saludos quiero crear archivos XML a partir de filas de excel encontré este ejemplo que genera archivos como tantas filas tenga el excel, lo que requiero es que el xml siga un mapa de origen de datos, puedo crearlo con una fila individual y que siga un mapaxml pero requiero que se generan xml como filas tenga el excel. Espero puedan orientarme Gracias!

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 784 visitas
  15. Buenas noches expertos, tengo un archivo donde necesito buscar las fechas en la hoja Panel en los rangos J9:L14, donde se debe buscar las fechas depediendo de los codigo de busqueda de la columna J y a la vez mostrarme las ultimas fechas ubicadas en la hoja Llegadas que se encuentra en la columan BO, se debe tomar como referencia la columna BP con la palabra "PROXIMO", muchas gracias por sus ayudas espero me puedan haber entendido. Adjunto el enlase del archivo del google Drive ya es pesa mucho con la catidad de información que se encuentra. https://drive.google.com/file/d/12vbX0rHF2Zz8PUTfGaT38rwt4LeYf6SR/view?usp=sharing

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 631 visitas
    • 1 seguidor
  16. Muy buenas a todos, soy nuevo por aquí y quería pediros vuestra ayuda, ya que he utilizado el buscador y no he encontrado exactamente lo que estaba buscando. Mi caso el siguiente: Tengo un archivo excel que hace las veces de 'calendario', las columnas representan los dias y semanas, y las filas representan 29 tareas. Cada tarea tiene asociado un documento word donde se dan mas detalles de las mismas. Necesito crear una macro que mediante botones, formulario o lo que sea, me permita imprimir estas tareas desde el archivo Excel, algo en plan: -Quiero 1 copia de todas las tareas diarias -Quiero 5 copias de todas las tareas diarias -Quiero 1 copia de todas las tareas se…

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 1.3k visitas
  17. Started by gustav2704,

    saludos tengo una macro que me actualiza una tabla dinamica ubicada en una "Hoja2" pero la fuente de los datos esta en la "Hoja2" que es uan base de datos que se ACTUALIZA cada cierto tiempo. El problema es que el el parrafo rojo(abajo) me di cuenta que no me deja tomar datos de una hoja distinta a la hoja donde se ubicara la tabla dinamica. Que puedo hacer Sub Actualización_de_tablas_dinámicas() Dim rango1 As Range ActiveWorkbook.Worksheets("Hoja1").Select Range("A1").Select Set rango1 = Range(Selection.End(xlToRight), Selection.End(xlDown)) ''ajusta el RANGO ORIGEN de la tabla ActiveSheet.PivotTables("Tabla dinámica4").ChangePivotCache ActiveWorkbook. _ PivotC…

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 811 visitas
  18. Started by jjsm,

    Estimados, Un gusto saludarlos, tal vez el titulo ya les parecerá repetitivo, y hasta la parte del To creo que lo es, porque me he navegado todo en internet y no logro dar con algo para incluirle un Cc. Me explico. Tengo una planilla de clientes con su Correo, y el de su vendedor. El envio al cliente con un archivo adjunto ya lo tengo resuelto. (Hay mucho material sobre esto) Mi problema es enviarlo con copia al supervisor, esto porque además cada supervisor tiene diferentes clientes. Logre enviar con copia, pero solo al primer correo, al segundo y los siguientes no lo hace y solo envía Para. Adjunto el código y archivo. Intente modificando el campo Cc con los sigu…

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 2.9k visitas
  19. disculpen amigos un macro que me arroje la diferencia de dos o mas carpetas que tienen 2 o mas archivos iguales, de hecho lo vi en un ejemplo del señor macro antonio, un comparativo de todos los archivos faltantes o iguales ? gracias.

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 1.1k visitas
  20. Hola , muy buen dia para todo .tengo una consulta que no se como resolver deseo una macro a travez de un boton en mi pag principal que me oculte las solapas de nombre de hojas ,las baras de direccion vertical y horizontalque , me oculte los encabezados y la cinta de opciones pero solo en el libro indicado. Se podra hacer

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 573 visitas
  21. Started by Jnathan,

    Editar registro mediante formulario Hola a todos necesito ayuda, estoy haciendo un formulario en donde agrego los botones de añadir borrar editar cerrar, he puesto los codigos de cada boton menos el de editar necesito editar valores ya integrados a una hoja en excel mediante el formulario cual sería los codigos apropiados para que pueda funcionar el boton editar. aqui les dejo el archivo PEDIDOS PARA EXAMEN.rar

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 628 visitas
  22. Buenas a todos. Tengo este codigo que forma parte de una macro, que como podeis ver sirve para crear y enviar PDF por email pero esta es la seccion donde en ocasiones me produce el error. En condiciones normales y fuera de la oficina con conexion normal a Internet funciona de maravilla. El problema viene cuando tengo el ordenador en la oficina y está conectado a la red de la empresa y al usar la macro se me para en esta linea Application.PrintCommunication = False. Me tiene descolocado ya que tengo configurado como impresora predeterminada CUTE PDF y no se porque en la ofi se para siempre aquí y fuera de la ofi funciona. En la oficina hay impresoras en red a las que…

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 3.5k visitas
  23. Saludos compañeros solicito su colaboración para crear una macro que me copie una plantilla determinada y a su vez le ponga de nombre la fecha consecutiva por ejemplo 02-10-2013 , 03-10-2013 etc. También necesito que esta macro me copie ciertos datos que estarán dentro de un rango. Libro1.rar

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 637 visitas
  24. Started by zepeda87,

    Buen día..., tengo un gran problema..., o tal vez..., pequeño para otros... Algunas fórmulas del Libro1 marcan #¡VALOR!..., pero al momento de abrir el Libro2..., funcionan correctamente...! Quiero saber si hay una manera de trabajar con esas formulas y que funcionen correctamente sin necesidad de abrir el Lirbro2. Adjunto archivos e imágenes...! Saludos...! Libro1.xls Libro2.xls

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 591 visitas
  25. Started by exskizzo,

    Buenos dias lluviosos a todos. Les comento mi siguiente duda: Estoy intentando realizar un foliador propio para las hojas que yo decida seleccionar, hasta donde me he quedado es, en que me aplica el foliador para las todas las hojas del libro, pero lo que quiero es aplicar el folio para las hojas que seleccione, subo el archivo con mi foliador y otro libro donde aplicare el folio(consecutivo). Gracias y espero que alguno(s) de los maestro(s) me puedan apoyar con mi foliador. Enumerar.rar

    • 0

      Reacciones de usuarios

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