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
-
Buenas tardes, Tengo una hoja excel con varias pestañas con datos. Estos datos los consolido en otra hoja en el mismo documento. Lo hago manualmente utilizando la función del menú Datos-> Consolidar. Quería automatizar el proceso y crear una macro para que sólo pulsando un botón lo hiciera, A través de Menú Programador, quise grabar la macro, pero me da error al grabarla. He estado buscando por internet y en el foro y no encuentro como usar la función "Consolidar" en una macro. ¿Alquien me podría ayudar por favor? Gracias!
-
0
Reacciones de usuarios
- 11 respuestas
- 2.9k visitas
- 3 seguidores
-
-
Hola amigos. Necesito asesoramiento con una macro para realizar un trabajo repetitivo. Se trata de seleccionar la celda activa del cursor, que siempre será en la misma columna pero en distintas líneas cada vez, y realizar una serie de acciones (combinar celdas, aplicar referencia fija, insertar línea, borrar formato y agrupar líneas). Saludos. trabajo repetitivo.xlsx
-
0
Reacciones de usuarios
- 13 respuestas
- 623 visitas
- 2 seguidores
-
-
Hola, Tengo un formulario, algo sencillo cn un Textbox. Cuando le pongo 1,234 me pone un formato diferente... 1.234 al trasladarlo al excel. En vez de uno coma dos tres cuatro, me lo pone en millares. He probado con la coma y con el punto. En otros me funciona bien. ¿Como le puedo decir que eso es un decimal? Gracias
-
0
Reacciones de usuarios
- 2 respuestas
- 537 visitas
-
-
Buenas, Tengo una macro que es bastante larga en función del número de registros que se traten cada vez y con Application.StatusBar, por ejemplo: Application.StatusBar = "Realizando cálculos..." etc. Voy comentando el progreso de la macro hasta el final. El caso es que si tienes de tema de office el blanco, el texto sale en negro y el fondo verde, así que no se puede percibir bien el mensaje. Para poder verlo en condiciones, hay que cambiar el tema de office a negro, gris o multicolor. Estuve buscando para añadir alguna barra de progreso, pero no supe cómo hacerlo sin desactivar Application.ScreenUpdating ¿Se os ocurre alguna alternativa? G…
-
0
Reacciones de usuarios
- 2 respuestas
- 1.2k visitas
- 1 seguidor
-
-
Hola, Tengo un programa de facturacion que lee los contratos en pdf rellenable. hace la factura los pasa a visual basic (base de datos) y hace el libro de gastos e ingresos. Pido ayuda porque mi programador ha fallecido, entonces necesito retomar el proyecto o rehacerlo. email:
-
0
Reacciones de usuarios
- 5 respuestas
- 447 visitas
- 2 seguidores
-
-
Buenos días a todos compañeros!!! Tengo un problemilla y no veo el error. Os cuento. Tengo la base de datos para poner las notas de clase de una compañera profesora. Guarda bien los datos. Pero cuando doy a la "lupa" para buscar alumnos me busca el primero, pero si guardo o limpio y vuelvo a dar a la lupa, entra en bucle y va mostrando lo que quiere. El depurador no muestra fallos...pero evidentemente algo no está bien...y no lo veo. He probado a rehacer...poner msgbox para ver y nada...siguen en bucle... A ver si los maestros pueden iluminar el camino de este aprendiz!!! Gracias de antemano!! Pd: y si me explicáis el error par…
-
0
Reacciones de usuarios
- 7 respuestas
- 565 visitas
- 2 seguidores
-
-
Hola de nuevo a todos. Primero quiero agradecer la ayuda que me han otorgado en otras ocasiones, acudo a ustedes por ayuda, para solucionar un problema que tengo. Tengo un userform para capturar mediciones, se le agregan comodines para no repetir en las capturas todos los numeros y asi acelerar las mediciones y capturas, todo funciona en el userform, mi problema es que agrege 2 combobox para ASIGNAR el lugar donde deseo se guarden las mediciones de ese grupo y el segundo combobox repite lo mismo, pero para otro lugar donde se desea sea agregado en la tabla de excel. Como mencione todo fuciona pero, al guardar lo almacenado en el Listbox no me respeta la ubicacio…
-
0
Reacciones de usuarios
- 2 respuestas
- 459 visitas
-
-
Buenas noches a todos, saludos cordiales, aquí de nuevo solicitando de sus conocimientos. Estoy tratando de armar un Sistema contable, y se va logrando gracias al Ingeniero en Sistemas JSDJSD de este gran foro, saludo maestro. Ya se logró el Inventario, Mayor y Libro Diario. Ahora arme el Balance Comprobación, solo con fórmulas en Excel, jalando las cuentas en el Libro Diario y, en el Balance de comprobación ahí figura todas las cuentas, es decir en el principio están todas las cuentas del BALANCE GENERAL, y en la fila 149 comienza las cuentas del ESTADO DE RESULTADO; A base de eso arme el Estado de Resultado y Balance General con fórmulas muy senci…
-
0
Reacciones de usuarios
- 36 respuestas
- 4.2k visitas
- 3 seguidores
-
-
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
- 2.7k visitas
- 2 seguidores
-
-
Por favor necesito ayuda, es un xml que tiene 4 conceptos distintos y quiero descargar cada concepto en cada celda de excel perome marca error en la palabra cfdi y quisiera solucionarlo es este error le doy click en depurar y asi aparece se los agradeceria mucho
-
0
Reacciones de usuarios
- 1 respuesta
- 2.2k visitas
- 1 seguidor
-
-
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
- 778 visitas
- 1 seguidor
-
-
Buenas, Estoy realizando una presentación para un trabajo de la universidad y tengo una duda respecto a la utilización de las macros y los botones de opción. He utilizado un cuadro combinado para tener una lista despegable con los distintos nombres de las cuentas a presentar y he vinculado el valor en una celda según el orden secuencial de la cuenta en mi base de datos. Quisiera saber como podría presentar la información por años y trimestres para cada cuenta y que cambien los valores al seleccionar las diferentes opciones, cambiando la cuenta en el cuadro de lista posteriormente el año y que aparezcan los valores. He estado pensando sobre si volver a escribir la inf…
-
0
Reacciones de usuarios
- 1 respuesta
- 494 visitas
- 1 seguidor
-
-
Hola tengo un formulario en Microsoft forms y descarga un Excel con la respuesta esas respuestas tienen imágenes en url estoy intento mediante código cambiarla a imágenes reales pero cuando compilo no hay errores pero trae una imagen vacía y no funciona necesito la imagen para que descarga en la celda que el corresponde pero que lea por filas primero y despues pase a la siguiente fila en algunas celdas hay varias url soy nuevo en VBA por eso no he podido pero me pidieron esto para ayudar en la empresa y nada que lo condigo
-
0
Reacciones de usuarios
- 1 respuesta
- 343 visitas
-
-
Hola, Hace unos días me ayudasteis a resolver una macro que buscaba en un listado la fecha coincidente o de no coincidir ninguna, te daba la más cercana comparando con otro listado. Funciona genial, pero me han surgido dos problemas al adaptarlo. 1) Si el listado donde busca (hoja FECHAS del ejemplo) es más corto que la hoja donde hay que pegar el resultado (hoja RELLENAR en el ejemplo), solo te añade el mismo número de registros que en la hoja donde busca. No sé si esto es algo que yo estoy haciendo mal al adaptarlo. 2) No he conseguido adaptarlo para que lo haga por cada cambio de código en hoja RELLENAR (columna a). Es decir, si es el código es "a" …
-
0
Reacciones de usuarios
- 2 respuestas
- 405 visitas
- 1 seguidor
-
-
Hola, tengo una tabla en la que la columna "A" hay un dato comun con diferentes datos en "B" y "C", quiero saber si existe alguna funcion, formula o una macro para poder usar de referencia el dato de la columna "A" y que traiga todos los datos posiibles de "B" y "C" concatenados, que pudiera usarse en diferentes tablas por si requiero usarla en otros archivos. agradezco el apoyo EJEMPLO VLOOKUP CON VARIOS DATOS.xlsx
-
0
Reacciones de usuarios
- 3 respuestas
- 490 visitas
- 2 seguidores
-
-
Buen dia.Tengo una tabla en la que ya tengo datos fijos, quiero saber si es posible hacer alguna macro para filtrar ingresando una cantidad que no tiene que ser exacta pero si cercana y que filtre 4 opciones las dos menores mas cercanas y las 2 mayores mas cercanas, son 2 columnas poder tener la opcion de que pueda hacer el filtrado para cualquiera de ellas, anexo excel como referencia.agradezco la ayuda o sugerencias que puedan hacerme. Ejemplo Filtros.xlsx
-
0
Reacciones de usuarios
- 7 respuestas
- 738 visitas
- 1 seguidor
-
-
Hola a todos y muchas gracias por vuestra ayuda (me habéis ayudado en varias ocasiones), os comento lo que me pasa tengo que hacer una macro que me sume los diámetros exteriores de cables que van por un conducto (tubo) para saber si esta lleno. En la hoja 1 tengo el diámetro exterior del cable y la ruta que siguen los cables. Como se puede ver en el ejemplo de la fila 2 el cable para alumbrado va por 5 tubos distintos (Canalización1, canalizacion2,...etc.), los nombres"_12UGD_1.5_LB123" es como tengo que designar a los tubos. La idea es sumar los diametros externos que hay en el tubo "_12UGD_1.5_LB123" en este caso tendría que sumar 8+4.5+6.5+10+12=41. El siguiente tu…
-
0
Reacciones de usuarios
- 7 respuestas
- 741 visitas
- 1 seguidor
-
-
Hola colegas buenos días. Tengo un problema y acudo a ustedes para ver que solución me dan. Esto es parte del proyecto de Disponibilidad bancaria que ustedes han visto y ayudado en ocasiones. Quiero crear un Histórico, que puede ser único o separado por banco, no importa. Copiar cada Rango y pasarlo a cada una de las hojas Histórico no es problema, eso es algo que hago a menudo, el problema está en que al finalizar el año, las Hojas Diario y DiarioBFI quedarán en “Blanco” (Vacías) para comenzar un nuevo período fiscal y si hago referencias nuevamente a las Hojas Diario y DiarioBFI para copiar y pegar en las Hojas Histórico (comenzado otro año) se …
-
0
Reacciones de usuarios
- 15 respuestas
- 908 visitas
- 2 seguidores
-
-
Como dije en mi mensaje de presentación, no me gusta mucho preguntar, no por orgullo, sino para no molestar ni dar trabajo, si pregunto es porque después de buscar durante días y horas cada día, no he encontrado la solución. En este mensaje adjunto el archivo y ademas doy una breve explicación de lo que me gustaría hacer, porque la generación de grupos aleatorios de nombres la hace bien, lo que ocurres es que me salen repetidos, y me gustaría que no se repitieran combinaciones completas. En la señal roja de la parte de abajo de la imagen pudo introducir nombres y apellidos, y en la señal azul asignarle un numero que puede ser una nota de un examen, o un turno de…
-
0
Reacciones de usuarios
- 17 respuestas
- 3.9k visitas
- 3 seguidores
-
-
Hola comunidad, me ayudan miren quiero hacer un libro donde se llene un formulario con los datos que ya hay en una hoja del mismo libro , la idea es apretar un boton donde me traiga los datos de esa hoja al formulario y grabar puede ser en la mmisma hoja o en una nueva, no se si me explique bien.
-
0
Reacciones de usuarios
- 6 respuestas
- 530 visitas
- 2 seguidores
-
-
Hola, tengo un proyecto donde se abre un formulario de login con un usuario y contraseña, pero me percato de que cuando la contraseña tiene solo números indica que "La contraseña es invalida" pero cuando cambio la contraseña a con letras si permite continuar, mi pregunta será ¿Cómo valido que el usuario ingrese mínimo una letra en la contraseña? o ¿cómo valido que me tome una contraseña de sólo números?
-
0
Reacciones de usuarios
- 2 respuestas
- 1.2k visitas
- 1 seguidor
-
-
Saludos a todos. Necesitaria, por favor, vuestra ayuda para resolver la cuestión que propongo relativo al acceso y modificación de datos para posterior descarga de datos financieros de una web. (Scraping) Concretamente, necesito acceder y modificar los datos entrados confirmandolos despues mediante un boton, para proceder a la posterior descarga de los datos financieros seleccionados previamente mediante la periodicidad y fechas indicadas para la descarga. Decirles que no domino en absoluto el area de scraping, aunque si he leido y visto bastantes articulos y codigos, pero a pesar de ello no he sabido resolver la cuestón que propongo y que agradeceria me resolvirais…
-
0
Reacciones de usuarios
- 2 respuestas
- 534 visitas
- 2 seguidores
-
-
Buenas tardes foreros, he buscado información en la web para contar celdas según su color, pero la función "CONTARCOLOR" no me funciona, alguien sabe cómo puedo contar celdas con un color específico en un rango dado??
-
0
Reacciones de usuarios
- 4 respuestas
- 3.6k visitas
- 2 seguidores
-
-
Estimados, Buenas tardes Tengo el siguiente Código en VBA para seleccionar impresora distinta a la predeterminada y a su vez imprimir copias según valor de celda CE15, si bien selecciona la impresora, el problema es que solo imprime una copia y no el valor asignado a CE15. Si alguien me pueda ayudar. Sub imprimir() Sheets("C2t-Small").Select ncopias = Hoja1.Range("CE15").Value actPrnt = Application.ActivePrinter ActiveWindow.SelectedSheets.PrintOut ActivePrinter:="RICOH SP 310DNw PCL 6", Collate:=True Sheets("Etique").Select Range("CE15").Select Range("CE15:CQ19").Select ActiveCell.FormulaR1C1 = "0" En…
-
0
Reacciones de usuarios
- 2 respuestas
- 1k visitas
- 1 seguidor
-
-
Hola queridos foreros, podrían ayudarme con una macro por favor, necesito normalizar o tabular a columnas una serie de tramos (desde - hasta) que se repiten, pero que tienen distinta información ("especie") en columna E, en este ejemplo son 4 posibles "especies", a veces pueden ser 7 u 8, cada "especie" además tiene asignado un porcentaje (columna F). Lo que requiero como solución se muestra a modo de ejemplo en columnas desde la "J" a la "P". adjunto un ejemplo sencillo y la solución que requiero. Ojalá puedan ayudarme estimados foreros. ayudaexcel_tabular_tramos.xlsx
-
0
Reacciones de usuarios
- 2 respuestas
- 416 visitas
- 1 seguidor
-
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.