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?
8685 temas en este foro
-
bueno tengo una macro con un InputBox que me permite copiar una hoja del libro de excel pero cuando la pongo a funcional y le doy cancelar entonces me muestra un error y al darle depurar me señala en amarillo este código (ActiveSheet.Name = UCase(nombre) ) y al igual me crea una hoja exactamente igual. [COLOR=#660066]Private[/COLOR][COLOR=#000000] [/COLOR][COLOR=#660066]Sub[/COLOR][COLOR=#000000] [/COLOR][COLOR=#660066]CommandButton2_Click[/COLOR]() [COLOR=#660066]Sheets[/COLOR]([COLOR=#008800]"TORTA ENVINADA COD. 100"[/COLOR]).[COLOR=#660066]Visible[/COLOR][COLOR=#000000] [/COLOR]=[COLOR=#000000] [/COLOR][COLOR=#000088]True[/COLOR] [COLOR=#660066]Application[/COLOR…
-
0
Reacciones de usuarios
- 4 respuestas
- 728 visitas
-
-
Estoy haciendo una macro en la que debo copiar un listado de datos de una columna. En esa columna hay datos filtrados: Ejemplo: columna D / Nombre de la columna: Colores / Variables: Azul, Rojo, Verde / Filtro los verdes y debo copiar y pegar. El tema es que cada vez que corra la macro la cantidad de valores puede ser diferente.
-
0
Reacciones de usuarios
- 2 respuestas
- 2k visitas
-
-
hola buenos días, la verdad es que soy nuevo en el foro pero lo que e checa do me a servido demasiado estoy realizando un tipo de base de datos para mi trabajo para llevar el control de las notas de remisión quisiera que cuando se grave la venta ,se grave si esta pagada o no y sino esta pagada meter abonos asta que se salde por dia de ante mano grsias y espero pronta respuesta
-
0
Reacciones de usuarios
- 3 respuestas
- 1k visitas
-
-
Buen dia para todos los moderadores y todos los que deseamos aprender de este humilde foro, mi inquietud es la siguiente, tengo algunos comentarios en el formulario: 1 - Buscar la ruta de los libros y cargar el listbox.(001-2013.xls) 2 - Seleccionar los libros que se copiaran los valores en el libro seleccionado. (001-2013.xls) 3 - Copiar los valores del libro seleccionado. No se si estare bien explicado en base a las normas. slds, Fernando 006-2013.xls ORDIMPORTAR.xls
-
0
Reacciones de usuarios
- 0 respuestas
- 655 visitas
-
-
Hola que tal, como estan espero que esten bien... requiero ayuda con una macro para filtro avanzado... lo que me pasa es q tengo una macro para un filtro avanzado que me funciona correctamente, pero deseo automatizar un poco mas las cosas y he creado unos botones de opciones para ingresar el rango de criterios mas facilmente... pero al asinarle la macro no me funciona... y no me genera la tabla que deseo..... muchas gracias por su ayuda.... anexo un archivo donde tengo las 2 macros, y donde solo me funciona una.... bendiones, cuidense Formulava.xls
-
0
Reacciones de usuarios
- 0 respuestas
- 931 visitas
-
-
En excel 2003 era posible grabar una macro incluyendo la insercion de una forma como una linea o un rectangulo, sin embargo en la version 2007 no queda grabada en la macro las instrucciones para dibujar una forma en la hoja de calculo.
-
0
Reacciones de usuarios
- 1 respuesta
- 1.8k visitas
-
-
hola a todos en el foro. espero puedan ayudarme con un problema para saber dias habiles, dias de falta.... contar dias.xls
-
0
Reacciones de usuarios
- 4 respuestas
- 1.1k visitas
-
-
Hola buenos días. Tengo esta macro, y para concluirla, necesito posicionarme en la primera celda con la que comienza el proceso. Como se trata de celda activa, el rango nunca está definido. ¿Qué puedo hacer para ubicarme en la primera Activecell antes de finalaizar? ActiveCell.Cut Destination:=ActiveCell.Offset(-1, 0) ActiveCell.Offset(-1, 0).Select Selection.AutoFill Destination:=Range(ActiveCell.Offset(0, 0), ActiveCell.Offset(2600, 0)), Type:=xlFillDefault Range("GK22:NG22").Select Selection.AutoFill Destination:=Range("GK2:NG22"), Type:=xlFillDefault (INSTRUUCIÓN PARA SELECCIONAR LA PRIMERA Activecell) End Sub
-
0
Reacciones de usuarios
- 2 respuestas
- 1.5k visitas
-
-
hola y buen día a todos los usuarios del foro Necesito que se genere un numero consecutivo en el formato que adjunto. Quiero que este numero sea guardado cada vez que se cierre o escoja cada una de las opciones que vienen en la hoja 2 y al dar click al botón se genere ese numero consecutivo con el texto que ya viene en esta pequeña macro que he creado, y continué la secuencia próxima vez que se abre la hoja. por mas que le he intentado hacer no me queda como quiero, cuando le doy click al boton secuencia me genere todos los números consecutivos. Espero me puedan apoyar-orientar sobre esto que no me deja dormir. Saludos a todos original ARCHIVO ACTUALIZADO (1).zip
-
0
Reacciones de usuarios
- 3 respuestas
- 1.1k visitas
-
-
Saludos El tema es el siguiente: Tengo varias facturas en distintas hojas de calculo Hoja1 = factura de la semana 1 Hoja2 = factura de la semana 2 Hoja3 ... Ahora, tengo un userform con un combobox en el que selecciono la semana. El objetivo es que, dependiendo de la semana que seleccione en el combobox, luego haga click en un button y que éste genere una tabla dinamica utilizando los datos de la semana "n" que se encuentran en la hoja "n". Me gustaría que la tabla dinamica fuera generada en otra hoja de calculo. Gracias por vuestra ayuda! Espero haber sido claro!
-
0
Reacciones de usuarios
- 3 respuestas
- 1.3k visitas
-
-
tengo una formula matricial de 630 caracteres, al ejecutar la formula matricial a mano no tengo problemas, sin embargo al utilizar la grabadora de macros y ejecutarla me lanza el siguiente error. se ha producido el error '1004' en tiempo de ejecución: No se puede asignar la propiedad FormulaArray de la clase Range. habrá alguna forma de poder separar una formula matricial y asignarla a una variable, la cual si se cumple una condición ejecute esa parte de la función matricial y así sucesivamente. espero de su ayuda o si a alguien le ha pasado lo mismo y ha solucionado este problema me pueda decir como lo hizo.
-
0
Reacciones de usuarios
- 0 respuestas
- 1k visitas
-
-
Hola, les cuento que tengo un excel el que me interesa arreglar es el boton de la izquierda arriba que sale buscar por sectores y mes... al abrir este me salen varias preguntas y luego al poner aceptar se me hace una busqueda en los archivos y se me abren los archivos que necesito. Todo funciona perfecto. El problema es que me pidieron colocar otro filtro por clave identico al anterior solo que ahora es vez de buscar una sola clave de codigo me busque dos o 3. queria preguntar como puedo crear dos claves abajo de la creada igual a esa y que haga el mismo filtro y funcion. Ojala puedan ayudarme adjuntare aqui el excel para ver si pueden ayudarme, se los agradeceria much…
-
0
Reacciones de usuarios
- 1 respuesta
- 722 visitas
-
-
Hola estimados amigos del foro, nuevamente con un problema de mi aplicación. Estoy tratando de hacer que un formulario busque datos ingresados en la pagina CONTACTOS y una vez encontrado que se cargen los datos en los Textbox del formulario para poder editar y volverlos a guardar en las mismas celdas de la misma fila. He tratado de hacerlo pero los datos me los carga en la ultima fila y no en la misma fila. Tendría dos recursos uno es el que al hacer en la pestaña del combobox selecciono la persona y carga, este si funciona. Pero el botón buscar no me funciona del mismo modo, y este seria el segundo recurso que quiero tener. Subo el archivo para que lo puedan revisar …
-
0
Reacciones de usuarios
- 4 respuestas
- 988 visitas
-
-
Hola Me gustaría saber como he de formular una macro para que una vez acceda a una determinada web búsque si en ella hay algun enlace que empieze por "blablabla?ID=..." y si lo hubiese clicar en el y si no avise de que no lo hay. Dicho enlace siempre empieza por "DriverProfile.asp?ID=" y siempre se encuentra alojado en el mismo lugar del html de haberlo, pero puede darse el caso de no estar... en función de quien visite la web. Sólo necesitaría conocer cómo formular esa consulta.. el resto del código (acceder a la web etc ) lo tengo armado. La estructura donde se encuentra el elemento a buscar dentro del html de la web es ésta: <table cellspacing="0" cellpaddin…
-
0
Reacciones de usuarios
- 0 respuestas
- 914 visitas
-
-
Buenos días, ante todo y como en otras ocasiones gracias de antemano. Con ayuda de este foro he realizado una macro que copia ciertos datos de excel y los pega en un documento word. Estos datos de dividen en varias tablas que en algunos casos ocupan mas de 2 paginas. Lo que necesito es el código para que desde excel recorra todo el documento de word y en todas las tablas que existan repita las 4 primeras filas como encabezado. Llevo dos días buscando una solución pero no hay manera. Muchas gracias.
-
0
Reacciones de usuarios
- 2 respuestas
- 9.4k visitas
-
-
hola amigos he diseñado un código para realizar una suma en acces con condiciones pero no me suma. al final la palabra inicio indica una fecha y es hay donde no me suma esa condición ya que la sumatoria, deberá sumar todos los valores menores a esa fecha que indica la palabra inicio, y no se cual sera el error Sub saldo_anterior() Set Rs = New ADODB.Recordset SQL = "Select Sum(FACTURASCREDITO.VALOR) as SALDOANTERIROR" & _ " From FACTURASCREDITO" & _ " WHERE FACTURASCREDITO.NIT= '" & NIT & "'" & _ " and FACTURASCREDITO.MOVIMIENTO= '" & "SALIDA" & "'" & _ " and FACTURASCREDITO.FECHACREACION <" & INICIO With Rs …
-
0
Reacciones de usuarios
- 2 respuestas
- 933 visitas
-
-
Buena Tarde, le agradezco indicarme si es posible hacer una macro en excel donde yo cargo un archivo .txt o .log y la macro me organice esta información, un achico plano. POR EJEMPLO. el archivo a importar, el .txt tiene informacion de la siguiente forma. ST (09857) RNC01PAR PROCES 2016-09-19 00:02:34.30 * ALARM NONE 3325 INCONSISTENCY IN CONFIGURATION PARAMETERS GOU_QX OMU-1 HST (09858) RNC01PAR PROCES 2016-09-19 00:02:34.00 * ALARM WBTS-4708 WCEL-47087 CUN.Maya-2 7775 INCONSISTENCY IN WCEL CONFIGURATION PARAMETERS RE…
-
0
Reacciones de usuarios
- 2 respuestas
- 958 visitas
-
-
Buenas tardes; Estoy desesperado, hace una semana que me cambiaron en el curro el Excel 2007 por el Excel 2013 y……..supuestamente las macros que yo tenía creadas con el Excel 2007 iban a funcionar con el Excel 2013……….mentiraaaa….( los 2 office son de 32 bit´s ). Alguien que haya pasado del Excel 2007 al Excel 2013 sabe que comandos no funcionan??. Uno de los comando que no me funciona en el Excel 2013 es “Application.ScreenUpdating = False” (para que no se vea el proceso de la macro), este le suelo usar mucho para poner una hoja xx con un dibujo mientras se está ejecutando la macro por detrás ( os paso un ejemplo en el Excel adjunto ). Pd: se puede de…
-
0
Reacciones de usuarios
- 2 respuestas
- 836 visitas
-
-
Buenas tardes, gracias a los miembros de este foro por la ayuda de antemano. Necesito filtrar datos de varias hojas diferentes y estoy utilizando filtro avanzado. El problema es que no se como conservar los hipervínculos. Adjunto el ejemplo del que hablo. Un saludo. macro filtro avanzado.rar
-
0
Reacciones de usuarios
- 2 respuestas
- 2.8k visitas
-
-
Buenas tardes tengo un form que que desde ahi ingreso datos pero en algunas ocaciones ingreso mal los datos con con un boton buscar ubico los datos hago la modificación y con un boton "modificar" quiero que se grabe los cambios hechos que hice estos se graban en una hoja de excell "BBDD" que viene a ser la base de datos. Tengo el código pero no puedo programarlo bien para dicho objetivo a ver si me puedes ayudar. Muchas gracias amigos App'Demo.xlsb
-
0
Reacciones de usuarios
- 2 respuestas
- 929 visitas
-
-
Hola, ya se que este tema está visto hasta la saciedad, y hay por ahí varios ejemplos de lo que yo intentaba hacer ( @Haplox, @Antoni, @Gerson Pineda, ….) pero después de un año sabático disfrutando de mi peque, me esta costando volver a ponerme al día, pero todo se andará... El caso es que me gustaría, si es posible, que se ordenase el combobox alfabéticamente, así seria más fácil seleccionar el cliente del que quieres saber las ventas y si es posible, mediante un checkbox ignorar aquellos clientes que solo tengan una venta en un periodo determinado, osea que no los cargue en el combobox, supongo que habría que recargar el combo, al activar el che…
-
0
Reacciones de usuarios
- 3 respuestas
- 4.9k visitas
-
-
tengo un archivo con dos hojas, pedidos y distribución. al momento de completar la hoja distribución con un formulario vba (userform2) intento que busque y compare dos columnas la columna B de pedidos y la columna c de distribución, y en una tercera columna L de la hoja pedidos cambie el estado de pendiente a preparado. pero me arroja el error 91 ADM RTOS ENERO-FEBRERO2020.xlsm
-
0
Reacciones de usuarios
- 19 respuestas
- 2.5k visitas
-
-
Buenas tardes, estoy tratando de ver de que manera puedo ocultar una columna bajo la condición de una celda, no doy con la respuesta y quisiera saber si habrá alguna forma con Macro o VBA Ej; E12=administracion turistica, se oculte la columna D. Gracias anticipadas
-
0
Reacciones de usuarios
- 2 respuestas
- 958 visitas
-
-
Buenas tardes comunidad del Foro por solicitar su valiosa ayuda con las siguientes inquietudes. 1. Ejecuto una macro lista de validación, datos de la hoja CAMPO NORTE. Al cerrar el libro y abrirlo nuevamente me da un error Y se me va creando un nuevo ThisWorkbook en el VBAProject 2. Del resultado que obtengo en Q3 hoja INGRESO PRUEBA me compare con el valor de la hoja CAMPO NORTE columna J según el nombre de la lista de validación escogido en C3 y en W3 de la hoja INGRESO PRUEBA me dé cual es la diferencia entre esas cantidades. Les agradezco de antemano por su ayuda y tiempo con el código de programación VBA DESARROLLO1.xlsm
-
0
Reacciones de usuarios
- 10 respuestas
- 1.3k visitas
- 1 seguidor
-
-
Hola buenas tardes comunidad Esta vez les cuento que tengo el siguiente tema, tengo un archivo Excel donde debo hacer un listado de otros archivos pero con hipervinculos. El tema es que debo dejar el nombre original del archivo e hipervincular todos los archivos de una carpeta a través de Macros y no hacerlo manualmente. Les dejo un ejemplo con uno que hice pero lo necesito para mas archivos. ¿qué se les ocurre? https://drive.google.com/drive/folders/1J_GSiVRJshedZtJPg2zIQNBIkplXH7ua?usp=sharing Les agradezco la ayuda de antemano, saludos.
-
0
Reacciones de usuarios
- 0 respuestas
- 1.1k 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 sergio@ayudaexcel.com
Información adicional: Encontrarás más información en la política de privacidad.