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?
8690 temas en este foro
-
Hola, quisiera que me ayuden con este tema, como crear un archivo .INI con APIS de Windows ,en la ruta disco C con macros vba excel. La idea es esta: En el formulario debe escribir código de de activación en un textbox y al hacer clic en boton registrar, este debe ser corroborado con el código de una celda de hoja excel, si cumple crea archivo .INI, en la ruta disco C y en las siguientes aperturas del libro verifica el código y ya no se muestre el formulario registro. Caso contrario si no corresponde el código activación y no se registra aun,me siga mostrando el formulario registro. Si es posible se puede agregar tiempo de uso a 15 días si no se registra. Adju…
-
0
Reacciones de usuarios
- 2 respuestas
- 2.5k visitas
-
-
Hola a todos, mi nombre es Maurizio Y mi problema es este: En una hoja de Excel estoy tratando de crear un horario con fechas. 1) En Práctica en la Columna (G6: G35) ingrese una fecha de visita 2) Medidor que explota el VBA Me gustaría que en la columna (H6: H35) se verificara la cantidad de días que comen en la fecha límite. 3) Los medidores en la columna (I6: I35) deben darme la Confirmación o no de la caducidad. Ahora, en lo que respecta a la Columna (H), no me arriesgo a cambiar el simple clic para permitir evaluar cualquier inserción de fecha en la columna (G), pero tomada individualmente funciona muy bien ya que he adoptado esta función (Con Sheet1 …
-
0
Reacciones de usuarios
- 4 respuestas
- 882 visitas
-
-
Buenos tardes; Requiero su apoyo con el siguiente caso. Deseo saber si es posible realizar filtros entre 2 fechas en 2 textbox y con una condicion(textbox.Codigo); una vez filtrada me permita realizar el reemplazo a una de las columnas por otro campo es decir otro (textbox.ruta), si tuvieran ejemplos excelente solo llegue a realizar el filtro, agradeceria su apoyo con el caso. Private Sub CommandButton4_Click() Dim total, total1 As Integer Sheets("planificacion").Activate Call iniciar If Me.ComboBox1.Value = "" Then Exit Sub ListBox1.Clear j = 2 filaS = Range("a1").CurrentRegion.Rows.Count ComboBox2 = Range("B" & fil…
-
0
Reacciones de usuarios
- 1 respuesta
- 1k visitas
-
-
Hola a todos: Necesito ayuda con un archivo que tengo, con dos columnas: la columna A con CLAVES y la columna B con FECHAS de todo un año. Con una macro, asigno en la columna C el Nº DE SEMANA de la fecha de la columna B (calculada para Excel 2007). Lo que quisiera es que copie todas las filas, incluida la cabecera, hasta que encuentre una fecha del mes de diciembre del mismo año que tenga como nº de semana el 1 (lo que querrá decir que ya es una semana del año siguiente), las pegue en la hoja2 y las del mes de diciembre con nº de semana 1 las copie y pegue en la hoja 3. Por ejemplo, en el archivo que adjunto necesitaría que copie desde la fila 1 hasta la 8…
-
0
Reacciones de usuarios
- 2 respuestas
- 767 visitas
-
-
Tengo una macro que me devuelve una cadena de numeros 18 los cuales pueden iniciar con un 0 o con varios a la izquierda pero me aparece asi 5.4705E+15 1.218E+16 2529 1.218E+16 2529 1.218E+16 1.4181E+16 2.18001E+15 e incluso los dos ultimos de la derecha los vuelve ceros espero haberme dado a comprender creo me falta establecer una variable les agradezco su ayuda
-
0
Reacciones de usuarios
- 2 respuestas
- 3k visitas
- 1 seguidor
-
-
Buenos días, Necesito ayuda para evitar borrar una formula en la ficha que tengo. En las celdas "I6:K6" hay una formula. Al ejecutar la macro BUSCAR, quiero que me devuelva el dato grabado en la hoja BD, pero NO quiero que me bore la formula en cuanto me trae el dato. La formula quiero que se mantenga y se aplique solo para los casos "PRESUPUESTO / CONFIRMACIÓN". La parte de la macro "BUSCAR" que es '[I6] = .Cells(encontrado.Row, "E") 'Fecha de confirmación / cancelación para estas celdas esta desactivada. Adjunto el documento a donde he dejado el comentario sobre problema que tengo. Saludos, EVITAR BORAR FORMULA 15.12.2019.xlsm
-
0
Reacciones de usuarios
- 7 respuestas
- 4.3k visitas
- 1 seguidor
-
-
Buenas colegas, tengo una macro que ejecuta una serie de transacciones en SAP, pero necesito que por cada transacción se tome un screenshot y se agregue en una celda en blanco de excel. Hasta ahora lo único que he logrado es tomar una captura pero de la pantalla actual o activa con un botón pero no es lo que busco, gracias de antemano si alguno tiene alguna posible solución
-
0
Reacciones de usuarios
- 1 respuesta
- 1.4k visitas
-
-
Hola buenas tardes, solicito de su ayuda, ya que estoy programando una macro que genera referencia de depósitos bancarios concatenando varios valores guardados en las celdas de una hoja en especifico de mi libro de Excel y posterior proporcionarla al cliente, específicamente mi problema es: Al buscar un cliente en mi BD el resultado me lo arroja en un listbox que llamé "LISTA" y cuando selecciono el valor que encontré después de la búsqueda para capturarlo en las celdas que le indico a la macro, antes cabe mencionar que para seleccionar ese resultado de mi búsqueda lo hago con una acción "DBLCLICK" , y de las 5 columnas que tiene mi BD, solo me selecciona la columna y fi…
-
0
Reacciones de usuarios
- 0 respuestas
- 895 visitas
-
-
Buenas Noches: Tengo 2 userform y necesito saber como escondo un label y un checkbox desde un userform diferente
-
0
Reacciones de usuarios
- 2 respuestas
- 2.1k visitas
- 1 seguidor
-
-
Buenos dias comunidad, Necesito ayuda con lo siguiente: Tengo un reporte de resumen y el mismo se actualiza segun la empresa que selecciono en una lista desplegable ( 500 empresas), necesito crear una macro que recorra las 500 empresas y genere el reporte de cada una de ellas y luego guardar a pdf ( generando un pdf con 500 reportes). Como puedo hacerlo? Solo pude generar pdf individual
-
0
Reacciones de usuarios
- 1 respuesta
- 613 visitas
- 1 seguidor
-
-
Buenas Noches a todos!!! Pidiendo de su ayuda, tengo una carpeta varios archivos que tienen informacion, yo quiero generar un reporte en donde me abra cada archivo de excel y me copie toda la informacion a un archivo de excel, solo que ese reporte quiero tenerlo en una solo hoja, es decir que vayan pegando uno abajo del otro como lista. se podra? Anexo archivos Gracias!!! Archivos.zip
-
0
Reacciones de usuarios
- 9 respuestas
- 3.7k visitas
- 2 seguidores
-
-
Muy buenas compañer@s !!! Necesito una ayudita con una macro. Tengo dos hojas principales donde se introducen los datos y siete que son las que los reciben al ejecutar unas macros. Hay varios temas que no consigo solucionar. En las siete hojas que reciben los datos, necesito que la primera fila debajo de los títulos sea fija y no se actualice. Escribo los datos y le doy el formato que quiero, que sería como el de la hoja "CAJA", pero al ejecutar la macro se eliminan. También he observado que en la hoja "FACTURACION" en la columna A, introduzo las fechas, como por ejemplo 01/10/2024 ,y al ejecutar las macros alguna fecha cambia y me aparece1…
-
0
Reacciones de usuarios
- 1 respuesta
- 619 visitas
- 1 seguidor
-
-
Hola, en mi trabajo me pidieron que tratara de extraer datos de una tabla para ponerlos en otra de otro depto. Estos datos deben cumplir ciertos criterios de buscar un dato de acuerdo a un número y fecha asignado en la tabla 1, y colocarlos en la tabla dos, en la fila que coincida el número y fecha asignado, no se si me explico, pero he creado lo siguiente: Sub Macro1() ' ' Macro1 Macro ' Completado '' Acceso directo: CTRL+i ' Dim mx1 As Double, mx2 As Double Set lb1 = Workbooks("copia Registro Ofic. a Ctta..xls").Worksheets(1) Set lb2 = Workbooks("Copia de 2.011.xlsx").Worksheets(1) n = ActiveCell.Row lb1.Activate Range("a1:b150").Select Selection.ClearCont…
-
0
Reacciones de usuarios
- 3 respuestas
- 2.7k visitas
-
-
Hola a todos! Mi problema es que he realizado una macro para una planilla de cheques. El tema es que en esa planilla todas las columnas tienen autofiltro (Fecha_Vencimiento, Banco, titular, etc). Yo necesito contar y sumar los distinto datos que se agregan en cada celda pero a su ves debo poder procesarlo cuando un o varios autofiltros esten ectivados. Ahi es donde tengo el problema, la macro que realice me suma y cuenta siempre el total de datos y no me tiene en cuenta los autofiltros. He usado la funcion subtotal esa si me tiene en cuenta los autofiltros activados pero no se como realizar esos subtotales repetando las condiciones que necesito para cada caso. Estye e…
-
0
Reacciones de usuarios
- 4 respuestas
- 1.4k visitas
-
-
Hola a todos soy nuevo por aquí, y la verdad es que ando algo perdido. He buscado en el foro pero no encuentro nada que se le parezca a mi duda, la verdad es que tengo un documento en el que tengo que poner el nombre completo, fecha de nacimiento, antiguedad en la empresa y dni y es de 25 trabajadores pero lo unico que he conseguido es hacer una lista desplegable y no va a cada celda cuando elijo el que quiero ademas de eso necesito que me genere el mismo archivo pero cuando yo seleccione el mes me cree todos los archivos de ese mes porque el documento es diario. la verdad es que estoy echo un lio y no se como ponerlo en pie. Sin mas daros las gracias de antemano y esp…
-
0
Reacciones de usuarios
- 0 respuestas
- 1.2k visitas
-
-
Que tal, Tengo dos libros llamados Sabana y Cef, en Sabana tengo una tabla que posee en la columna A numeros de item; y en Cef tengo un gran numero de hojas con los numero de item las cuales contienen informacion en las celdas "B4" y "C16". Lo que deseo hacer es que la macro relacione el numero de item con las hojas y si el numero es el mismo que pege la informacion de las celdas "B4" y "C16", y en dado caso de que no sea el numero de item que deje el espacio en blanco. No se si me explique bien, pero espero que me puedan apoyar. De antemano gracias por su apoyo. Saludos.
-
0
Reacciones de usuarios
- 2 respuestas
- 1k visitas
-
-
facturar impresa y en PDF Estoy trabajando con mi factura Mi primer trabajo en excel 2010, pero no se como hacer que se guarde en PDF con el nombre que esta en la hoja "Imp_Fac" celda "M3" que se compone del No. factura, Nombre del cliente y Fecha de emision de la factura, tengo amyuni PDF converter y y poder asignar la ruta donde se guarde la factura en PDF, y que se imprima en la impresora default, espero haberme explicado correctamente captura los datos a facturar en la hoja "factura" y quiero que se imprima los datos de la hoja "Imp_Fac" Slds y gracias por valiosa ayuda FACTURA1.zip
-
0
Reacciones de usuarios
- 3 respuestas
- 1.5k visitas
-
-
Hola, tengo una duda. Tengo un Listbox en el cual aparecen datos del rango (A1:B10) por ejemplo, lo que necesito es que al seleccionar un dato del Listbox y presionar un boton ese registro se elimine de la Hoja. Pero no que se elimine la celda, si no que quede en blanco donde estaba registro. Si no es mucho pedir si se podria poner en el lugar donde quedo eliminado el registro una frase como "Registro fue eliminado". Gracias espero su ayuda.
-
0
Reacciones de usuarios
- 2 respuestas
- 1.8k visitas
-
-
Buen dia. Se que ustedes me pueden ayudar con lo siguiente: el sistema genera unos archivos .txt que los tengo que importar a excel, luego armar una tabla resumen de los datos del archivos, pero lo que no puedo es capturar los datos de diferentes celdas y colocarlos en otras para armar mi tabla resumen y ademas los archivos cambian constantemente y debo capturar los mismos valores pero de un origen distito siempre,,, ayuda porfavor adjunto un ejemplo del txt output.txt
-
0
Reacciones de usuarios
- 2 respuestas
- 1.1k visitas
-
-
Hola tengo este formulario que les dejo anexo, para las dos primeras columnas diseñe una macro que me carga un formulario para seleccionar la fecha ---- al final de la hoja en la ultima columna hay otra macro que al introducir la palabra "si" me bloquea la fila que acabo de editar y me lanza a la primera celda de la misma fila ---- al hacer esta acción hace que de nuevo se me cargue el formulario de fecha puesto que esa celda queda activa y hay una macro en ella para que muestre ese formulario cuando se selecciona (cuando esta activa) ----- entonces me toca cerrarlo y ahora si queda bloqueada la fila que acabo de editar, ... esto es un gran problema, puesto que al ca…
-
0
Reacciones de usuarios
- 0 respuestas
- 1k visitas
-
-
Cordial saludo. Estoy tratando de crear una macro (buscando ejemplos, soy un poco novato en el mundo VBA) que tome dos hojas de un libro, estas poseen casi los mismo encabezados. La idea seria utilizar los campos C/S Boleta, Observacion (OTR), Cruce Acdo (Exclusivo Hoja ") y Cruce Alcdo (Exclusivo Hoja1) para realizar un filtrado y dicretizar el numero de visitas que existen por Revizor y por zona. He generado un ejemplo de lo que estoy tratando de conseguir. Los campos Cruce Acdo y Cruce Alcdo los utilizo para identificar los campos repetidos en cada hoja, existen trabajo en los cuales se desarrollan dos actividades en la misma ubicacion y tienen por lo tanto un mismo …
-
0
Reacciones de usuarios
- 0 respuestas
- 965 visitas
-
-
Hola, tengo enlazado un archivo de excel a una pagina web (aun en pruebas), es para que rellene un listado y me envie un correo al finalizar. En Excel funciona OK, pero al quererlo hacer funcionar desde un hipervinculo en la Pagina WEB, uno de los macros que rellena un tertbox al seleccionar un texte desde un listado en un combobox me da fallo "Se ha producido el error '1004' en el tiempo de ejecución: Error en el método 'Sheets' de objeto '_Global' " "Private Sub ComboBox1_Change() valor = ComboBox1 posicion = Application.WorksheetFunction.Match(valor, Sheets("PRODUCTOS").Range("C5:C212"), 0) + 4 TextBox6.Value = Sheets("PRODUCTOS").Cells(posicion, 4) End Sub" La…
-
0
Reacciones de usuarios
- 1 respuesta
- 2.5k visitas
-
-
Hola. Os sugiero alguna idea para ordenar filas por fecha, la cual está en medio de una cadena de texto (del tipo: AJUSTE: 29/02/2012 Fondo social) y otras veces al final (PGO.FONDO SOCIAL- MARZO/2012). En el archivo sugiero una forma incompleta (contar.si) pero no es eficiente. Saludos. Ordenar por fecha entre cadena.rar
-
0
Reacciones de usuarios
- 0 respuestas
- 944 visitas
-
-
Hola a todos y feliz año nuevo. con la siguiente cuestión, En al archivo adjunto trato de explicar, ya que el asunto es medio complicado De antemano muchas gracias. formula_dinamica.xls
-
0
Reacciones de usuarios
- 1 respuesta
- 993 visitas
-
-
hola expertos tengo una duda necesito com pasar un dato de un lavel aun comando boton gracias
-
0
Reacciones de usuarios
- 2 respuestas
- 696 visitas
-