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?
8686 temas en este foro
- 
				
				Hola querida comunidad, necesito que me puedan ayudar con la creación de una macro en la cual pueda notificarme con un correo a mi Outlook cada vez que el laboratorio de análisis químico de mi empresa de los resultados de % de Humedad. Estos datos de % de Humedad el laboratorio los reporta cada 4 horas al día en un excell compartido por toda la empresa via macro, y son acumulados en toda una columna. La idea es que cuando laboratorio tenga los resultados de la prueba y los ponga en su plantilla, este valor se traslade a otro libro y pueda mandarme un email con el valor. Esta macro me ayudaría a ver en tiempo real desde cualquier computador el % de Humedad en la cual se … - 
									
0Reacciones de usuarios 
- 0 respuestas
- 883 visitas
 
- 
									
- 
				
				Hola amigos doy mis primeros pasos para pasar datos de Excel a Access de manera que Excel funcione como un ejecutable y vuelque cambios de datos y nuevos datos a tablas de Access. Me sale en Access la opción "Tabla Vinculada", ¿para qué sirve? ¿Con esta opción me puedo evitar codigo de ADO en VBA? Perdonad mi ignorancia en Access. ¿Cuál sería la mejor opción para una aplicación en red? Habría dos ficheros, uno .xlsm con los formularios y otro Access con los datos. Gracias por vuestra atención. - 
									
0Reacciones de usuarios 
- 0 respuestas
- 806 visitas
 
- 
									
- 
				
				Buenas noches, tengo un problema es el siguiente Estando en vista normal y empiezo a actualizar la información de mi hoja seleccionando una opción de un combobox, esta se actualiza de forma rápida, pero cuando cambio a vista diseño de página y quiero seleccionar otra opción de mi combobox, la macro se vuelve lente, a qué podría deberse eso y que puedo hacer para que sea más rápido. Gracias - 
									
0Reacciones de usuarios 
- 0 respuestas
- 669 visitas
 
- 
									
- 
				
				Hola a Todos, Soy nuevo en el foro y espero aprender bastante de todos ustedes. Quisiera que me ayudaran por favor: 1. Quiero establecer un filtro de una tabla dinámica como un elemento variable de otra celda, que sea ejecutado con el botón "Buscar". Es decir, quiero que cada vez que cambie filtre manualmente la Tabla dinámica de la Celda c11 de la hoja Home, las demás tablas dinámicas con diferentes datos a seleccionar pero con un nombre de variable a filtrar en común "EMPRESA", se filtren al clickear en el botón buscar. 2. Quiero borrar los filtros de las tablas dinámicas ejecutando con el botón "Borrar". Muchas gracias, sera de gran ayuda su colboracion ya que … - 
									
0Reacciones de usuarios 
- 0 respuestas
- 2k visitas
 
- 
									
- 
				
				¡Hola! A ver si me podeis ayudar: muchas veces tengo hojas con un monton de filas y solo dos columnas (a veces puede ser una, a veces tres) y me gustaria tener una macro que me agrupara el maximo de columnas por hoja, porque asi me ahorro el imprimir muchas hojas. Por ejemplo: tengo una hoja con dos columnas y 950 filas, que si las agrupo como digo, se quedarian en unas 6 hojas y no unas 20 que serian sin agrupar. Seria asi: de la fila 51 a la 99 (teniendo en cuenta que en la fila 99 esta el salto de pagina e incluyendo que todas las paginas tienen como cabecera la fila 1), pasarian a partir de la D2:E2 (dejo una columna vacia entre datos reubicados), de la fila 100 a… - 
									
0Reacciones de usuarios 
- 0 respuestas
- 803 visitas
 
- 
									
- 
				
				Buenas a todos, soy nuevo en el foro, hace 2 años trabajo en una empresa de traslados donde tengo que hacer las planillas mensuales de facturacion de cada paciente (son 350) en estas tengo que agregarles 5 meses futuros desde el mes vigente , y copiarles desde un archivo predeterminado, los dias del 1 al 31 con las cruces en los respectivos dias de la semana en los que concurre. hace poco descubri esta maravillosa tecnica. pero resulta que puedo crear un macro que me cree 5 solapas de meses desde junio hasta noviembre y que me copie de el archivo "asistencia de lunes a viernes" en cada mes las cruces correspondientes a lunes a viernes con feriados y todo eso. el tema es … - 
									
