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. Salu2 soy nuevo en esto tema:fatigue: pero necesito una ayuda me han encomendado realizar una pequeña validacion en excel que si en un combo box selecciono cualkier de los 12 meses del año a continuacion me coloque en la sgte columna para ponerle la fecha de nacimiento se puede realizar con formulas o con ayuda de macro si me dieran una manita le quedaria agradecido.. :sneakiness:

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 765 visitas
  2. Todos los excels tienen la misma estructura. Y estan en una misma carpeta. Se trata de facturas, y en la celda C5 hay un campo que quiero cambiar. en todos los excells se trata de la misma celda, la c5. Y la quiero cambiar por distindos datos. Es decir: Celda c5 del libro excel "casame"--> cambiar "casa" por "Madrid" Celda c5 del libro excel "divorcio"--> cambiar "sofa" por "Tolomeo" Celda c5 del libro excel "amante"--> cambiar "dormitorio" por "Zalameo" Esta correspondencia la tengo en una hoja de excel. Alguien me puede ayudar? Gracias

    • 0

      Reacciones de usuarios

    • 10 respuestas
    • 764 visitas
    • 1 seguidor
  3. Started by fredy122,

    estoy tratando de realizar un filtro pero me he estancado en ejecutar el codigo de macro 3 y macro 4 que se tienen que ejecutar en la celda dn3 alguien me puede colaborar en solucionar ese pequeño problema para proceder con el codigo de filtro que ya esta hecho pruebafiltro.xlsm

    • 0

      Reacciones de usuarios

    • 4 respuestas
    • 764 visitas
  4. buenas tardes mi consulta es la siguiente alguien tendra algun ejemplo de consultar un registro en un formulario excel ,y devolver los datos de una database en access, al formulario de excel. saludos,

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 764 visitas
  5. Started by Maro Ghislanzoini,

    Hola tengo la siguiente macro, pero solo lo hace en la primera celda, pero la info la tengo en varias, como puedo hacer que lo haga en las demas??? gracias!! Sub crearCita() Dim objectOutlook As Object Dim objectCita As Object Set objectOutlook = CreateObject("Outlook.Application") Set objectCita = objectOutlook.CreateItem(olAppointmentItem) With objectCita .Subject = Cells(2, 2).Value .Body = Cells(2, 2).Value .Start = Cells(2, 3).Value .End = Cells(2, 4).Value .RequiredAttendees = Cells(2, 5).Value .ReminderMinutesBeforeStart = Cells(2, 6).Value .ReminderSet = True .Display (True) ' .Sen…

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 764 visitas
  6. Started by camera,

    hola amigos, a cabo de crear un control de facturas en excel con unas macros ,todo parece estar bien,solo al momento de estar creando mi factura (en la hoja facturacion, oprimir ctrl+m para facturar, empezar a registar unos productos, despues dejar en blanco toda la factura para poder dar clic en el boton agregar/cobrar ) al momento de cobrar en total de factura me aparece puros ceros (0) le doy cobrar(boton de abajo) y me sale un mensaje se ha producido el error "13" en tiempo de ejecución: No coinciden los tipos. por favor colaboremos con la solución a este problema. gracias CONTROL FACTURA new 1.rar

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 764 visitas
  7. Hola tengo unas conexiones con una base de datos. Mediante consultas a través de ODBC que realicé con la opción microsoft Query, y donde se ve perfectamente la conexión. Después intento en ejecución que me haga una determinada consulta sobre esa conexión, pero siempre me vuelve a pedir que indique base de datos, y en una segunda pregunta que indique el usuario y la contraseña. Lo que me resulta extraño es si este proceso lo planteo de manera manual y en propiedades de la conexión le pongo la SELECT de Mysql directamente, entonces si funciona sin solicitar credenciales. Pongo el código que uso para conectar con la BBDD. Sub actualiza_datos_T(NOMBRE_CONEXION, SQL, NOMB…

    • 0

      Reacciones de usuarios

    • 3 respuestas
    • 764 visitas
    • 1 seguidor
  8. Started by dorgelis,

    Saludos, tengo un problema con una Macro, me gustaría saber que error tengo que cuando quiero activar el valor en la celda me genera error. En la hoja de Mayo tengo una macro, que al darle doble clips me coloca automáticamente un Valor, (9:00). Ahora estoy tratando de activar estos valores y me genera un error.

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 764 visitas
  9. Started by yobani,

    Hola a todos, tenía un tiempo ausente pero ya ando por aquí tengo un libro que funciona como punto de venta, este fue proporcionado por un colega a través de su canal de YouTube todo en Excel, a pesar de que le he hecho las modificaciones para adecuarla a mis necesidades y comodidad en la parte del reporte no puedo hacerlo por rango de fecha solo puedo seleccionar una única fecha y necesito hacerlo por rango de fecha, otra cosa es que cuando ya esté generado el reporte en la parte del resumen me muestre el margen de ganancia. De ante mano les agradezco mucho por su colaboración. Por aquí les dejo el archivo para su revisión Punto de Venta.xlsm

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 764 visitas
  10. Started by vmjmb,

    Que tal buenas tardes, Hace un momento estube revisando el post del buscador con 3 criterios y encontre lo que e estado buscando ya hace mucho, ha sido de mucha utilidad para mi proyecto solo tengo un pequeño problema al buscar me envia los dastos al listbox todos en una sola linea quisiera que al buscar busque cada una de las compras del cliente (lo cual ya lo hace) pero que los presente en el listbox de esta manera 101 Pitahaya Bar EIRL 19/09/2013 (estos son lo datos del cliente hasta aqui todo bien) 1 Limpiavidrios x 1gl 10.00 3 Desinfectante pino x 5gl 55.0…

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 764 visitas
  11. Started by Blasito31,

    Feliz año a tod@s. Tengo un problema en mi trabajo. Debo de organizar cada dia mas de 1000 albaranes metidos en una hoja de excel. La organización es la siguiente: [TABLE=width: 621] [TR] [TD]Empresa[/TD] [TD]Albaran[/TD] [TD]Fecha[/TD] [TD]HORA[/TD] [TD]EMPRESA HORA Y FECHA[/TD] [/TR] [TR] [TD] BLASITO,SA[/TD] [TD] 895632155[/TD] [TD]01/01/03 [/TD] [TD] 09:48[/TD] [TD]BLASITOSA0101030948 [/TD] [/TR] [/TABLE] Cuando tengo todos los albaranes de esa fecha y esa empresa con esa hora metidos,tengo que imprimirlos con un encabezado. El encabezado es la columna es EMPRESA HORA Y FECHA. Cómo lo hago yo ? Hago primero filtros por el nombre de la empresa. E…

    • 0

      Reacciones de usuarios

    • 4 respuestas
    • 764 visitas
  12. hola, tengo dos formularios, en el primer formulario tengo un combobox con 9 valores numericos y dos commandbutonn. en el segundo formulario, una caja de texto que no lleva codigo, esta puesto para el ejemplo, y un commandbutton. se me plantea el siguiente problema que no consigo resolver. cuando en el primer formulario selecciono en el combobox un numero mayor o igual que 2 el commandbutton1 (Lista de asegurados) debe habilitarse para incluir mas aseg. en el formulario 2. hasta aqui bien, el codigo lo hace cuando estoy en el formulario2 y pincho el commandbutton (volver al formulario1) , necesito que el combobox del formulario1 se quede vacio sin ningu…

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 764 visitas
    • 1 seguidor
  13. Started by ziipoo III,

    Buen día Foro, Master Antoni para molestarlo nuevamente estoy modificando el formulario Buscar editar que es el mismo de Ingresar Datos, solo que le cambie el nombre a Buscar editar http://www.mediafire.com/file/qmcudvobtdnzxw7/ENVIAR_Haplox_Parte2.rar/file Estoy cargando en ListBox4 los datos guardados en la Hoja BASEDATOS, pero NO consigo cargar solo los datos de 1 solo cliente, me carga todos los clientes Deseo es cargar 1 solo cliente del ListBox2 (al hacer doble clic en listbox2) al Listbox4 para modificar los productos que se le cargaron al dicho cliente (solo que me traiga y me deje modificar los productos que tiene grabados ) https…

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 764 visitas
  14. Started by f9frank,

    Que tal a todos, Nuevamente necesitando del expertis de alguien para finalizar mi proyecto. Se trata que somos un grupo de 10 personas en una oficina que necesitamos realizar encuestas a los clientes. Lo que necesito es que cada quien, tenga el archivo que yo hice,y que los resultados de cada uno sean enviados a mi maquina a otro libro que lo consolidara todo. Investigando un poco y estudiando logre hacer un archivo pero el problema que tengo es que no me guarda los resultados en el libro que tengo en mi maquina. Se los comparto. La contraseña del VB es "123". Gracias por su ayuda. Aseguramiento de Calidad_Nuevo - copia.zip

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 763 visitas
  15. Un saludo soy relativamente nuevo usando excel y se me han presentado varías dudas y oportunidades a desarrollar... Ahora necesito alguien me pueda ayudar, tengo una pequeña programación donde al hacer click en determinado botón, imprime la hoja y cambia cierto número de folio. Pero necesito agregarle que ademas de eso lea una celda en particular y compare con una columna completa de otro libro, si encuentra la palabra en la columna se sumaría un contador. Alguien tiene alguna idea u orientación para realizar esto?? De entrada no se ni como hacer que lea el otro libro, así que cualquier ayuda básica desde ahí sera agradecida.

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 763 visitas
  16. Buenos dias, Mi problema es que tengo un formato con diferentes macros pero me sucede que quiero que determinadas celdas que están combinadas Asi: B35:d47 luego E35:G47 luego H35:J47 si ingreso un texto que me exceda ese tamaño se ajuste automaticamente. [TABLE=width: 847] [TR] [TD=colspan: 3][/TD] [TD=colspan: 3] [/TD] [TD=colspan: 3] [/TD] [/TR] [TR] [/TR] [TR] [/TR] [TR] [/TR] [TR] [/TR] [TR] [/TR] [TR] [/TR] [TR] [/TR] [TR] [/TR] [TR] [/TR] [TR] [/TR] [TR] [/TR] [TR] [/TR] [/TABLE]

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 763 visitas
  17. Buenas noches; tengo una duda, estoy haciendo una macro y me falla una cosa, estoy trabajando con 2 hojas y tengo que poner cada vez que quiero que haga algo en otra hoja que no sea la principal la letra de la hoja y lo que quiero hacer, se que ahi una forma para decir que todo lo haga en esa hoja, no se si me he explicado bien, en vez de estar poniendo lo que he señalado en rojo, algo inicial para no tener que poner la letra de la hoja. muchas gracias Dim A, B As Worksheet Sub Duplicados_Precert() Set A = ThisWorkbook.Sheets("Precertificado") Set B = ThisWorkbook.Sheets("Stock") A.Activate Set r1 = Range("A1") ultimafila = r1.End(xlDown).Row …

    • 0

      Reacciones de usuarios

    • 3 respuestas
    • 763 visitas
  18. Started by Leimerb,

    Buenas Saludo, soy nuevo en el foro y quisiera si es posible que me ayudaran con lo siguiente Tengo un archivo en el cual hay que llenar ciertas información mes a mes y estas informaciones estan en rangos de filas por mes. Mi pregunta es posible con una macro que las filas que no correspondan a una condicion dada en una celda (mes) sean ocultas y que solo permita digitar en aquellas que correspondan ese mes o que yo previamente determine para modificar datos. Gracias

    • 0

      Reacciones de usuarios

    • 3 respuestas
    • 763 visitas
  19. Hola a todos, gracias de nuevo por ayudarme. Tengo una macro que me crea una carpeta según el nombre de una celda en éste caso D1: Dim Nom_Carpeta As String Nom_Carpeta = Range("D1").Value MkDir "C:\HPRPACIENTES\" & Nom_Carpeta Lo que quiero es crear una macro que me permita mover esa carpeta a otro lugar. En resumen tendría que poder mover la carpeta (cuyo nombre es igual a D1) a otro lugar. Gracias y espero que puedan ayudarme

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 763 visitas
  20. Tengo esta duda por favor si alguien me puede ayudar gracias. Tengo información en la hoja1 con datos repetidos la macro que tengo hace una búsqueda por medio de un textbox en un userform en la hoja1 si encuentra el valor o valores los pega en la hoja2 con toda la información de la fila a partir de b1 lo que me gustaría saber es como hacer la búsqueda pero con la propiedad de multiline y la de enterkeybehavior Que dentro del textbox pueda meter: 000-010 001-994 345-430 y los pegue en la hoja 2 junto con su información, en la hoja 2 que el resultado de la búsqueda 1 (000-010) lo peque en b1 el resultado de la búsqueda 2 (001-994) lo pegue en b7 el resultado de la…

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 762 visitas
  21. Started by li-y11,

    Hola : Buenas tardes, estoy haciendo una hoja con macros pero ayer que quedo ya bien la primera parte bloquie algunas celdas para que si no me daba cuenta por error no borrara las formulas, hoy despues de trabajar un poco en ella, queria hacer un cambio de una celda pero esta bloqueado el boton de desbloquear y ya busque varias opciones con macros y con las mismas utilidades de la hoja y no puedo, pero eso no es lo peor no me deja ver el macro ups:) y no se que hacer. Les anexo el archivo para que se den cuenta de como esta, ojala y alguien me pueda orientar, si se mi clave porque ademas tengo que introducir la clave cuando empiezo a utilizar la hoja pero de ahi en f…

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 762 visitas
  22. Started by EDUARD1580,

    Buen dia amigos del foro amigos para que si me pueden colaborar en la siguiente formula de busqueda por nombre y codigo de empleados, lo que pretendo es que cuando realizo la busqueda por el codigo me salga el nombre del empleado y que se registre la entrada y salida y que automaticamente se registre en la planilla matriz y asi sucesivamente con las demas hojas de cada nombre de empleados Amigos gracias por su colaboracion ejemplo.rar

    • 0

      Reacciones de usuarios

    • 5 respuestas
    • 762 visitas
  23. Started by EDUARD1580,

    Buen dia amigos lo que sucede es que en este formato tengo problemas por que al consultar un numero de factura no se queda permanente para ingresar los items de la misma factura me explico;en la planilla de la base de datos esta marcado con amarillo una factura que tiene varios items y cuando voy a consultar me toca ingresar el numero de factura por items lo que pretendo es que me ayuden a que esta formato me deje ingresar los codigos de barras sin problemas de la misma factura que no toque ingresar el mismo numero para hacer la consulta,y ya terminado la consulta sigue con la factura siguiente .porfa alguien que me ayude se los agradecerian userfrom.rar

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 762 visitas
  24. Started by Edy Camacho,

    Hola, tengo el siguiente problema; tengo un formulario creado con botones de opción los cuales se guardan en registros dentro de Excel dependiendo si están marcados como "Verdadero" y si no como "Falso", el tema es que yo no quiero que se guarde ningún resultado cuando no esta marcado solo necesito que cuando el botón se marque guarde verdadero caso contrario no guarde nada como lo esta haciendo ahora que dice "Falso", ¿existirá esa opción?. Agradecería su ayuda.

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 762 visitas
  25. Started by superboy6969,

    Estimados, hace poco estaba trabajando con adecuar un calendario en mi hoja excel mediante macros y vi un tema muy interesante, lo pueden ver en la sigte dirección: Pendiente - Como adaptar calendario? | Ayuda Excel Pues si lo revisaron, en cualquier celda que se posen se mostrará un icono que cuando le haces click se abre un calendario y al clikear una fecha se imprime en la celda seleccionada, intente copiar la idea pero por ejemplo tengo dos campos "fecha de nacimiento" y "Nombres", pues solamente quiero que esta macro se muestre en la columna o campo fecha, intente modificando dentro de la macro/hoja1 lo siguiente: Private Sub Worksheet_SelectionChange(ByVal Target…

    • 0

      Reacciones de usuarios

    • 4 respuestas
    • 762 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.