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?
8680 temas en este foro
-
Hola buen día, tengo el siguiente libro con formulario de ejemplo, estoy tratando que por medio de un boton pueda mostrar un calendario, que en algun momento el maestro MacroAntonio nos lo compartió pero resulta que en mi ejemplo al inicializar el formulario el calendario se oculta y al momento de querer mostrarlo mediante un boton este no me aparece, adjunto dejo el archivo para que vean. Muchas gracias!!! Saludos!, Walter Libro1.xlsm
-
0
Reacciones de usuarios
- 3 respuestas
- 1.1k visitas
-
-
Hola, quiero automatizar una tarea por medio de un macro, la situacion es la siguiente: Tengo un archivo de excel el cual contiene 2 hojas: hoja A y hoja B. En la hoja A se captura la información y la hoja B se genera copiando la hoja A, pero borrando un rango de 10 filas consecutivas. El problema es que este rango de filas no es siempre el mismo. ¿como lo puedo condicionar? Gracias de antemano por la ayuda que me puedan brindar. Saludos
-
0
Reacciones de usuarios
- 1 respuesta
- 1.1k visitas
-
-
Buenas Tardes es posible hacer validación de CURP masivo en RENAPO? mediante una macros o algún programa? Gracias.
-
0
Reacciones de usuarios
- 1 respuesta
- 8.2k visitas
-
-
Saludos a los amigos del foro, me gustaría aprender a que si tengo dos macros cuyos datos están en dos hojas dispuestos en el mismo modo para lo cual solo necesito un mismo userform si quiero verlos. subo un archivo de ejemplo donde se vera un userform con dos botones, el prmer botón debe cargar al userform frmDatos con lo de la hoja1 y el segundo botón debe cargar el mismo userform frmDatos pero con lo de la hoja2 (esto me ahorra el hacer dos frmDatos diferentes) He puesto el codigo de macro para la hoja1 la macro para la hoja2 no esta pero solo es cuestion de cambiar el 1 por el 2 y todo funcionará pues tiene la misa ubicacion de rangos. pero Como l…
-
0
Reacciones de usuarios
- 5 respuestas
- 1.4k visitas
-
-
Buena tarde. Me pueden ayudar por favor?, necesito una macro para imprimir contenido del programa llamado Impulse(Rumba), tengo un codigo para ejecutar las macros grabadas en impulse sin embargo al ejecutarlo no me imprime nada. les agradecería me ayudaran, utilizo el Ehlapi32.dll.
-
0
Reacciones de usuarios
- 0 respuestas
- 600 visitas
-
-
Buenas tardes amigos excelianos. Me ha surgido una duda, yo he utilizado este código para leer el disco duro de cada computadora. Me funcionaba bien, ya que le paso un hexa, para convertirlo y sacar de ahí las dos primeras y las dos ultimas. mediante el hexa, ese seria mi contraseña, resulta que ahora con esa contraseña no permite entrar, en otro Excel 2016, y Excel 2007 instalado en una maquina de 64 bits igual ya lo probe en otra maquina de 64 bits y va muy bien!! no se a que se deba esto!! este es el codigo Private Sub Workbook_Open() Author = "XXX" ' disco duro Set fs = CreateObject("Scripting.FileSystemObj…
-
0
Reacciones de usuarios
- 0 respuestas
- 733 visitas
- 1 seguidor
-
-
Buenos días,Estoy realizando unas tablas y tengo el siguiente problema,En la hoja 1 tengo unos nombres con unas notas (Columna A nombres y Columna B notas), en otra hoja del mismo libro tengo lo mismo y lo que quiero hacer es lo siguientes:Que las notas las pueda modificar tanto en la hoja 1 como en la otra y que siempre tenga en las dos hojas el último valor escrito.Espero me puedan ayudar.Gracias.
-
0
Reacciones de usuarios
- 5 respuestas
- 1.1k visitas
-
-
Buenas tardes y muchas gracias de antemano.Tengo una macro que abre los archivos excel (xlsm) de una carpeta uno por uno y realiza algunas modificaciones y los cierra, el problema surge que los archivos también se encuentran en subcarpetas y necesitaría que estos también los abriera.Tengo las dos macro, peor no se como juntar para que lo haga.Esta macro copia los datos del archivo y los pasa a otro en común:Sub ()On Error Resume NextApplication.ScreenUpdating = FalseApplication.Calculation = xlCalculationManualApplication.EnableEvents = FalseActiveSheet.DisplayPageBreaks = FalseApplication.DisplayAlerts = FalseDim SummarySheet As WorksheetDim FolderPath As StringDim NRow …
-
0
Reacciones de usuarios
- 3 respuestas
- 2.3k visitas
-
-
Hola chikos, estoy acá craneandomelas para crear una macro que me tome el rango con datos y me cree los archivos. segun lo indique el rango. adjunto un ejemplo donde ya he logrado que un for me tome los datos del rango en una variable pero lo que me tiene complicada es como le indico que me cree 1 archivo con la cantidad de hojas que indica el rango. es complicado de explicar pero en el ejemplo seguro que entenderán mi problemática. desde ya le agradezco a cualquiera que quiera aportar un granito de arena a este caso y así poder entender. lo importante es que si yo el día de mañana quiero agregar una hoja nueva al archivo frutas por ejemplo pueda intertar u…
-
0
Reacciones de usuarios
- 2 respuestas
- 7.5k visitas
-
-
Hola a toda la comunidad, tengo dos dudas que espero me puedan ayudar por favor, a partir un formulario de Compras, en el que me ayudo mucho el compañero de foro @Macro Antonio resolviendo mis antiguas dudas, y por lo que surgió un problema de códigos para terminar de desarrollar este formulario de Compras. (Adjunto el Archivo en la parte Inferior) El primer problema es cuando agrego los productos al ListBox de mi formulario Compras, y requiero eliminar un producto, lo selecciono y realizo doble click, hasta ese momento todo va bien, pero en caso yo en excel tenga activa otra hoja por ejemplo Productos y no la Hoja Imagen Rowsource del ListBox1 que tiene las filas …
-
0
Reacciones de usuarios
- 3 respuestas
- 1.5k visitas
-
-
Despues de mucho tiempo vuelvo a saludarles ,tengo un problema, la verdad me estoy pasando mucho tiempo tratando de hacer un reporte como lo muestro en la hoja "Ejemplo",sin embargo a las justas puedo hacer como llega en la hoja "Infor",alguien me pude ayudar a crear tablas como lo muestro en la hoja "ejemplo"?,la cantidad de tablas dinamicas que deben de crearse esta en función a los valores que figura en la columna A .En el libro solamente hay dos valores(encabezado "PC") 14 y 15 ,pero pueden haber mas y se debería crear como tantos valores a haya en el acolumna A. las tablas deberian de ser iguales a la que figura en la hoja ejemplo y la cantidad de tabals deb…
-
0
Reacciones de usuarios
- 0 respuestas
- 732 visitas
-
-
Buenas noches. Ya hace tiempo que no me conectaba. Tengo una duda, estoy intentando importar desde una web local a Excel. desde la función datos importar desde web, pongo la dirección y al impotar sólo me importa esto: JavaScript is required to access this website. ¿alguna solución? ¿ya sea con VBA o alguna opción que debo habilitar en Excel? Si importo otras paginas como google etc importa bien. Gracias
-
0
Reacciones de usuarios
- 1 respuesta
- 620 visitas
-
-
Primero que nada, agradezco a todas las personas que alimentan el foro, con dudas y soluciones, gracias a ustedes eh podido avanzar desde cero mi proyecto actual -el cual me genera una duda que no he podido encontrar en ningún lado- tengo un formulario, el cual necesito que ademas de registrar los datos en una base general - eso lo hace con éxito - , me permita llenar un formato con base a la selección de hoja de un combobox. anexo el formulario para mayor referencia. muchas gracias. - los que se tomaron el tiempo de descargar mi archivo y sacarme de duda agrego: 1.- necesito que si el formulario se selecciona Activo, los datos que c…
-
0
Reacciones de usuarios
- 2 respuestas
- 1.2k visitas
-
-
Buenos dias!!.. Necesito colocar saltos de página de una hoja , donde la condicion para hacerlo es segun un filtro con varias posibilidades.....que al terminar de encontrar el texto "javier" en la columna con filtros coloque un salto de paginas, y asi sucesivamente hasta pasar por todos los contenidos de la columna con filtro ejemplo: colA ColB (con filtro y ordenado por alfabeto) 100 Javier 203 javier ............................aqui insertar salto pag 20 mario 49 mario 60 mario ............................aqui insertar salto pag 20 Luis ya probe una macro borrando prime…
-
0
Reacciones de usuarios
- 0 respuestas
- 1.2k visitas
-
-
Necesito hacer una macro la cual compare los campos de una consulta SQL con los que tengo en un archivo txt, luego de compararlos debo generar un archivo plano con los registros e indicando si es igual o diferente en la comparación.Hice una base de datos en access con una tabla y un archivo de excel el cual contiene 3 páginas, en la primera coloque los campos que va a consultar en el SQL, los campos genéricos del txt(En esta parte la idea que tengo es hacerlo paramétrico con el fin de poder comparar cualquier archivo con cualquier consulta sql), la consulta SQL, el campo por el cual va a relacionar los registros y el campo separador (Esto ya que los archivos txt pueden es…
-
0
Reacciones de usuarios
- 0 respuestas
- 913 visitas
-
-
Hola amigos. aquí nuevamente molestando sobre una situación tengo una base de datos donde bajo reportes de diferentes módulos tengo dos columnas en la hoja1 sombreados de diferentes colores esas columnas quiero hacer una comparación y que me copie en la hoja de resultados si encuentra el dato parecido. Intente con la función buscarv pero no me dio el resultado y tambien intente con la formula si la columna A=T pero por lo que veo no me da el resultado por lo que en una columna trae varios (0). Espero no confundirlos amigos, aquí adjunto el archivo para que se entienda mejor De antemano muchas gracias. Libro3.rar
-
0
Reacciones de usuarios
- 3 respuestas
- 2.3k visitas
- 1 seguidor
-
-
Buenas tardes, tengo 2 hojas, en la 1° tengo una tabla con 5 campos (Cod, Nom, Apell, Area, Pais), en la 2° tengo un buscador, selecciono 1 codigo y me aparecen los demas datos, tambien tiene la imagen de la bandera del pais (B7). Lo que sucede es que no aparece la bandera cuando escribo un codigo en el filtro, pero he probado escribiendo el pais aparte y si funciona. ¿Como podria hacer que al actualizarse B7 tambien se actualize la imagen de la bandera? PD: Adjunto el codigo VBA para la imagen. Actual_Pais.zip Actual_Pais.zip
-
0
Reacciones de usuarios
- 1 respuesta
- 1.1k visitas
-
-
Buenos días, Después de estar intentando solucionar este tema por mi cuenta no me queda más salida que pedir ayuda. Caso: Tengo una base de datos que contiene unas sección donde refleja con "X" o "!" errores de cumplimentación de datos. Necesito un macro que permita eliminar de forma automática aquellas filas que no contengan ni X ni ! (está todo correcto). para poder aislar las que tengan errores. Digo eliminar ya que es la única manera que se me ocurre pero quizá uds conocen otra manera de llegar al mismo resultado. A B C D 1 ! 2 3 X ! 4 X Adjunto un archivo a modo de ejemplo que también contie…
-
0
Reacciones de usuarios
- 6 respuestas
- 1.4k visitas
-
-
Buenas tardes, necesito sumar los valores de dos columnas y restarlas de una tercera columna, por ejemplo A+B y el resultado - C que luego me lo ponga en D y que me vaya haciendo esto hacia abajo en 10 filas que tienen las columnas, Sería por supuesto una macro en VB. ¿Sería posible hacerlo? Gracias
-
0
Reacciones de usuarios
- 2 respuestas
- 4.3k visitas
-
-
Buenas tardes, Es posible hacer que un combobox (combobox1) dependa del valor de un textbox (textbox1) y que a su vez otros textbox dependan del textbox 1 y del combobox1? Es decir si yo en el textbox1 pongo al socio 10728, que el combobox1 me recoja las entradas de este socio, “Un viaje inesperado” y “Hotel Transilvania 2” y que si elijo, por ejemplo “Hotel Transilvania 2”, me realice la búsqueda en el resto de textbox?. Muchísimas gracias. Saludos, Drosophila FORMULARIO.xls
-
0
Reacciones de usuarios
- 2 respuestas
- 3.5k visitas
-
-
Hola a toda la comunidad, ando en una terrible confusión de esta división y agradecería mucho me ayuden. Adjunto el archivo. El problema esta en cuando intento registrar una joya y pongo su peso y su precio por gramo, este ultimo me automatiza los cálculos para los demás textbox, pero lo que no logro que me de un resultado esperado en el textbox "Precio de vta. x gramo" (este textbox resulta de la división del precio total / el peso). Por ejemplo pongo 10 en el PESO y en PRECIO GR. pongo 100, los demas textbox escriben el resultado automaticamente y supuestamente me deberia mostrar en el precio de vta. total 1180 (resultado de la multiplicacion PESO * PRECIO GR. * IGV…
-
0
Reacciones de usuarios
- 1 respuesta
- 2.1k visitas
-
-
buenas tardes a todos alguien que me pueda ayudar con este tema , intento que mi formulario al momento de filtrar me ingrese los datos al listbox en forma horizontal y no uno debajo de otro , y por que al momento de filtrar se demora mucho en cargar el listbox. por favor alguien me eche una mano con este tema . se los agradezco, saludos FILTRAR.rar
-
0
Reacciones de usuarios
- 0 respuestas
- 1k visitas
-
-
Saludos tengo una macro que se dispara cuando cambia el valor de una celda B3, esta macro inicialmete desprotege la Hoja con la clave "XX" y al final vuelve a proteger la misma con la clave "XX". 1 el problema que tengo es que cuando deseo trabajar en la hoja la desprotejo y cualquier cambio o change que realizo en cualquier otra celda diferente a B3 la hoja se protege y no me deja seguir trabajando. 2 Otro problema no me permite copiar y pegar 3 si deseo que la macro funcione solamente para la columna "H" como quedaria la macro Set area = Range("G:H") If Range("b3") <> Empty Then Set area = Range("G:H") Archivo subido "HOJA PROTEGIDA CON CAMBIO DE CELDA" …
-
0
Reacciones de usuarios
- 0 respuestas
- 528 visitas
-
-
El Código que adjunto no funciona Código suma no funciona.rar Código suma no funciona.rar
-
0
Reacciones de usuarios
- 4 respuestas
- 955 visitas
-
-
Hola, Necesitaría una macro que realizase lo siguiente: 1.- Revisar la pestaña "I-IBEX" y comprobar si alguna fecha (columna A) NO existe en la pestaña "IBEX" 2.- En el caso de que no existiera, agregar la línea en cuestion (columnas A hasta G) a la última línea de la pestaña "IBEX", es decir a continuación del último registro. Opcionalmente y si fuera posible, que agregase los registros ordenados por fecha creciente, aunque tampoco es muy importante porque luego los podría ordenar yo. Muchas gracias macro para copiar datos.rar
-
0
Reacciones de usuarios
- 0 respuestas
- 757 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.