0Reacciones de usuarios 
- 0 respuestas
- 705 visitas
 
- 
									
- 
				
				Despues de mucho tiempo vuelvo a saludarles ,tengo un problema, la verdad me estoy pasando mucho tiempo tratando de hacer un reporte como lo muestro en la hoja "Ejemplo",sin embargo a las justas puedo hacer como llega en la hoja "Infor",alguien me pude ayudar a crear tablas como lo muestro en la hoja "ejemplo"?,la cantidad de tablas dinamicas que deben de crearse esta en función a los valores que figura en la columna A .En el libro solamente hay dos valores(encabezado "PC") 14 y 15 ,pero pueden haber mas y se debería crear como tantos valores a haya en el acolumna A. las tablas deberian de ser iguales a la que figura en la hoja ejemplo y la cantidad de tabals deb… - 
									
0Reacciones de usuarios 
- 0 respuestas
- 800 visitas
 
- 
									
- 
				
				Gracias a Macro Antonio que me creo una macro, quisiera seguir evolucionándola pero mis conocimientos de macros es muy pobre, quisiera mejorarla que la celda que está cortada diagonalmente vuelva a su estado sin borro la celda donde pone Din_Astm y si lo pone que el 50 lo coloque según el ejemplo y si pone cualquier dato diferente la celda de referencia sea ASTM, DIN, API el dato que ponga este centrado a la celda como el ejemplo y en la celda de la columna R también la corte diagonalmente como el ejemplo. Si pone API_ASTM corte diagonalmente la celda de la columna P y si borro los datos de API_ASTM deje la celda en estado original. … - 
									
0Reacciones de usuarios 
- 0 respuestas
- 1.1k visitas
 
- 
									
- 
				
				Hola Amigos, Querría que alguien me ayudase a resolver un problemita que tengo. Resulta que tengo un libro con hojas con celdas vinculadas de unas hojas con otras dentro de un mismo libro. Tengo unos libros excel, que solo tienen una hoja y hay que añadirles 3 mas. Lo que ocurre, es que cuando pego el contenido de las hojas del libro1 al libro2 , las celdas vinculadas resultantes del libro2, quedan vinculadas al libro1. La posición relativa de las celdas vinculadas dentro de un mismo libro, son exactamente iguales. Es decir, si en el libro1, tengo vinculado libro1!hoja2!b1 con libro1!hoja1!c5. En el libro2, tambien libro2!hoja2!b1 tiene que estar vinculada con libro… - 
									
0Reacciones de usuarios 
- 0 respuestas
- 1.3k visitas
 
- 
									
- 
				
				Estimados, Lo que necesito saber es como poder bloquear las filas automáticamente de la columna B a la G y de ahí hacia abajo, al introducir datos en un Form, lo que no logro hasta el momento, pues ingreso los datos solicitados y me bloquea todas las celdas, la idea es que bloquee sólo la anterior, para que el usuario vuelva a ingresar los datos en la siguiente fila. La idea general es que el usuario no pueda alterar los datos ingresados por él, esto como forma de control. Adjunto archivo trabajado. Gracias. Solicitud Herramientas.xls - 
									
0Reacciones de usuarios 
- 0 respuestas
- 1.2k visitas
 
- 
									
- 
				
				Hola, agradecido de otras muchas ayudas que me dieron anteriormente, quisiera me ayudaran en esta cuestión Tengo una hoja excel con datos en la columna A (código de material) y H (precio)del tipo A H AS7-002 725,50 AS7-005 12,23 AS7-015 103,48 AA0-020 428,32 La hoja excel contiene un número importante de filas rellenas (varia entre 500 y 1500) La hoja excel sirve para el control de los materiales que tengo en el almacén según partes de trabajo que me envían. Lo que quisiera que hiciera la hoja excel por medio de un formulario seria. 1º PREGUNTA. Al introducir un código o parte de el, busque este dato en la columna A y se situé en esta celda Por ejemplo bu… - 
									
