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. Buen Días Mi consulta es la siguiente, necesito hacer 3 lista desplegables que se filtren dependiendo el valor de la anterior. Ejemplo : mi data cruda tiene los siguientes campos Cliente Proyecto Orden Cliente1 1proyectoA 334 Cliente1 1proyectoB 445 Cliente1 1prouectoA 567 Cliente2 2ProyectoC 199 Cliente2 2ProyectoA 134 Cliente2 …

    • 0

      Reacciones de usuarios

    • 5 respuestas
    • 2.7k visitas
  2. Started by Julian2000,

    hola este es mi primer post soy nuevo en este temas de macros espero alguien me pueda orientar con la duda siguiente desde vba excel intento crear y Eliminar Citas en el calendario de outlook buscando adapte este codigo y puedo crear sin problema una cita pero no puedo eliminar la cita, espero algun maestro de aqui o alma caritativa de este foro me pueda ayudar orientandome gracias Dim ol As Outlook.Application Dim ns As Outlook.Namespace Dim Respuesta As VbMsgBoxResult Dim itmApoint As Outlook.AppointmentItem Sub Botón1_Haga_clic_en() Set ns = ol.GetNamespace("MAPI") Set itmApoint = Outlook.Application.CreateItem(olAppointmentItem) With itmApoint .Start = "2…

    • 0

      Reacciones de usuarios

    • 6 respuestas
    • 2.7k visitas
  3. Started by elbola,

    ¡Hola a todos! Tengo un libro que dispone de tres hojas: - "DATOS", actúa como base de datos de los clientes asociados. - "PAGOS", es la hoja donde se registran los pagos por fechas efectuados por cada cliente. - "RESUMEN", es un resumen de esos pagos. Mi problema reside en la hoja resumen. En esta hoja deben aparecer los clientes y los pagos que han efectuado durante un año. La programación de la hoja debe ser la siguiente: 1) Crear una tabla general con los datos de los n clientes. Esto conlleva a que dependiendo de los clientes que haya en la base de datos, se debe generar n copias de un modelo de tabla individual ya diseñado. Creando así la tabla general con la…

    • 0

      Reacciones de usuarios

    • 13 respuestas
    • 2.7k visitas
  4. En el archivo "Crear ficha Tecnica 20121125.xlsx", está la hoja "GenFicha" que tiene una figura predefinida ("Prueba1") y en la misma hay un hipervínculo que llama a la Subrutina ("Genera_Ficha") con una variable; lo que se pretende es esta Subrutina abra otro archivo a fin de buscar datos de la variable adjunta ("Prueba1"), esta parte está en desarrollo. La situación es que al llamar la Subrutina se empieza tener en la ejecución del mismo un comportamiento anómalo de tal formar que no se puede ni hacer una depuración (Debugger); caso curioso, la rutina la ejecuta dos veces antes de terminarla. Como puedo hacer para llamar la rutina desde el hipervínculo de la figura a f…

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 2.7k visitas
  5. Started by loku17es,

    He hecho un programa para cálculo de instalaciones de fontanería, y más o menos iba bien, hasta que decidi darle "mayor funcionalidad", permitiendo que en una hoja, el usuario, al introducir el nombre de la instalación se creara una hoja para la misma. Además introduje protecciones de hojas, para de este modo, evitar que los ususarios, de forma accidental borraran alguna formula de la hoja. Como consecuencia, no se que ha pasado, y el insertar líneas o borrarlas, se convierte en un auténtico suplicio, llegando a 30 segundos.. y solo es introducir una línea (con vba). Tengo el fichero acabado, y con un ejercicio, no se si alguna alma caritativa lo puede hechar un vistazo…

    • 0

      Reacciones de usuarios

    • 12 respuestas
    • 2.7k visitas
  6. Started by Marisa 2024,

    Hola soy nueva y no tengo mucha experiencia, he creado una base de datos con formulario vba y tengo un problema cuando realizo una búsqueda desde el formulario la fecha no ne sale igual que en la hoja de Excel , la fecha es formato txt. El formato que sale en la hoja de excel es el correcto 02/02/2024 , en el buscador del formulario sale 2224 o 224. No se como puedo solucionarlo en la macro. gracias y espero que alguien pueda ayudarme.

    • 0

      Reacciones de usuarios

    • 7 respuestas
    • 2.7k visitas
    • 2 seguidores
  7. Buenas tardes amigos. Actualmente tengo una macro que exporta las 4 tablas a un nuevo documento en un directorio x, dicha macro funciona a la perfeccion. Pero..., necesito exportar estas 4 tablas a dicho libro de excel, pero dependiendo de ciertos criterios. Los criterios son Seleccion por fecha, Rango de fechas, y Toda la tabla. Me gustaria que la seleccion de criterios fuera a través de un formulario. Es posible hacer esto ¿? De antemano mi eterna gratitud por vuestra ayuda. Exportar tablas.xlsx

    • 0

      Reacciones de usuarios

    • 19 respuestas
    • 2.7k visitas
  8. Started by Ramo72,

    Buenas Necesito ayuda con un problema El mismo consiste en la imposibilidad de establecer el codigo correcto para efectuar una insercion de columnas en funcion de una condicion preestablecida. En el adjunto tenemos un listado de fechas horizontal donde para cada una existe en la celda superior una formula que arroja un numero del 1 al 7 haciendo referencia a un dia de la semana. Lo que yo quiero es insertar una columna despues de cada 7 (que seria cada domingo, a fin de establecer subtotales semanales. No he podido realizar un codigo respecto a esto que funcione como deseo. Alguna idea? Necesito si o si que sea mediante macros. Saludos insertarcolumnas.rar

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 2.7k visitas
  9. Started by pedrografica,

    hola amigos:quisiera ayuda con el sgte formulario: en este ingreso los datos referentes a los productos que copio de la guia de despacho:fecha,cantidad,tamaño,nº guia,observaciones y los almaceno en la hoja de trabajo correspondiente, en este formulario de ingreso no es necesario que se me muestre el precio del producto, yo lo pongo en la hoja mediante una formula (ejemplo:=si(e211="52,5 x 45,9",c211*12.5,si(e211="73 x 60",c211*20,si(e211="44,5 x 40,6",c211*12,nd))), una vez que acabo de ingresar los otros datos. habra algun otro modo de hacer el calculo que es basicamente : cantidad*precio,el cual varia de acuerdo al tamaño del producto en el momento que doy ingreso a lo…

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 2.7k visitas
  10. Hola Tengo un formulario del cual tengo 2 optionbutton, lo que deseo es guardar una "X" al seleccionar 1 de las dos opciones, por ejemplo si selecciono optionbutton1 guardar una 'X' en caso contrario dejar vacio y si selecciono optionbutton2 guardar 'X' en caso contrario dejar vacio: Para esto he pensado esta condición pero no me funciona If opc1.Value = False And opc2.Value = False Then MsgBox ("Debe elegir una opción en la pregunta 1"): Exit Sub If opc1.Value = True And opc2.Value = False Then opc1.Value = "X" And opc2.Value = "0" End If If opc1.Value = False And opc2.Value = True Then opc2.Value = "X" And opc1.Value = "0" End If[/CODE] Podrian explicarme p…

    • 0

      Reacciones de usuarios

    • 7 respuestas
    • 2.7k visitas
  11. Started by JuanCarlos,

    Buen Día Grupo necesito una ayuda para organizar este archivo .txt, actualmente me toca hacerlo con el Asistente para importar texto, no se si se pueda hacer una macro que recora fila por fila para lograr organizarlo, quedo pendiente si me pueden ayudar con esta accesoria: En este link esta el archivo. https://drive.google.com/…/0ByZZFXqKaBHYSXJ4THlBWkMtU…/view… Gracias.. Inventario.rar

    • 0

      Reacciones de usuarios

    • 6 respuestas
    • 2.7k visitas
  12. Started by JDG,

    Hola. Mi pregunta es: Desde que se hace click en un archivo excel y empieza a cargar hasta que recibe la primera instruccion que hay por ejemplo en el ThisKorbook o en un auto_open, ese proceso que a veces resulta en un parpadeo ¿donde se puede manipular para que no se vea?....no se si me explico. Es que a veces se ve (tarda mas) y a veces practicamente no se ve (apenas tarda nada). Gracias.

    • 0

      Reacciones de usuarios

    • 18 respuestas
    • 2.7k visitas
  13. Started by lucas_545,

    Hola, quisiera saber si es posible colocar en alguna parte de un documento la IP externa del equipo en el cual se utiliza dicho documento. Gracias

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 2.7k visitas
  14. Buenos días, He estado buscando una macro para obtener cuanto ocupa una carpeta y sus subcarpetas y lo más cercano que encuentro son macros para listar nombres y atributos de carpetas y ficheros, he intentado adaptar pero no lo consigo. Si alguien pudiera darme alguna indicación se lo agradecería enormemente. La información que quiero recopilar es la siguiente: Poder dejar en una hoja Excel el nombre de una lista de carpetas que las escribo yo y la macro quisiera que me rellenase la celda al lado de cada carpeta con la ocupación real que tiene en disco incluyendo por supuesto todas las subcarpetas que tiene por debajo. Para explicarme un poco mejor, pretendo control…

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 2.7k visitas
  15. Buen día!!! Presento el siguiente archivo el cual presenta 3 hojas; Compras, Ventas y Clientes. Por medio de una macro de evento en la hoja Ventas se despliega un Userform para seleccionar el nombre del cliente en la columna "D" y en la Columna "E" a través de un BuscarV se adiciona el número de RIF (Identificacion Fiscal del Cliente). Quisiera que si el registro no existe en la Base de Datos de la hoja Clientes lo pueda incluir para futuras consultas. Se aceptan mejoras en este proceso (de consultar e incluir datos). Gracias de antemano. Mi PC no me deja adjuntar archivos, no sé si será una falla en el navegador ó en el Sistema Operativo. No me despliega la ventana de ca…

    • 0

      Reacciones de usuarios

    • 12 respuestas
    • 2.7k visitas
  16. Hola a todos; -Adjunto macro vba Excel con un formulario y un botón que ejecuta una consulta sql a una tabla de Access y devuelve el resultado según el valor que he puesto en el Where. Hasta este punto todo bien. Ahora bien, se me ocurre lo siguiente si a la hora de hacer la consulta hay varios registros iguales, ¿se podría configurar la macro para que a medida que vaya pulsando el botón me muestre los siguientes registros?. ¿Es mucho pedir, o es factible? Saludos y buen día a todos VIDEO: BuscarValoresRepetidos BRepetidos.zip

    • 0

      Reacciones de usuarios

    • 8 respuestas
    • 2.7k visitas
  17. Buenas tardes, gracias a los miembros de este foro por la ayuda de antemano. Necesito filtrar datos de varias hojas diferentes y estoy utilizando filtro avanzado. El problema es que no se como conservar los hipervínculos. Adjunto el ejemplo del que hablo. Un saludo. macro filtro avanzado.rar

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 2.7k visitas
  18. Started by Favic,

    Hola amigos agradezco de antemano su colaboración Pues antes de colocar un tema investigo y veo la forma de hacerlo pero no he encontrado mucha ayuda al respecto. Tengo varios Archivos TXT y CVS y XLS en carpetas y siempre tengo que abrir 1 a 1 cada archivo copiarlo y pegarlo en la hoja donde estoy trabajando. cada archivo tiene el mismo formato. pero varian la cantidad de filas. lo estaba haciendo muy manual y había creado una macro de repetición y la copiaba y la pegaba para que me repitiera la función. esto también es demorado. He visto otras macros que cuando las activas te salen un cuadro para que explores que carpeta elegirla y ella te trae los archivos que con…

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 2.7k visitas
  19. Started by kael01,

    buenas tardes amigos hace tiempo encontré una consulta en otro foro pero es exactamente lo que necesito espero me puedan ayudar en esta ocasión quisiera pedir apoyo para lograr un control de Inventario Bajo tres Variables de Control, es decir, en lugar de solo controlarlo por medio del Item, también se pueda ese control con Lotes y Caducidades. He intentado varias cosas pero no logro cristalizar mi idea.... Dado esto, es que no subo un archivo, solo comparto la idea por si alguien lo tiene o lo sabe hacer. Se Ingresarían al Inventario Productos que tienen un código de Referencia, un Lote de Fabricacion y una Fecha de Caducidad, el proveedor puede surtir un solo codico…

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 2.7k visitas
  20. Hola amigos, por acá con una dificultad para mi. Por favor si me pudieran ayudar se les voy a agradecer muchísimo. He intentado con este código, pero me traslada toda la tabla. Si alguien me puede echar una manito para mejorar la consulta, la cual solo quiero que me transfiera el "último" registro del campo llave de acces a la Hoja2 Celda B5 y no a la Hoja 1 como lo hace ahora Sub escribirexcel() Dim cs As String Dim sPath As String Dim sql As String Dim cn As ADODB.Connection Dim rs As ADODB.Recordset sPath = ThisWorkbook.Path & "\datos.accdb" cs = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" & sPath & ";Persist Security Info=False;" Set c…

    • 0

      Reacciones de usuarios

    • 3 respuestas
    • 2.7k visitas
  21. Buenos días , no encuentro una forma para hacer esto: Tengo varias columnas con datos, en una de ellas siempre hay nombres repetidos (Por ejemplo: TIPO 1, TIPO 2, TIPO 1, TIPO 1), me gustaría pulsar un botón en un formulario y que me mostrase un mensaje indicándome el total. ¿Sería esto posible?, cualquier respuesta sería de gran ayuda. Un saludo a todos y muchas gracias.

    • 0

      Reacciones de usuarios

    • 9 respuestas
    • 2.7k visitas
  22. Started by diego93,

    Hola, he estado buscando alguna macro que me ayude a hacer una conciliacion rapida por lo tedioso que es y no he encontrado nada bueno.... Encontre este archivo que adjunto que esta buena pero mal hecha, los resultados que lanza no son correctos. Alguna ayuda.. Macro-excel-Conciliacion-Bancaria-2013.zip

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 2.7k visitas
  23. Buena Tarde Tengo una macro en la que tengo algunas variables, una de ellas string pero es para recorrer las celdas, la inicializo con E, la siguiente debe ser F, G, H, I asi consecutivo para que realice una suma al avanzar en la macro de cada una de las celdas, corriendo el filtro, pero esta variable no he podido, hacer que pueda decirle next y sea la siguiente letra del alafabeto, como podria hacer esto ? Gracias Esta es la macro Dim n&, cCriterio$, H&, LE As String j = 5 LE = "E" For H = 5 To 10 For n = j To 19 If n = j Then cCriterio = "<>0" Else cCr…

    • 0

      Reacciones de usuarios

    • 10 respuestas
    • 2.7k visitas
    • 1 seguidor
  24. Hola a todos, quería preguntarles si se puede hacer lo que deseo, ya que no se mucho de excel, sobre todo de macros. Tengo un archivo con varias columnas, pero solo me interesa el contenido de una de ellas. El contenido se extrajo de una tabla mysql en formato de texto plano y necesito pasarlo a html. Para ello ya conseguí una pagina web que hace lo que necesito de forma correcta. Por lo tanto lo que quiero es crear una macro que copie una celda, luego abra la siguiente pagina web: http://www.textfixer.com/html/convert-text-html.php ahi pegue el contenido de la celda, haga clic en convertir, vuelva a seleccionar, copie y pegue nuevamente en el excel. Lo único que …

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 2.7k visitas
  25. Started by carabao,

    Hola, me gustaría saber si existe la manera mediante una macro de excel, de imprimir otro archivo en PDF previamente creado, es decir no archivo excel en sí, si no otro diferente. Gracias.

    • 0

      Reacciones de usuarios

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