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
-
Estimados amigos del foro Les saludo con mucha cordialidad. Acorde a un enlace que encontré, donde se muestra un ejemplo no compartido aún, la sintomatología que podría dudarse respecto al COVID-19 creo que aquí podríamos brindar varias sugerencias para irlo mejorando. Por ejemplo he querido que la decisión en el Rango D17 al D9 se vea como un alerta intermitente. Verde si se Debe quedar en casa; amarillo si se De ir a consulta Médica o Rojo si debe ir a emergencia al hospital. Pero no logro hacer funcionar bien. Además me faltan los porcentajes que no sé cómo lo hace él. Es más si tenemos más parámetros o ideas para aportar, será muy conveniente hacerlo…
-
0
Reacciones de usuarios
- 8 respuestas
- 1.1k visitas
- 1 seguidor
-
-
Buenas. he buscado respuesta a mi pregunta en la web y no la encontré así que si alguien me quiere ayudar. Estoy tratando de importar datos desde la web a Excel, con macros. a la pagina se le cambia la clave cada semana , el problema es que pide usuario y contaseña para poder acceder, y descargar los datos, también se necesita acceder a ciertos botones porque de ahí obtengo cierta información que necesito <<<< Este es el botón que necesito acceder, <<<< Esta información me aparece al dar clic y es la que necesito. Siempre me toca hacer estos pasos manualmente, ya que no me es posible extraer estos datos.
-
0
Reacciones de usuarios
- 1 respuesta
- 690 visitas
-
-
Estimados buenos dias Agradezco su apoyo en la siguiente línea que no me funciona, deseo cerrar un archivo excel tener presente que nombre archivo lo tengo celda B10 . Dim nombre As String nombre= Range("B10").Value Workbooks("nombre").Close SaveChanges:=False
-
0
Reacciones de usuarios
- 2 respuestas
- 1.3k visitas
-
-
Hola a todos. Tengo una hoja que quiero duplicar 100 veces y renombranlas desde el 1 al 100 Os agradecería me ayudéis ya que hacerlo a mano es muy laborioso dado que lo tengo que hacer en varios libros COPIAR HOJA 100 VECES.rar
-
0
Reacciones de usuarios
- 4 respuestas
- 11.4k visitas
- 1 seguidor
-
-
Pueden instruirme para realizar una macro para volcar datos de el libro1 al libro2 eliminando los duplicados del libro2 en la columna A.
-
0
Reacciones de usuarios
- 1 respuesta
- 593 visitas
-
-
Buenos días: Estoy trabajando en un archivo en el que necesito que cuando cambie el valor de una celda se cambie automáticamente el valor de otra. He conseguido que funcione usando el evento Change en la Hoja en cuestión. Código: Private Sub Worksheet_Change(ByVal Target As Range) Application.EnableEvents = False Set h1 = Sheets("LISTADO") For i = h1.Range("c" & Rows.Count).End(xlUp).Row To 6 Step -1 If (h1.Cells(i, "c")) <> "" Then h1.Cells(i, "d").Value = "BAJA" Else h1.Cells(i, "d").Value = "ACTIVO" End If Next Application.EnableEvents …
-
0
Reacciones de usuarios
- 6 respuestas
- 1.2k visitas
-
-
Buenos días tengo un archivo que relleno una solicitud , me guarda los datos y luego me manda un pdf con la solicitud rellenar. No se por que de repente no me adjunta dicho archivo. Les adjunto el archivo, espero puedan ayudarme. Pruebas_Solicitudes id5500_2019 - copia.xlsm
-
0
Reacciones de usuarios
- 1 respuesta
- 766 visitas
-
-
Buenas Noches!!! Escribo para ver si me pudieran ayudar, tengo 2 hojas una con nombre de los productos y otra con nombre de filtro. en la hoja de filtros en la celda "B2" escribo el codigo del producto y de la columa "C" hasta la "F" aparece la informacion relacionada a este codigo solo que yo quiero que muestre solamente lo igual al codigo que escribo y actualmente muestra informacion relacionada con el codigo o parte de este. pero yo quiero que se igual al codigo. me podria ayudar gracias. anexo ejemplo.
-
0
Reacciones de usuarios
- 7 respuestas
- 1.7k visitas
- 2 seguidores
-
-
buenas tardes esperando que se encuentren muy bien y la situación actual pase pronto navegando y buscando encontré en la red una macro que me hace un resumen en una sola hoja de varios archivos abro el archivo le indico en que carpeta se encuentras los archivos y al ejecutar la macro hace un resumen de todos los libros espero explicarme bien, me gustaría ver si existe la manera de que valide que libros ya se encuentra en el resumen y cuales no para que pueda ir agregando nuevos archivos y solo al ejecutar la macro me actualize la hoja con la informacion nueva sin eliminaar ya la anterior todos los libro tendiran la misma estructura y los nombres solo cambiaria la…
-
0
Reacciones de usuarios
- 1 respuesta
- 607 visitas
-
-
Buenas tardes a todos, espero que anden bien. Estoy con un problema, con el código .close, me cierra ademas del libro que le indico, los libros que solo se abrieron para visualizar y los cuales no contienen macros, ni formulas. Hay alguna manera de evitar eso? Gracias.
-
0
Reacciones de usuarios
- 10 respuestas
- 3.6k visitas
- 1 seguidor
-
-
Hola amigos.. soy bastante nuevo en el tema de la programacion pero me gustaria seguir aprendiendo. Tengo un formulario con un listbox en donde voy agregando elementos (Productos) con varias columnas. Necesito que al presionar un boton me compare los nombres de cada elemento en el listbox con el nombre del producto en la tabla y descuente del stock. Adjunto imagenes y dejo parte del codigo... Private Sub btn_AgregarProducto_Click() Dim i As Integer Dim uFilaConDatos As Integer Dim CantidadColumnas As Integer Dim CantidadVendida As Integer Dim Columna1 As Variant Dim Columna2 As Variant Dim Columna3 As Variant Dim…
-
0
Reacciones de usuarios
- 17 respuestas
- 3k visitas
-
-
Buenas tardes Tengo un fichero con una macro para comparar dos ficheros diferentes. Lo que hace la macro es buscar en horizontal BBDD 1 y compararla con BBDD 2 que busca en vertical. Entonces lo que coincide lo elimina y lo que no encuentra te dice donde no lo encuentra si en BBDD 1 o en BBDD 2. Con el fin de que ambos ficheros esten identicos y no tenga fallos. El problema que tengo es que tengo que ampliar las columnas de 4 comparador BBDD SOX_v2.xlsm a 10 comparador BBDD SOX_v3.xlsm la BBDD 1 y no soy capaz de modificar el código de la macro voy modificando las columnas y siempre falla algo. No se si podríai…
-
0
Reacciones de usuarios
- 1 respuesta
- 777 visitas
-
-
Como puedo hacer una macro que si en la columna AP:AP este sin ningún valor oculte las colunas desde AL:AZ
-
0
Reacciones de usuarios
- 12 respuestas
- 3.5k visitas
- 1 seguidor
-
-
¡Hola! Tengo una tabla con con los ingresos de X personas durante los últimos años y meses. Mediante una macro, me gustaría extraer a una nueva hoja aquellos datos (que sean anteriores al mes actual) superiores a 500. También, extraer del mes actual (que lo pueda elegir) aquellos datos superiores a 1000 y para los meses y años futuros, los datos superiores a 500. Al extraer esos datos, me gustaría que les ponga al lado el nombre de la persona al que le corresponde ese dato. No se si alguien me podría ayudar en esto... lo agradecería mucho. Un saludo!!! TABLA.xlsx
-
0
Reacciones de usuarios
- 4 respuestas
- 1.3k visitas
-
-
buenas amigos de la programación lamentablemente les vengo a pedir otra ves un poco de su ayuda, les cuento tengo un archivo el cual tiene un formulario y del cual este extrae la información con un filtro desde una hoja oculta y lo deja en un listbox, pero solo el primero funciona, ya que en este mismo foro me ayudaron con ese, pero no me filtra el resto de los combobox he intentado varias cosas pero no me resulta nada podrían ayudarme una vez mas por favor PRUEBA.xlsm
-
0
Reacciones de usuarios
- 6 respuestas
- 1k visitas
-
-
Hola amigos, estoy tratando de exportar un rango en formato PDF. Al exportar todo bien, pero cuando quiero agregar imagen en la cabecera no esta funcionando. La imagen lo tengo en la hoja "hjDatosA" del mismo libro, los datos lo tengo en la hoja "hjDatosB" del mismo libro. He buscando publicaciones anteriores y encontre esto ActiveSheet.Shapes("logo.jpg").Select Selection.Copy ActiveSheet.ChartObjects.Add(1000, 1000, Selection.Width, Selection.Height).Select ActiveChart.Paste ActiveChart.Export Filename:=ThisWorkbook.Path & "\" & ActiveSheet.Shapes("logo.jpg").Name, FilterName:="JPEG" …
-
0
Reacciones de usuarios
- 2 respuestas
- 1.5k visitas
-
-
Hola a Todos Un gusto saludarles Tengo una consulta, (no tengo adjunto), solo quiero saber si se puede y por donde debieran los caminos. Tengo un formulario para ingreso de datos y a veces necesito realizar una suma simple de hasta 5 valores, sin decimales. Entonces me pregunto si esta operación que hago en una calculadora, la puedo hacer en un solo texbox. Saludos a todos Pedro
-
0
Reacciones de usuarios
- 8 respuestas
- 1.3k visitas
- 1 seguidor
-
-
Hola, tengo esta tabla creada, y a mi me funciona perfectamente.. a la hora de seleccionar el taller en el recuadro de arriba se me cambia el listado de nombre y apellidos y la información que contiene cada celda relacionado con el mismo. Pero a la hora de poner el archivo en una carpeta compartida o de enviarlo por correo, la otra persona al seleccionar el taller no se la cambia el listado, ni las demas celdas. Necesito ayuda urgente.? Muchas gracias!! Adjunto el archivo para q lo vean. COMPROBAR SEGUIMIENTO USUARIOS DURANTE COVID-19 .xlsm
-
0
Reacciones de usuarios
- 4 respuestas
- 861 visitas
-
-
Hola buenas tardes, espero se encuentren bien Duda: se puede crear hipervinculo automatico al escribir en la celda, y que a su vez se cree una carpeta con el texto de esa celda ? es decir en una celda escribo: “raton” y se cre un hipervinculo en ese texto y que se cree a su vez una carpeta ? con ese nombre !??? ???? se puede hacer eso ? O ya dejo de beber? ? gracias de antemano.
-
0
Reacciones de usuarios
- 3 respuestas
- 1k visitas
-
-
Hola a todos, mi nombre es Maurizio y mi nuevo problema es este: Me gustaría enviar por correo electrónico no un archivo adjunto, sino una especie de copia de las celdas de la hoja de Excel que van desde la celda ("A3: J13") en su opinión, ¿es posible obtener todo esto? O: ¿Cómo lograrías crear tal cosa? gracias Saludos desde A.Maurizio Traslation: ------------------------------------------------------------------------------------------------------------------------------------------ Hi everyone, my name is Maurizio and my new problem is this: I would like to send via Email not an attachment but a sort of copy of the excel sheet cells that go from the…
-
0
Reacciones de usuarios
- 6 respuestas
- 1.4k visitas
- 1 seguidor
-
-
Hola a todos, hay posibilidad de crear un campo MEMO en un USERFORM de EXCEL? Gracias de antemano por vuestra ayuda
-
0
Reacciones de usuarios
- 4 respuestas
- 871 visitas
-
-
Hola qué tal comunidad de Excel, estoy aquí porque necesito de vuestra ayuda con un código de programación VBA. Estoy buscando un código que me permita tener 4 combobox dependientes, he buscado por el foro y aparentemente no está disponible. Ejemplo: Cuando seleccione en combobox1 gasto, en el combobox2 seleccione Estudios, en el combobox3 seleccione universitarios, en el 4to combobox debe permitirme seleccionar entre cuota mensual, matrícula o carnet. Por favor vuestra ayuda ? Muchas gracias por su atención.
-
0
Reacciones de usuarios
- 8 respuestas
- 1.7k visitas
-
-
Hola a todos de nuevo. Estoy intentando entrar a través de VBA en una página web. He conseguido el código a través un vídeo YouTube, que no pongo porque creo que no debo. Quiero decir que el código no es mío. Lo estoy intentando adaptar a mis necesidades pero me salta un error. El usuario lo pone bien, pero en el momento del password es cuando se detiene. No se si es que no estoy identificando correctamente los objetos de la página. Ruego si me podéis ayudar. Gracias de antemano. Sub EntrarScorpweb() Dim abrir_ie As Object Set abrir_ie = CreateObject("internetexplorer.Application") With abrir_ie .Top = 1 .Left = 1 .Width = 2000 …
-
0
Reacciones de usuarios
- 3 respuestas
- 1.4k visitas
- 1 seguidor
-
-
Buenas noches, Estoy intentando automatizar un reporte y quería saber si con una macro es posible hacerlo. Para actualizar el reporte diario, normalmente descargo una base desde el sistema de logística y esta base va a una carpeta con un nombre cuya estructura es la siguiente 64000 -numeros particulares de la bajada diaria-274785. Con esa base descargada, la copio y la pego de forma manual en el reporte, y a partir de ahi trabajo con esa base. Mi mayor problema radica en automatizar el paso recién descrito, ya que actualizar el resto del reporte con la base pegada en el mismo lo he logrado automatizar. Cada día la bajada tiene esa estructura, con comienzo y fi…
-
0
Reacciones de usuarios
- 3 respuestas
- 745 visitas
-
-
buen día compañeros, en el excel adjunto, necesito que por cada nombre me filtre solo lo de ese nombre y me lo ponga en otro archivo a parte con dicho nombre. Es decir, si en el listado se encuentra Eliana, me haga filtro con ella, me copie solo la información de ella, me lo pegue en otro archivo y me lo guarde con el nombre Ejemplo.xlsx
-
0
Reacciones de usuarios
- 2 respuestas
- 918 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.