0Reacciones de usuarios 
- 0 respuestas
- 874 visitas
 
- 
									
- 
				
				Buenas tardes Necesito que me ayuden a saber como se modifica un Texto enviado en OUTLOOK desde una macro en VBA. - 
									
0Reacciones de usuarios 
- 0 respuestas
- 996 visitas
 
- 
									
- 
				
				Hola Buenas noches. Queria saber si me pueden ayudar. - tengo una tabla que recibe datos obtenidos con un lector de codigos de barra (obtengo los datos con la funcion buscarv). - tengo una tabla dinamica donde creo estadistica sobre esos datos. - necesito imprimir cada uno de esos registros obtenidos mediante el lector de codigos en forma de ticket. (es una planilla excel para controlar atrasos de alumnos). ojala me haga entender, tengo poco conocimiento en tema de macros excel. gracias de antemano. saludos librotest.rar - 
									
0Reacciones de usuarios 
- 0 respuestas
- 1.6k visitas
 
- 
									
- 
				
				Muy Buena Tarde, La siguiente es para pedirles el favor y me ayudan o me explican a como ingresar en una hoja de excel mucha información pero que toda quede contenida en una sola hoja mediante una macro y además que se deje actualizar y refrescar. La verdad yo no se mucho de esto y porfavor ayudenmen o guienmen desde el principio. Ademas tengo que realizar unas graficas en las cuales se muestre el resultado de lo que he hecho, estoy muy preocupada ya que no se ni como empezar... - 
									
0Reacciones de usuarios 
- 0 respuestas
- 613 visitas
 
- 
									
