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
-
Cordial saludo, adjunto el archivo donde requiero que al cargar el combobox2 me cargue las listas del combobox 3 y 4 (esto creo que ya esta listo con el código que tengo), ahora lo que no he podido es que si elijo un codigo del combobox3 me registre el combobox4 el insumo correspondiente a ese código y si lo que elijo es un insumo del combobox4 en el combobox 3 me registre el codigo de ese insumo. Adjunto el archivo con lo que tengo hasta ahora. Gracias por la ayuda Libro1.rar
-
0
Reacciones de usuarios
- 0 respuestas
- 677 visitas
-
-
Buenas amigos : Necesito que me ayuden a crear una macro que genere una fila de separacion al evaluar una celda con cierto criterio , en el anexo explico : en la columna B estan una serie de departamento , lo que necesito es que se genere una fila de division cuando esta pase a otro departamento. ISERTAR FILA.xls
-
0
Reacciones de usuarios
- 1 respuesta
- 677 visitas
-
-
Buenas tardes a todos. Necesito ayuda! tengo un formato en excel para capturar calificaciones pero se ha de entregar el archivo a cada docente para que capture en tres tiempos calificaciones y asistencias. Ya intenté con funciones y fórmulas pero no consigo lo que necesito para la columna de %A. Les explico: hay cuatro periodos de captura, cada periodo tiene un determinado número de sesiones, en cada periodo las asistencias deben reflejar el %A total hasta ese momento. por ejemplo si en el primer periodo cumple con 8/8 en %A aparece el 100%. En un segundo tiempo de captura, el profesor ingresa el número de sesiones del periodo por decir 7/7, deben sumarse las dos asis…
-
0
Reacciones de usuarios
- 1 respuesta
- 677 visitas
-
-
Gracias por revisar mi pregunta en el archivo adjunto explico lo que deseo, gracias de antemano. un saludo jesus gomez POLIZA DIARIO1.rar
-
0
Reacciones de usuarios
- 0 respuestas
- 677 visitas
-
-
Hola! buenas tardes. Les comento, no he podido realizar una macro que haga la función de seleccionar dentro de un rango de celdas tomar las vacías y luego colocar la fórmula que repita los datos de la fila anterior, y además ponerle un color claro. Cuando lo hago realiza la acción pero me deja los datos de color blanco. Gracias por la ayuda que me puedan brindar. Consulta excel.xlsx
-
0
Reacciones de usuarios
- 0 respuestas
- 677 visitas
-
-
Buenas, les cuento, tengo casi nulos conocimientos de VBA para las macros de excel y se me asignó una tarea para los próximos días, la cual intento llevar adelante hace un tiempo pero no logro realizarlo. El problema a resolver es: En una carpeta se encuentran 7 archivos -libros de excel-, 1 por cada vendedor con su nombre. (este el formato base: https://dl.dropbox.com/u/10387731/Ejemplo.xlsx ) Y necesito generar un nuevo libro que reúna en UNA SOLA HOJA (las filas una debajo de la otra), la primer hoja de cada uno de los 7 libros de cada vendedor (se llaman "CARGA" las Hoja1, aunque no se si este dato importa demasiado). Ahora bien, necesitaría que se genere con cier…
-
0
Reacciones de usuarios
- 2 respuestas
- 677 visitas
-
-
Dim Titulo$ Dim objHttp As Object Set objHttp = CreateObject("MSXML2.ServerXMLHTTP") objHttp.Open "GET", "https://sitioaverificar", False objHttp.Send "" Titulo = objHttp.ResponseText If InStr(1, UCase(Titulo), "<TITLE>") Then Titulo = Mid(Titulo, InStr(1, UCase(Titulo), "<TITLE>") + Len("<TITLE>")) Titulo = Mid(Titulo, 1, InStr(1, UCase(Titulo), "</TITLE>") - 1) Else Titulo = "" End If MsgBox Titulo Hola a todos, Estoy utilizando esta macro para obtener el título de un sitio http para saber si se encuentra ok o no, funciona a la perfección, pero no me resulta para los sitios https Sólo necesito extraer el título de la…
-
0
Reacciones de usuarios
- 7 respuestas
- 677 visitas
- 1 seguidor
-
-
Hola, He hecho una macro para dibujar unas curvas dependiendo de ciertos valores que puedo ir cambiando (distintos valores de pendientes de la curva). Llevo varios dias con esto y no he podido solucionarlo como yo quiero. La macro que he hecho funciona (mas mal que bien), pero me ha salido muy complicado. Me gustaría saber una foma mas sencilla de programar esto, ya que tengo que hacer curvas mas complicadas y ya he liado mucho la programación. El problema está en que al pasar de una pendiente a otra de la curva, no se como decirle al programa cual es el tiempo que hay en el punto de cambio de pendiente para referenciar la curva con la nueva pendiente a ese tiempo. …
-
Buenos Dias. Mi nombre es David, y soy nuevo en esto, necesito me ayuden tengo una macro que depende el usuario que se ingrese se activan las celdas para ese usuario, adicional a esto tengo un optionbutton donde escojo varias opciones, pero lo que necesito que el optionbutton se active o sea visible dependiendo el usuario ingresado, espero me pueda colaborar. Saludos
-
0
Reacciones de usuarios
- 0 respuestas
- 677 visitas
-
-
¡Hola a todos! Soy nuevo en este foro y tengo un problema en Excel y bueno pues a ver si hay suerte y alguien me puede echar un cable. Antes que nada comentar que mis conocimientos son casi nulos y el código contenido en el ejemplo no es de mi autoría sino que lo he ido sacando de internet buscando y adaptándolo a mis necesidades. Tengo una plantilla para facturas en la que introduzco datos en la hoja1 (Factura) y un seguimiento de las facturas que se van realizando , en la hoja 2 (Control Facturas) Mediante código tengo la posibilidad de insertar filas según la extensión de la factura en cuestión. También por código copio la información necesaria de la factura a la h…
-
0
Reacciones de usuarios
- 0 respuestas
- 677 visitas
-
-
Hola. Dispongo de una plantilla para controlar las facturas trimestrales. En ella preparé una hoja llamada CONSULTAS, en la cual selecciono un proveedor, y me busca todas las facturas de dicho proveedor en la hoja FACTURAS. Una vez encontradas me las muestra en orden. El problema es que tras aplicar un código no consigo que funcione. Alguien podría ayudarme. Un saludo IVA consultas.rar
-
0
Reacciones de usuarios
- 3 respuestas
- 676 visitas
-
-
Utilizando VBA en Excel 2007 como importo una Tabla de Access que tiene más de 1'048576 filas La idea sería que al importarla y llegue al límite, continúe en una nueva hoja. Apreciaré su apoyo. Gracias,
-
0
Reacciones de usuarios
- 0 respuestas
- 676 visitas
-
-
Hola a todos, vengo en busca de su ayuda. Tengo una carpeta con varios PDF, quisiera listarlos en una hoja de excel, luego identificar los que tengan el mismo nombre y esos que están duplicados o que sean copias (por ejemplo: archivo.pdf y archivo(1).pdf o copiadearchivo.pdf) esos documentos que se llamen igual o sean copias que los pueda unir en un archivo de pdf en otra nueva carpeta. Ejemplo: 1.pdf 1(1).pdf 2.pdf 2.pdf 3.pdf 3(1).pdf 4.pdf Copia4.pdf ... Que la nueva carpeta contenga: 1.pdf [sería la unión de 1.pdf y 1(1).pdf ] 2.pdf [sería la unión de 2.pdf y 2.pdf ] 3p.df [sería la unión …
-
0
Reacciones de usuarios
- 1 respuesta
- 676 visitas
- 1 seguidor
-
-
Buenos dias estoy trabajando para automatizar una tarea que consiste en abrir fillezila , abrir el Gestor de Sitios y bajarme un fichero me he quedado en abrir fillezila, cuando intento automatizar los movimientos dentro de este programa no me hace caso Sub obre_fillezila() Shell "C:\Program Files\FileZilla FTP Client\filezilla.exe", vbNormalFocus SendKeys "^+s", True End Sub he pronbado SendKeys "^s" pero tampoco hace nada ya no he podido ir mas alla gracias Rafa
-
0
Reacciones de usuarios
- 0 respuestas
- 676 visitas
-
-
buenos días. tengo un archivo donde exporto una información desde un software de la empresa donde laboro, el tema es que esta información no la exporta de manera organizada, quiero saber si con formulas o con una macro pueda organizar mejor la información. agradezco mucho el consejo para poder darle solución. adjunto archivo lotes_produccion (19).xls
-
0
Reacciones de usuarios
- 1 respuesta
- 676 visitas
- 1 seguidor
-
-
Saludos. Vengo trabajando un libro con macros en Excel 2007 desde hace algunos años para elaborar horarios de profesores en la Facultad donde laboro. Al principio lo hacía bajo Windows XP y operaba muy bien. Cuando tuve que hacerlo en Windows 7 el comportamiento general y las macros al correr lo hace mucho más lento, la diferencia es notable. Se me parece a lo que reportó jguerrerot hace casi un par de años (22-03-12) bajo el título "Lentitud al ejecutar macro en dos máquinas distintas con procesadores diferentes", que entiendo permanece pendiente. Agradecería mucho si me ilustran al respecto y si hay algo que se pueda hacer. Gracias
-
0
Reacciones de usuarios
- 0 respuestas
- 676 visitas
-
-
Hola a todos, es mi primer tema en el foro. En el Libro1 tiene un formulario que simula una factura, el cual, en la columna “Código” del artículo posee varios Combos. El usuario al seleccionar el primer combo (ComboBxCod1), coloca una cantidad X en la columna Cantidad (TextBxCant1) que al momento de “Guardar”, me resta al saldo disponible de la columna “Cantidad” hoja “ARTICULOS” del Libro2, así que de esa manera arroja el resultado efectuado por el código de la macro que adjunté, hasta este punto funciona bien. El problema es: los otros combos y no sé cuál es la instrucción para estas variables que esté relacionado con varios textboxs para poder restar la cantidad d…
-
0
Reacciones de usuarios
- 0 respuestas
- 676 visitas
-
-
Hola Tengo una base de datos con300 filas y 500+ columnas y quiero eliminar los datos repetidos por columna y ordenarlos alfabeticamente. Programe una macro para lo anteriormente descrito, pero no se como crear un bucle para que lo ejecute en el numero de columnas que se le indique. Y el segundo tema es realizar una macro para realizar consultas a la base de datos y/o actualizar datos dentro de la base de datos. Aprecio su colaboracion
-
0
Reacciones de usuarios
- 3 respuestas
- 675 visitas
- 1 seguidor
-
-
Hola de nuevo; Estoy tratando de fijar conceptos sobre los rangos. En la macro que adjunta he implementado un procedimiento que se me sugirió aquí en el cual la macro me da el primer rango del encabezado de una tabla. Estoy intentado hacer lo mismo con el último pero veo que al ir insertando columnas no devuelve correctamente el rango. A ver si me podéis indicar donde estoy fallando. Adjunto la macro. Saludos a todos. MCR.xlsm
-
0
Reacciones de usuarios
- 4 respuestas
- 675 visitas
-
-
Queridos amigos, Aca en el foro me han ayudado para realizar un calculo de una comision segun criterio, pero estoy tratando que este mismo dato se pueda realizar a traves de un userform que hice y ademas que se visualise una tabla que esta en este libro. en el archivo adjunto va el userform creado...... Esperando de una buena acogida por favor. comision.rar
-
0
Reacciones de usuarios
- 2 respuestas
- 675 visitas
-
-
Hola a todos necesito de su ayuda... Tengo varios archivos de igual formato y estructura... nombres C0028-01_ICD_Nº12... con el correlativo de los ultimos 2 digitos que varia, todos en una misma carpeta, lo que deseo es copiar de todos los archivos dos datos, ubicados en la celda F25 y F32, respectivamente , y que estos se almacenen en forma de base de datos vertical, de manera sucesiva, de tal forma que aparezca una base donde se registre ... Columna A: Nombre del archivo "C0028-01_ICD_Nº..." Columna B: Valor de la celda F25 "Total Horas de Redetallamiento" Columna C: Valor de la celda F32 "Peso Total Impactado (kg)" Adjunto archivos origen, tengo una macro que sa…
-
0
Reacciones de usuarios
- 2 respuestas
- 675 visitas
-
-
hola como seria una macro que lea una carpeta llamemosla "z" del disco duro (muchos gbs) en variados archivos y sin comprimirla y cortar los archivos la subdivida copiandola en carpetas z_1 z_2 z_3 ...... z_n con cada z_i del tamaño de un dvd , unos 4,3 gb con i , n enteros
-
0
Reacciones de usuarios
- 0 respuestas
- 675 visitas
-
-
Hola estimados amigos tengo la necesidad de generar un numero serial no repetitivo para ponerle como Id de algunos documentos que necesito guardar y lo quisiera hacer por medio de la fecha hora minutos y segundos para que por medio de ellos no quede la posibilidad de que se genere algún repetido el macro que estoy aplicando es el siguiente: range("a1")= Left((Now * 24 * 10000000), 10)[/CODE] pero quisiera saber si lo estoy haciendo bien o si al alguna otra manera de poder hacerlo para que no se repita dicho numero, una cosa importantes es que no quiero punto decimal entre ellos. saludos y desde ya muchas gracias
-
0
Reacciones de usuarios
- 0 respuestas
- 674 visitas
-
-
Buenos días, el presente es para saber que consejos tienen para evitar estos conflictos o para contarnos que conflictos han tenido y como los han solucionado
-
0
Reacciones de usuarios
- 0 respuestas
- 674 visitas
-
-
estimados amigos quisiera saber como puedo recuperar mensajes o temas anteriores que hice en el foro hace años aproximada mente el 2010 quiero recuperaar la solucion de las consultas que hice si es que se puede hacer
-
0
Reacciones de usuarios
- 2 respuestas
- 674 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.