Saltar al contenido

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

    Hola de nuevo a tod@s ! No encuentro apenas información sobre la forma de trabajar con los SpinButton de los controles ActiveX de excel, al menos en lo que a fechas se refiere. Partiendo de un cuadro de texto con la fecha de hoy, mi intención es ir variando esa fecha en +/- 1 días según se van pulsando las flechas del SpinButton. Os dejo el archivo para ver si podéis echarme una mano. Muchas gracias y un saludo ! subir_bajar_fechas.rar

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 5k visitas
  2. Buen día Estoy trabajando en una tarea donde tengo que construir rostros y en una hoja de Excel pegar la imagen construida (controles imagen) con los datos insertados en el formulario. Me podrían ayudar? Gracias. Adjunto la imagen del formulario. Lo que me falta es capturar el rostro que ya formé y pegarlo en una hoja de Excel.

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 5k visitas
  3. Started by jacagu,

    Estimados amigos del foro: Quería preguntarles si se pueden crear a nivel de una macro las ayudas explicando las variables de una formula o función personalizadas o definidas por el usuario Que esten bien saludos

    • 0

      Reacciones de usuarios

    • 5 respuestas
    • 5k visitas
  4. Started by nickmartinez,

    Un saludo a todos alguien puede suministrar una macro que me copie todas las hojas de un libro menos una en especifico y las pegue en otro libro de excel??? no suministro ejemplo por no hay nada que yo pueda hacer,es solo cuestión que el codigo que se suministre pase las hojas de un libro menos una en particular a otro libro,encontre este codigo pero me da error Sub Copiahoja() 'Por.DAM ActiveWorkbook.Sheets("PLANTILLA").Copy Before:=Workbooks("libro1").Sheets(Workbooks("hoja1").Sheets.Count) End Sub y no se si hace lo que requiero la quise probar pero me da error gracias de antemano

    • 0

      Reacciones de usuarios

    • 3 respuestas
    • 5k visitas
  5. Hola! estoy tratando de armar una macro que me permita crear desde un listado en un excel: Un conjunto de archivos excel con un nombre específico, nombre establecido en el listado como "Nombre Archivo" y "Direccion" En cada archivo creado un conjunto de hojas con nombre específico, nombre establecido en el listado como "idseccion" En cada hoja creada completar los datos en unas celdas, en el listado "Codigo", "Asignatura", "Seccion" Me apoyé mucho en una macro que pillé en este foro para crear los archivos y las hojas, pero no logro hacer funcionar con la combinación de correspondencia para que me copie en las celdas definidas como <> el dato…

    • 0

      Reacciones de usuarios

    • 5 respuestas
    • 5k visitas
  6. Invitado guindall
    Started by Invitado guindall ,

    La cuestión planteada es, que desde una macro (MiMacro) se seleccionen varias celdas alternas, en la misma columna, respecto de la celda activa que está comprendida dentro de un rango. Es decir, hay que seleccionar varias celdas en las posiciones relativas según la celda que esté activada inicialmente Gracias por la ayuda Prueba.zip

    • 0

      Reacciones de usuarios

    • 4 respuestas
    • 5k visitas
  7. Started by lsmaniahotmail.com,

    Saludos a todo el equipo recurro a uds para resolver una macro para llenar un listbox que depende de un combo box, el combo se carga a travez de la propiedad row source( verduderia,panaderia,carniceria) y a cada item de este combo le corrresponden datos ubicados en una tabla por linea o sea : verduleria lechuga limones bananas zapallo panaderia pan pizza facturas vizcochoz carniceria lomo costilla matambre higado Deseo que cuando en el combo elija panaderia se llene el…

    • 0

      Reacciones de usuarios

    • 18 respuestas
    • 5k visitas
    • 1 seguidor
  8. Started by gabotopuro7,

    con que codigo puedo deshabilitar autoguardado ?

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 5k visitas
  9. Buenos días colegas. Espero se encuentren bien de salud. No acabo de salir de una y ya estoy en otra. El Sistema de Pre-Nominas que algunos de ustedes me han ayudado a terminar y que felizmente ha esto trabajando sin problema alguno, acaba de darme este error: Error de sistema &H8000FFFF Error catastrófico He buscado en este Foro y vi algunas cosas de una anterior consulta, pero no me quedó claro nada y no se si después de eso alguien haya podido solucionar el dichoso problema y estamos a fin de mes y mi esposa que trabaja con el esta vuelta loca porque el sistema no le funciona...así que podrán imaginar... Me habla de memoria insuficiente, pe…

    • 0

      Reacciones de usuarios

    • 10 respuestas
    • 5k visitas
    • 3 seguidores
  10. Started by reque,

    ola a todos espero puedan ayudarme... e realizado un formulario para consultar mi inventario con diferentes criterio mediante combobox, y me funciona perfectamente.... lo q quiero q me ayuden es en el combo de fecha... quiero filtrar las vacias... me explico en la columna de fecha tengo celdas q estan con una fecha determinada y tambien hay celdas q estan vacias... ojo las hojas estan totalmente ocultas.... saludos INVENTARIO DE PIERRE DUCASSE-ULTIMO.part1.rar INVENTARIO DE PIERRE DUCASSE-ULTIMO.part2.rar INVENTARIO DE PIERRE DUCASSE-ULTIMO.part3.rar INVENTARIO DE PIERRE DUCASSE-ULTIMO.part4.rar

    • 0

      Reacciones de usuarios

    • 3 respuestas
    • 5k visitas
  11. Buenos días a los integrantes del foro, en esta ocasión recurro a uds, para que me brinden su apoyo con la siguiente macro, el cual me esta emitiendo un error en la segunda macro con el titulo Macro que permite grabar hoja en un nuevo libro, y es que al momento de guardar los datos de la hoja REPORTE a la hoja PRE_REPORTE y cuyo dato de la hoja REPORTE celda C3 no convierte como #¡VALOR! tras presionar SI, para lo cual anexo archivo y desde ya agradezco su atención y apoyo. Macro que copiar de una hoja a otra hoja: Sub CopiarReporte() Application.ScreenUpdating = False Set h1 = Sheets("REPORTE") Set h2 = Sheets("PRE_REPORTE") …

    • 0

      Reacciones de usuarios

    • 3 respuestas
    • 4.9k visitas
  12. Started by Marcos14,

    Hola a todos, he mirado en varios sitios, incluido aquí pero no consigo aclararme para poder crearlo, por eso os pido ayuda con esto. Necesito crear un treeview con los datos que adjunto en el archivo, tambien si es posible si conoceis de algun tutorial donde lo explique con mucha claridad ya que tengo que crear otro treeview pero con más cosas. Espero vuestra ayuda. Gracias vademecum.xlsm

    • 0

      Reacciones de usuarios

    • 13 respuestas
    • 4.9k visitas
  13. Buenas tardes!A través del presente requiero de su valioso apoyo para saber como utilizar la Referencia XML V6.0 Ya que el siguiente código me funciona correctamente con la versión 3.0, y me gustaría saber como actualizar para que funcione de la misma manera. Codigo XML v3.0 Option Explicit 'Variables de Lectura de archivos XML Private DocumentoXML As MSXML2.DOMDocument Private ListaNodos As MSXML2.IXMLDOMNodeList Private Nodo As MSXML2.IXMLDOMNode Function CargaXML(RutaXML As String) Set DocumentoXML = New DOMDocument DocumentoXML.Load (RutaXML) End Function Function Comprobante(Ruta As String, Dato As String) CargarXML (Ruta) Set ListaNodos =…

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 4.9k visitas
  14. Started by FERREÑO,

    Tengo una macro con la que ejecuto un total de 9 macros a lavez, cada una de estas últimas introduce datos en una tabla distinta dentrodel mismo libro, todas estas talas están bloqueadas con la misma clave, dentrode cada macro desbloqueo, introduzco los datos y vuelvo a bloquear, la clave debloqueo es para todas las tablas la misma, pero va cambiando según la fecha enla que se realiza el ultimo ingreso de datos, (un secreto que solo yo conozco,jejeje) la fecha la rescato de la primera tabla en la que inserto los datos yla guardo con vinculo en una celda no bloqueada de una tabla de claves lógicamentebloqueada, luego para reiniciar el proceso rescato la clave de la tabla c…

    • 0

      Reacciones de usuarios

    • 7 respuestas
    • 4.9k visitas
  15. Started by jssbk,

    Hola de nuevo jejeje creo que mi primer post estuvo mal elaborado pido disculpas Bueno espero que si me puedan ayudar en este otro post Lo que quisiera que me ayudaran es en lo siguiente Tengo 1 libro por mes dentro de este libro van las fecha ej:01-08-2012 hasta llegar al 31-08-2012 lo necesito es que al colocar 01-08-2012 los de mas libros se coloquen automáticamente 2,3,4 hasta llegar al 31 "Espero que me ayuden muchas gracias saludos" ya dejo el archivo de ejemplo: ejemplo.rar

    • 0

      Reacciones de usuarios

    • 3 respuestas
    • 4.9k visitas
  16. Started by malon,

    Estimados, tengo una macro que copia en una hoja el contenido de todas las demas, el problema se presenta cuando lo corro en un archivo que tiene 1017 hojas. el codigo de la macro en mencion es el siguiente Sub uoooooooooooooooo() Sheets("union").Select ULTIMF = Range("A" & Cells.Rows.Count).End(xlUp).Row + 1 For hoja = 2 To Sheets.Count Sheets(hoja).Select ufh = Range("A" & Cells.Rows.Count).End(xlUp).Row Range("A1:BA" & ufh).Copy Sheets("union").Select ULTIMF = Range("A" & Cells.Rows.Count).End(xlUp).Row + 1 Range("A" & ULTIMF).PasteSpecial Paste = xlPasteAll Next hoja MsgBox ("fin proceso") End Sub 00LB…

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 4.9k visitas
  17. Started by Potter08,

    Buenas tarde, me surge la siguiente interrogante, me podrian ayudar con este archivo necesito filtrar la columna ingresos y copiar el filtro a otra hoja pero solo la columna ingresos y la columna producto una debajo de otra, para hacer un resumen de los ingresos por dia, adjunto ejemplo hay que consolidar las tres hojas en una sola, espero que mi explicacion sea entendible, salu2. Como propuesta espero sea una macro en base a filtros que filtre de ingresos solo los valores diferentes de cero y los copie a la hoja resultado, me podrian ayudar con el codigo como seleccionar la columna filtrada y la columna producto solo las filas visibles nada mas, de ahi en adelante creo …

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 4.9k visitas
  18. Started by JosMa,

    Buenos Días, en una hoja activa seria posible tener algo así como una ventana flotante en la que pudiera configurar varios botones con distintas macros cada uno.? Sin que tener que poner los botones directamente en la hoja activa. Saludos

    • 0

      Reacciones de usuarios

    • 7 respuestas
    • 4.9k visitas
    • 2 seguidores
  19. Started by howling,

    buenas tardes genios de la programación vuelvo otra ves al foro por ayuda otra ves mi problema es el siguiente tengo un formulario que me filtra desde un combobox por fecha pero cuando lo filtro con con el segundo combobox me filtra pero me desordena las columnas del listbox y me quita las cabecera del filtrado me podrian guiar con este problema y explicarme porque pasa espero haberme explicado subo el archivo PRUEBA.xlsm

    • 0

      Reacciones de usuarios

    • 10 respuestas
    • 4.9k visitas
    • 1 seguidor
  20. Started by jblaz01,

    Buenas tardes, de nuevo por aquí pidiendo ayuda ?‍♂️ . Espero que se encuentren bien. He buscado como hacer para crear codigos qr desde el valor de una celda y he encontrado un codigo, pero no me funciona. Adjunto el fichero que tengo con el código. El error salta en la línea Set QR = ActiveSheet.Pictures.Insert(Ruta) ¿Cómo podría solucioanr este error.? Gracias de antemano. Un cordial saludo. QR Excel.xlsm

    • 0

      Reacciones de usuarios

    • 7 respuestas
    • 4.9k visitas
    • 1 seguidor
  21. Started by jeaa,

    Buenas noches, expertos por favor tengo un macro creado para generar codigo QR masivo ejecuta todo bien pero no muestra las imagenes del QR, por favor me puede ayudar por que ocurre eso. Ajunto el archivo QR.xlsm

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 4.9k visitas
    • 1 seguidor
  22. Hola estimados foreros, es posible que me puedan apoyar por favor...no sé y la verdad no entiendo el porqué del error que arroja al querer registrar un nuevo item (sondaje), me explico... en la hoja "BD" hay un botón de "agregar", éste al pincharlo se dispara el formulario con algunos datos de la tabla, luego si es que quiero registrar un sondaje nuevo (botón registrar) , al momento de digitar cualquier tecla... se dispara inmediatamente un mensaje con el error mencionado en el título de este tema. Por lo que estoy estancado en este punto y no puedo seguir avanzando para dejar funcionando el resto de los botones. Adjunto el archivo por si alguien me puede ayudar a sacar e…

    • 0

      Reacciones de usuarios

    • 4 respuestas
    • 4.9k visitas
    • 2 seguidores
  23. Started by kuro.san,

    tengo esta linea de ejecucion:

    • 0

      Reacciones de usuarios

    • 3 respuestas
    • 4.9k visitas
  24. Started by Potter08,

    Hola, he visto por todo el foro pero nada se compara con lo que necesito. Necesito que con una macro me resalte los textos duplicados de una columna X, ejemplo si tengo en A1:A10 estos valores Casa Carro Casa Carro Monitor Tasa Plato Celda sin valor o sea en blanco Carro Tasa tengo la siguiente macro, que me funciona si tengo solo 2 valores repetidos pero no me funciona para mas, como podria modificarla. y a la ves que no tomara en cuenta los colores Blanco y Negro. Bueno adjunto ejemplo, para mejor entendimiento y ver funcionamiento de macro. Salu2.xlsx Ejemplo Duplicados.xls

    • 0

      Reacciones de usuarios

    • 4 respuestas
    • 4.9k visitas
  25. Started by ANIBAL3,

    Cómo hacer que si una celda esta vacía que se visualize un texto pero sn macros. Gracias

    • 0

      Reacciones de usuarios

    • 15 respuestas
    • 4.9k 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 [email protected]

Información adicional: Encontrarás más información en la política de privacidad.