- 
				
				hola gente, estoy intentando crear un archivo el cual básicamente estaría compuesto por tres hojas : ( hoja de carga; hoja base de datos y la ultima la de una ficha os datos del trabajador. me estaría faltando que los datos de la base se cargaran en la hoja tres (ficha) y que me generara un archivo nuevo el cual yo pueda guardar de forma independiente en el lugar deseado. espero puedan ayudarme, desde ya muchas gracias . BASE DE DATOS OPERARIOS.rar - 
									
0Reacciones de usuarios 
- 0 respuestas
- 1k visitas
 
- 
									
- 
				
				Estimados Foreros: En esta ocasión quisiera me apoyaran en saber como puedo hacerle para filtrar con dos criterios es decir: en el archivo adjunto mi código solo trae una fecha pero quiero que me traiga dos fechas... que son básicamente la fecha de hoy y la de ayer de la base de datos. de antemano, muchas gracias. Rep.zip - 
									
0Reacciones de usuarios 
- 0 respuestas
- 797 visitas
 
- 
									
- 
				
				Buenos días: El problema que tengo es que me guataría solucionar lo siguiente: 1 - Imprimir un archivo .pdf cuando pulse el botón imprimir, con las siguientes condiciones. 2 - Las hojas que han de imprimirse son: la actual y la que tiene el mismo nombre que la celda (C19). 3 - El valor de la celda (C19) viene de la hoja Datos celda (C8) que es una lista desplegable. 4 - El nombre del archivo ha de ser el valor de la celda (B36) de la hoja activa 5 - La ruta donde se guarde cualquier carpeta, por ejemplo una que se llame "presupuestos" La versión de Excel que utilizo es 2010 Espero no abusar de vuestra paciencia y os doy las gracias por anticipado. Un saludo desd… - 
									
0Reacciones de usuarios 
- 0 respuestas
- 633 visitas
 
- 
									
- 
				
				Hola a todos Estoy haciendo un formato para entradas de productos y me gustaría que cada vez que tengo un articulo con nuevos valores se me actualice mi maestro. Mi idea básicamente es una macro que me busque el articulo en mi maestro y se mueva los lugares necesarios para actualizar el valor. La macro estaría vinculada a un cuadro de texto para agilizar cada paso. Adjunto un pequeño ejemplo, de como estoy haciendo mi archivo. ejemplo.zip - 
									
0Reacciones de usuarios 
- 0 respuestas
- 628 visitas
 
- 
									
- 
				
				Buenos días escribo en esta ocasión para que me guíen puesto que deseo extraer la información de 400 informes, pero solo algunas celdas, la celda en este caso es C18 de todos los archivos, en este momento solo necesito esa celda, pero pronto necesitare sacar la información de otras que aun no conozco. Todos los informes tienen la misma estructura, necesito saber como luego de tener el codigo macro VBA, como irlo modificando de acuerdo a la necesidad de celda. Saludos PD: vi un post muy parecido en el cual tratan lo mismo pero no se como modificar el codigo. el codigo que sale en el post es el siguiente: Option Explicit Sub RecuperaDatoA2_y_I2_Opcion_1() 'Usando … - 
									
0Reacciones de usuarios 
- 0 respuestas
- 3.7k visitas
 
- 
									
- 
				
				Hola en este Archivo se Requiere que al estar en la Celda Activa de la Hoja "Resumen", se vea en un Comentario Detalle de la Hoja "Trabajo", con Campo Común entre Ambas. EquipoZ.rar - 
									
0Reacciones de usuarios 
- 0 respuestas
- 704 visitas
 
- 
									
- 
				
				Hola amigos, ¿se puede autoajustar el alto de las filas en un listview o en un listbox?. Quiero mostrar unos datos tipo comentarios en un listbox o listview, y quiero que estos se vean completos, sin tener que modificar el ancho de las columnas. Adjunto archivo que encontre. no es mio, es solo de ejemplo para ver si es factible aumentar el alto de las filas gracias listview.rar - 
									
0Reacciones de usuarios 
- 0 respuestas
- 3k visitas
 
- 
									
- 
				
				Saludos amigos tengo un formato el cual he hido adjuntando varias macro con diferntes instrucciones y necesito adjuntar una nueva que haga lo siguiente, al Imprimir una o varias de las hojas del libro se vaya creando un archivo en PDF con el mismo nombre del libro, en la hoja DATOS hay una celda (C16) que le da el nombre del libro que generalmente es un numero, he revisado varios proyectos pero ninguno se adapta a mi requerimiento, tambien en el editor de vb en la hoja ThisWorkBook hay una macro que se ejecuta antes de imprimir intente usar esta instruccion pero no me funciono Sub GuardaPDF() Dim rutaarchivo As String rutaarchivo = "C:\PDFs\" ActiveSheet.Expor… - 
									
0Reacciones de usuarios 
- 0 respuestas
- 698 visitas
 
- 
									
- 
				
				Buenas noches. Tomando una macro autoespandible lo utilice para crear un calendario que me ayude a llevar el registro de entrada y salida de personal administratico con rangos de tolerancia y me muestre un semaforo. Sin embargo tengo la nececidad de insertar comentarios, todo funcionaba bien hasta que en la fila 160 inserte un comentario en la casilla H160 y al intentar contarer la 2da semana de febrero me marca el error 1004 en tiempo de ejecución: No se puede asignar la propiedad hidden de la clase de rango, pues al eliminarlo funciona correctamente. No se si es por el comentario pero he intentado arreglar el error y nadamas no queda. Si alguien me puede ayudar se l… - 
									
0Reacciones de usuarios 
- 0 respuestas
- 581 visitas
 
- 
									
- 
				
				Buscador Diag&Dispatch - Filtrar ListBox en cascada - Error devuelve solución. Hola amigos, Estos trabajando en un Formulario que trabaje de la siguiente manera. Un total de 3 ListBox relacionadas entre si. El primer ListBox los servicios ofrecidos. Dependiendo lo seleccionado en el Primer ListBox muestra las aplicaciones de este servicio. Selecionando en el segundo ListBox la aplicación, muestra los errores de esta. Por ultimo seleccionando el error en la tercer ListBox, muestra la solución del error en el TextBox1. Tambien me gustaria que en el textBox2 al poner el error, aparezca la solución en el TextBox1. Ando un poco perdido, me podriais ayudar?… - 
									
0Reacciones de usuarios 
- 0 respuestas
- 711 visitas
 
- 
									
- 
				
				hola chicos! Alguno sabe como (o si es que se puede) hacer que el comobobox se desplace al mover la rueda del mouse y no sea necesario presionar las flechitas de la barra de desplazamiento? gracias - 
									
0Reacciones de usuarios 
- 0 respuestas
- 1.6k 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.
	 
