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
-
buenas tardes amigos tengo una un archivo con varias columnas con información, quisiera ver si alguien me ayuda con una macro para unir todas las columnas existentes en una sola columna. gracias de ante mano por su ayuda
-
0
Reacciones de usuarios
- 3 respuestas
- 1.7k visitas
-
-
Buenas tardes estimados, espero y me puedan ayudar con este dilema se trata de lo siguiente. tengo un archivo "01 PCP.xlsx - v02 - copia" el cual entre otras hojas contiene tres principalmente, y son: "Proy.-Comer" - "BD_Recetas" - "Mat_Stock" En la hoja "Proy.-Comer" tenemos en color naranja las semanas del año, y en color amarillo los productos, y en plomo las cantidades (que se digitan manualmente). ***Lo que necesito es que en la hoja "BD_Recetas" , a partir de la celda "M65" Sume la cantidad correspondiente a la semana según el producto de la columna en color amarillo "L10:L193" Y sus cantidades (celdas de color plomo), y lue…
-
0
Reacciones de usuarios
- 2 respuestas
- 896 visitas
-
-
Hola. Tengo un libro que al abrirlo y cerrarlo especialmente, se dispara el calculo del libro en repetidas ocasiones. Tiene una conexión de Power Query y una conexión a una carpeta de Sharepoint. Tiene 4 hojas y he minimizado las formulas. Las conexiones las he puesto para no actualizarlas manualmente. Ya no sé que puedo hacer mas. Alguien me podría orientar qué debe estar pasando para que salte el calculo del libro varias veces al abrir o cerrar el libro? Gracias. MJ
-
0
Reacciones de usuarios
- 2 respuestas
- 783 visitas
-
-
buenas tardes ... existe la posibilidad que me puedar ayudar por favor con esta inquietud ?? " en un formulario quiero multiplicar valores de un combobox1 por textbox1 con resultado en textbox3 " pero automático ...sin el boton para ejecutar
-
0
Reacciones de usuarios
- 5 respuestas
- 1k visitas
- 1 seguidor
-
-
Hola muchachos como estan, tanto tiempo sin aparecer por estos lados, espero esten todos muy bien, bueno les cuento que el dia de hoy en mi trabajo me pasaron una pranilla con trabajadores y sus respectivas vacaciones. bueno es un archivo basico con 4 filas A-B-C-D en donde A Tiene el codigo del trabajador B tiene los dias de vacaciones C Inicio De Su Vacacion y D el lamentable fin de sus vacaciones:apologetic: jajajajaj, entonces lo que yo necesito, es hacer una macros que me de todos los dias por ejemplo: 26684 (trabajador) - 5 (Dias De Vacaciones) - 01/05/2012 (inicio) - 05/05/2012 (Fin) Pero yo quiero que me aparesca en cada celda los dias ejemplo …
-
0
Reacciones de usuarios
- 2 respuestas
- 2.6k visitas
-
-
Que tal amigos del foro anexo un archivo en el que se puede hacer la busqueda del archivo por coincidencias del nombre, mi duda es si se puede hacer la busqueda tambien por autor aunque no ponga el nombre del archivo o poniendo ambos (autor y nombre del archivo), la otra hace mucho me acuerdo que alguna vez vi que se puede hacer la busqueda por condicionantes esto es que si no lo encontraba en c:, lo buscaba en D:, en esos tiempos A: (que ya no existe en algunas maquinas), etc. con la finalidad de no escribir toda la ruta. Espero poder darme a entender y ante todo un saludo buscar archivos.xls
-
0
Reacciones de usuarios
- 0 respuestas
- 2.9k visitas
-
-
Buenas tardes, En una hoja tengo dos columnas, la primera con las rutas completas de 14000 archivos, que tienen distintas ubicaciones. Y la segunda, con las carpetas donde tengo que copiar estos archivos. Es decir, el archivo cuya ruta está en A2, tengo que copiarlo en la ruta indicada en B2, igual A3 - B3, y así sucesivamente. He intentado algunas cosas con CopyFile, pero sinceramente no tengo mucha idea, y sólo consigo copiar un archivo, vamos nada. Necesito que me indiquen como hacer una macro que los copiase o moviese de una sola vez. He subido un ejemplo con unos pocos registros. Un saludo. Ejemplo.rar
-
0
Reacciones de usuarios
- 4 respuestas
- 2.6k visitas
-
-
Buenas tardes Amigos... Necesito si alguien me puede orientar... Quiero realizar una macro que me ayude a copiar información de un programa que utilizo en mi trabajo para crear una base datos que pueda manipular en excel y asi poder llevar unas estadisticas que necesito, el problema esta en que desconozco si existe alguna instrucción en especifico que me ayude a entrar a otros programas o alguna rutina que me ayude a entrar al programa y copiar la información. O si me pueden ayudar en donde me puedo documentar para poder encontrar la solución... De antemano les agradezco la ayuda que me puedan brindar... Saludos...
-
0
Reacciones de usuarios
- 1 respuesta
- 985 visitas
-
-
Buenas compañeros un gusto saludarles. necesito una pequeña ayuda ya que no se como comenzar para crear el siguiente codigo. les explico. tengo un libro de excel el cual quiero que cuando lo abra solo me salga el UserForm y ellibro de excel quede oculto y asi trabajr solo en el formulario y nadie pueda ver mi base de excel. sds
-
0
Reacciones de usuarios
- 2 respuestas
- 1.6k visitas
-
-
Hola Buen día, necesito su ayuda En esta ocasion como dice el titulo quiero que de un valor en Textbox (previamente seleccionado de un listbox) se completen otros textbox en el mismo formulario, Necesito que se tomen los datos de una hoja determinada. Para despues pasarlo directamente a la hoja activa, bueno esto si se hacerlo, solo necesito que se completen los textbox Gracias completar textbox.rar
-
0
Reacciones de usuarios
- 0 respuestas
- 1.8k visitas
-
-
Hola , pues quiero que me ayuden con este tema, quiero crear una macro con formulario que me muestre los gráficos de la hoja de excel, y poderlos compararlo mes a mes las variaciones , que se actualizable al ingresar datos, y a la vez que me exporte a word o al mismo excel los graficos creados en el formulario para guardalos. si me pasanel ejemplo hecho en excel. Gracias de antemano por su ayuda... Saludos
-
0
Reacciones de usuarios
- 0 respuestas
- 876 visitas
-
-
un saludo muy grato. bueno pasa que estoy armando una macro por ahora la que tengo es para copiar una hoja existente pero cuando la pongo a funcionar y le doy cancelar porque no quiero crear otra hoja entonces me muestra un error (ver archivo adjunto), también quisiera saber como se podría hacer que me oculte las hojas, tanto la creada como la original de la copia y así cada vez que se cree una nueva. agradezco quien me pueda colaborar. PRUEBA MACRO - copia.zip
-
0
Reacciones de usuarios
- 0 respuestas
- 764 visitas
-
-
Hola. He visto que han ayudado a un usuario. De hecho me resulto muy interesante y satisfactorio el resultado obtenido. Sucede que estoy buscando como adaptarlo a mi plantilla pero no logro hacerlo. Quisiera restringir el acceso a todas las hojas que contiene el libro, con una contraseña que permita únicamente la lectura. Claro tener una contraseña como administrador que permita el control total. Quisiera saber si pueden ayudarme, pues he tenido muy buenas referencias de esta pagina. El archivo que pudieron resolverlo se llama, "Presencia" pero no puedo adjuntarlo. Les adjunto mi archivo para ver si pueden adecuar lo que necesito. BBDD BBDD1.xls
-
0
Reacciones de usuarios
- 6 respuestas
- 1.4k visitas
-
-
Buenas tardes, llevo varios dia indagando sobre este tema y no e podido dar con el, quiero hacer un exel simple con solo un browser o botton para cargar todos los datos de un archivo .csv podria ser un archivo dentro de una dirreccion o de manera ramdon, para luego que el archivo este insertado crear una macro que me saque un conteo de las fechas que estan en el mismo mes y cosas asi, pero primero solo quiero crear el browser o botton para cargar el siguiente archivo filtrado mientras necesitaria una mano con los codigos etc etc pues e buscado y nada me a funcionado, adjunto dejo el archivo que quiero cargar Posdata, intente subir el archivo y me dio error
-
0
Reacciones de usuarios
- 0 respuestas
- 756 visitas
-
-
Hola buena tarde tengo un problema estoy realizando una macro que me copie solo las celdas visibles despues de filtrar aqui la cuestion es que quiero si es que se puede que sobreescriba en la misma hoja y borre todo lo que no me sirvio del filtro buscando en internet parece que no se puede, estuve checando el foro y encontre una solucion [solucionado] Macro para copiar las celdas visibles | Ayuda Excel que a mi me sirve en ocasiones y en otras me arroja un error 1004 como solucionar eso? y otra cuestion es como copiar solo los datos que me arrojo la formula concatenar obviamente igual mediante macro? pienso utilizar la funcion Range(ActiveCell, ActiveCell.End(xldown)).Se…
-
0
Reacciones de usuarios
- 4 respuestas
- 2.4k visitas
-
-
Buen dia. Nuevamente dando lata. Tengo un reporte el cual necesito cortar las celdas que ya cumplieron con un dato capturado(despacho), esta celda se debera de pegar en una hoja diferencte (acumulado) Adjunto ejemplo Gracias
-
0
Reacciones de usuarios
- 1 respuesta
- 722 visitas
-
-
Buenas tardes comunidad, quisiera realizar la siguiente consulta: Tengo un libro que tiene múltiples hojas y a las cuales se acceden por un formulario de control de Usuario y Clave, esto me funciona muy bien hasta cuando pongo el libro en formato COMPARTIDO, por alguna razón el VBA no me funciona solo reconoce la primera clave que esta en el If anidado, ¿ como puedo solucionar esto? De antemano por sus respuestas muchas gracias
-
0
Reacciones de usuarios
- 3 respuestas
- 1.3k visitas
-
-
Hola hola: En el gráfico que adjunto se puede ver la leyenda en la parte inferior. Mi objetivo es colocarla en la parte izquierda y sin superponer con el gráfico. He utilizado el siguiente código, que se encuentra dentro de una macro bastante más grande: 'Para ubicar la leyenda a la izquierda ActiveChart.Legend.Position = xlLeft 'Para evitar la superposición de la leyenda con el gráfico ActiveChart.Legend.IncludeInLayout = True[/CODE] Este código funciona perfectamente en cualquier gráfico nuevo, pero en éste la leyenda se sigue superponiendo. Adjunto archivo. Gracias grafico-proper.rar
-
0
Reacciones de usuarios
- 4 respuestas
- 2.4k visitas
-
-
Estimados expertos ; Necesito , por favor; realizar un ejercicio bastante complejo, que no se por donde empezar: Debo crear el siguiente formulario, para cargar la base de datos adjunta La zona debe cargarse desde un libro excel que va adjunto a esta consulta La región debe cargarse dependiendo de la zona que se seleccione. El código ciudad se debe cargar dependiendo de la región El botón debe permitir ingresar todos los datos a la planilla El ancho de las columnas debe ser acorde a los datos a ingresar y eso se debe ajustar automaticamente al ejecutar el USERFORM Se debe permitir ingresar los datos sin b…
-
0
Reacciones de usuarios
- 0 respuestas
- 2.1k visitas
-
-
hola buenas tardes a todos Quisiera ver si se pudiera mediante una macro que se ejecute automáticamente cada vez que modifique el valor de referencia (que es el) vin, quiero copiar el valor de una celda que tiene formula y pegarlo en otra como un numero sin formula, las celdas en las que quiero hacer esto son las siguientes: copiar la c6 pegar en la c7, d6 A la d7 y así sucesivamente hasta la s6 ala s7 y también otra copiar la e17 y pegarla como numero en la c17. ojala pudieran apoyarme no se mucho de macros es por eso que pido de su apoyo. de antemano muchas gracias por el apoyo dejo ejemplo ESHM.xlsm
-
0
Reacciones de usuarios
- 1 respuesta
- 17.1k visitas
-
-
Bueno, en otro post me ayudaron a resumir una macro que copia y pega datos, cuando la quise adaptar a mi archivo me daba el error reff, subo un ejemplo para ver que es lo que está mal Saludos y gracias de antemano Ejemplo.xlsm
-
0
Reacciones de usuarios
- 8 respuestas
- 1.6k visitas
-
-
Chic@s les pido ayuda con un macro que me ayude a lo siguiente: Anexo Excel Tengo un control de números que refiere a las fechas: Quiero que al seleccionar cualquier numero el macro me lleve a la celda donde esta la fecha que refiere el numero. Pero que me de la libertad de poder navegar también manualmente. Les anexo mi archivo muchas gracias COMPARTIR.xlsm
-
0
Reacciones de usuarios
- 8 respuestas
- 984 visitas
- 1 seguidor
-
-
Buenas tardes, Tengo un libro1 en excel donde ejecuto una macro y este abre un libro2, el cual comienza a ejecutar otra macro. Hasta acá todo bien. El problema ocurre cuando quiero cerrar el libro 2. Cuando estoy en el libro 2 y cierro el libro 1 con la función Workbooks("libro1.xlsm").Close SaveChanges:=True, se cierra bien, el problema es que al continuar en el libro 2 este no se cierra queda abierto y necesito que también se cierre. Acá les dejo el código que estoy usando. Si reviso el código línea por línea con F8 se cierra todo y funciona perfect, entonces nosé porque cuando se ejecuta todo de una vez queda abierto al final el libro2 y no se cierra. Al…
-
0
Reacciones de usuarios
- 6 respuestas
- 1.3k 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
- 814 visitas
-
-
Buenos dias espero me puedan ayudar Tengo un código que me cuenta los datos de una columna de un listbox y me los deja en un textbox, Pero en la columna del listbox tengo datos duplicados. Lo que necesito es solo que me cuente datos únicos y dejarlos en el textbox Este es el código que uso ahora For x = 0 To ListBox1.ListCount - 1 If ListBox1.List(x, 7) <> "" Then m = m + 1 End If Next TextBox6.Value = m me podrían ayuda por favor y de ante mano muchas gracias
-
0
Reacciones de usuarios
- 7 respuestas
- 2.2k 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 sergio@ayudaexcel.com
Información adicional: Encontrarás más información en la política de privacidad.