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, Tengo que analizar una serie de datos, ejecutando una formula mediante una macro. La formula debe ejecutarse en el rango de celdas de la columna "c" y "d", adyacentes a la columna "b" que es donde se analiza la siguiente condición. Es un conjunto de rango de filas de aproximandamente 40 filas (a veces 39, otras 38), de forma que tengo que ejecutar la formula para cada rango independientemente. Por lo tanto, busco una formula para automatizar la localización del comienzo y final de cada conjunto de filas. En este rango de filas el incremento del valor de las celdas no es mayor que 2. Por lo tanto, tengo la idea de buscar en la columna "b" la fila "inicial" y "fina… - 
									
0Reacciones de usuarios 
- 0 respuestas
- 809 visitas
 
- 
									
- 
				
				Buenas tardes, Tengo una base de datos con un total de 20 columnas de las cuales deseo extraer en una hoja nueva del mismo libro únicamente 8 columnas con datos filtrados de una ellas en especifico. En la hoja nueva donde se pasaran los datos que requiero extraer, quiero adicionar 2 columnas más pero las celdas de cada una de ellas arroje un resultado si cumple ciertos criterios. ¿Cuál es el objetivo de esto?´ 1- Filtrar de la columna con el titulo Etapa solo los datos que estén en: Documentación y Formalizado. 2- Copiar únicamente las columnas con títulos (Cliente, Monto Aprobado U$, Tipo De Operación, Ubicación Gtia Tipo Crédito Etapa F. Lib. Gravamen y F. Solvenci… - 
									
0Reacciones de usuarios 
- 0 respuestas
- 1.4k visitas
 
- 
									
- 
				
				Buenas a todos Tengo un pequeño problema y es que estoy haciendo una macro que me haga dos tablas dinámicas, me hace la primera pero la segunda me genera error, hice la macro de cada tabla por separado y en otro código las llamo,adjunto el archivo para que pueda visualizar el problema, ejecuntenla y alguien que me dé una luz para corregir este impase. Muchas gracias. tablas dinamicas.rar - 
									
0Reacciones de usuarios 
- 0 respuestas
- 940 visitas
 
- 
									
- 
				
				Buenas Tardes, Estoy elaborando unos macros (Solo grabando) pero al tratar de hacer un macros que me busque un Numero X desde una celda en la Hoja1 y que busque ese número en la Hoja2 y que me lleve esos datos a la Hoja1, me resulta, pero solo la primera vez, porque cuando coloco otro rut a buscar me busca los mismos datos del primer dato que busque, revise el macros y en este aparece el rut que copie…… Les adjunto el archivo para ver si me echan una mano. Por favor. prob.xls - 
									
0Reacciones de usuarios 
- 0 respuestas
- 581 visitas
 
- 
									
- 
				
				Necesito imprimir rotulos en donde una celda es texto y otra celda es numero, el cual debe ser correlativo, indicando desde que numero a que numero imprimir, esa indicación puede estar en la misma u otra hoja del libro. Muestra.xls - 
									
0Reacciones de usuarios 
- 0 respuestas
- 1.3k visitas
 
- 
									
- 
				
				Buen dia, necesito si es posible q me colaboren tengo el referente codigo necesito que me organice la fecha con el año solamanete tengo hasta el mes hay esta adicionado el textbox para organizar pero necesito que lo organize referente a lo que tengo con la adicion de anotaciones en la hoja, pero que vaya organizando acendentemende con la fecha pero no involuchre el año solamante es para orgaizar gracia Organizar fecha por año folio.rar - 
									
0Reacciones de usuarios 
- 0 respuestas
- 669 visitas
 
- 
									
- 
				
				Buen Día: He hecho una macro para remitir estados de cuentas a clientes en forma masiva enlazando outlook con excel, en una hoja de excel he consignado los datos (nombre en la columna A, correo en la columna B y ruta del archivo a enviar en la columna C), está funcionando bien pero no adjunta el archivo adjunto de la ruta que doy, alguien podría ayudarme con esto, esta es la macro. Adjunto el excel con la data (sólo estoy probando con 2 datos, sin embargo pueden ser varios) Sub Send_Files() Dim OutApp As Object Dim OutMail As Object Dim sh As Worksheet Dim cell As Range Dim FileCell As Range Dim rng As Range With Application .EnableEvents = Fals… - 
									
0Reacciones de usuarios 
- 0 respuestas
- 1.4k visitas
 
- 
									
- 
				
				agradeceria ayuda, necesito que al momento de oprimir el boton de guardar y salir, se cree una carpeta con el valor de la celda J9, pero a la vez se cree un archivo pdf de la hoaj activa que quede grabada en la carpeta creada con nombre de la celda J7, y quede el libro trabajado en formato habilitado para macros grabado en la carpeta y nombrado con el valor de la celda J8 para excel 2013 por favor Libro1.zip - 
									
0Reacciones de usuarios 
- 0 respuestas
- 1.1k visitas
 
- 
									
- 
				
				Buen dia comunidad. Necesito generar un conjunto de combinaciones formada por 03 números ALEATORIOS desde el (01 al 09) de forma ascendente. Que en su orden correlativo son 84 combinaciones desde el (1-2-3) hasta (7-8-9). Dentro del archivo se detalla más. Gracias.. 1.- CRT.xlsm - 
									
0Reacciones de usuarios 
- 0 respuestas
- 895 visitas
 
- 
									
- 
				
				Hola, tengo un archivo Excel que se utiliza como plantilla para realizar unas calibraciones para cámaras climáticas que controlan su humedad y temperatura. Mi problema radica en la parte final de formalizar la presentación del documento. De inicio, la plantilla (el archivo Excel) está preparada para que se rellenen todos los posibles puntos de humedad y temperatura posibles (4 y 6 respectivamente). Así pues, uno de los últimos pasos a ejecutarse es seleccionar cuántos puntos de cada variable se han calibrado, para así, eliminar los puntos de más que hay en el documento para que éste quede bien formalizado. Este paso está automatizado mediante una macro que se ejecuta … - 
									
0Reacciones de usuarios 
- 0 respuestas
- 1.3k visitas
 
- 
									
- 
				
				Hola compañeros, espero ser claro. Tengo un hoja protegida al igual que muchas celdas bloqueadas, y las desbloqueadas son las que ingresan los datos, quisiera poder cambiar el tipo de fuente y el tamaño de las celdas que estan bloqueadas. De antemano agradezco su colaboracion, ya que llevo dos dias intentando buscar la macro que ejecute esta accion y no la he encontrado. Gracias. - 
									
0Reacciones de usuarios 
- 0 respuestas
- 1k visitas
 
- 
									
- 
				
				Se tiene un un listado de datos ingresados se desearia realizar los totales trimestrales y anuales. en algunas casillas hay que promediar el trimestre o el otras hacer la sumatoria mostrar tambien totaltes al finalizar año generar planilla automaticamente sin tenes que hacerlo manual, ademas que aunque no no este todo el año aun asi pueda generar y calcular, en una planilla maestros y en una planilla independiente los monitores adjunto ejemplo con pocos datos ya que la base de datos es mas larga gracias MAESTRO Y MONITORES.rar - 
									
0Reacciones de usuarios 
- 0 respuestas
- 810 visitas
 
- 
									
- 
				
				Buen día tengas ustedes, una vez mas les pido ayudar con un archivo que tengo problemas tengo tres dominio los cuales necesito separar las unidades organizaciones de los archivos pero es algo fastidioso estarlo separando uno por uno, espero y me puedan ayudar les adjunto el archivo en el archivo viene explicado lo que necesito que me eche una manita Gracias ExtrarUsuarios.rar - 
									
0Reacciones de usuarios 
- 0 respuestas
- 843 visitas
 
- 
									
- 
				
				hola, amigos bueno traigo un tema que ya alguien en este foro de ayudo demasiado, pero resulta que tengo un un inconveniente y hize los cambios pero no me hace nada no se si estoy haciendo algo mal o que, espero que alguien me pueda ayudar saludos Tiquetes.rar - 
									
0Reacciones de usuarios 
- 0 respuestas
- 680 visitas
 
- 
									
- 
				
				Hola amigos, como puedo hacer una maquina de cambio con macros es decir si compro un articulo con que cuesta 50, pesos y pago con un billete de a 500, y otra como puedo rellenar una seier de datos dependiendo del del valor de la celda es decir si en la celda e2 escribo 12 me numere en la fila los 12 numero que se dieron y o en la celda pongo 5 solo me de la numeracion del 1 al 5 en la columna a, Saludos - 
									
0Reacciones de usuarios 
- 0 respuestas
- 660 visitas
 
- 
									
- 
				
				Hola amigos del Foro, una pregunta se podrá esto: Guardar o Copiar la hoja activa (respetando el nombre de la hoja) a un libro que esta cerrado en un directorio determinado. Se generan varias hojas activas Necesito que la hoja activa se guarde al archivo Test.xls pero que no reemplace el existente. Que se acumulen las hojas al final del mismo archivo Test.xls Tengo esta Sub test() ActiveSheet.Copy ActiveWorkbook.SaveAs Filename:="C:\Temp\E\Test.xls" ActiveWorkbook.Close End Sub Gracias por sus aportaciones. ARCHIVO.xls - 
									
0Reacciones de usuarios 
- 0 respuestas
- 921 visitas
 
- 
									
- 
				
				uso el siguiente codigo para tomar la pantalla Sub Capturar() GETWINDOWDC Application.OnKey "^%{PETSIS}" End Sub Pero ahora como puedo guardar lo que esta en el portapapeles en una ruta? - 
									
0Reacciones de usuarios 
- 0 respuestas
- 551 visitas
 
- 
									
- 
				
				Hola a todos, me encuentro realizando la automatización de una plantilla; sin embargo, soy algo nueva en esto de extraer números y porcentajes de cadena. El problema es el siguiente: la plantilla actual debo hacerla a mano y dividirlos para asignar un factor. Quisiera saber si hay la manera que mediante macros pueda hacerlo de manera automática y se detenga si no es escalar, así como calcular los porcentajes correspondientes en caso cumpla la condición (Siento que es bastante amplio pero agradecería mucho puedan ayudarme en algunas cosas). Adjunto ejemplo. Factores-dscto.xlsx - 
									
0Reacciones de usuarios 
- 0 respuestas
- 737 visitas
 
- 
									
- 
				
				Hola buenos días a todos. Soy nuevo en el foro y aunque he leído las normas, espero no estar haciendo nada mal por lo que pido disculpas de antemano. Tengo una cierta experiencia con VBA y actualmente intento reproducir un archivo GIF o video pero con fondo transparente en un Form, pero no llego a ver como hacer para que no se vea el formulario del control en el que se reproduce. Me explico mejor, se que se pueden reproducir utilizando un control WebBrowser para el gif o un control WindowsMediaPalyer, llegando a cambiar el fondo para el WebBroser, pero no soy capaz de hacer que se reproduzca con el fondo transparente (video o gif en general) de form que se vea lo que… - 
									
0Reacciones de usuarios 
- 0 respuestas
- 763 visitas
 
- 
									
- 
				
				saludos tengo dos archivos el uno donde tengo datos de ingreso de un formulario, el otro una base de datos de diferente tipo he intentado de varias manera vincular las celdas del formulario con los datos del otro archivo para que al momento de escribir en las mismas se autollene como cuando en una secuencia se tiene iguales nombres y no cometer errores el rato de ingreasar los datos, no se si habria alguan manera de hacerlo en excel gracias por la ayuda de antemano formato y datos.rar - 
									
0Reacciones de usuarios 
- 0 respuestas
- 1k visitas
 
- 
									
- 
				
				coordial saludo a todos bueno mi problema consiste en lo siguiente estoy programando un punto de venta todo va perfecto utilize parte de un codigo que encotre por aqui mismo el caso es que a la hora de agregar un producto en la factura tengo 2 opciones una desde una lista que tengo en una hoja llamada inventario o manualmente cuando lo haga desde los productos existentes no tengo problema ya que lo hace de maravilla y lo descuenta del stock pero cuando meto un producto manualmente y la funcion lo busca en la hoja no lo encuentra y me saca un error adjunto mi proyecto sin claves ni nada y abriendo de una vez el formulario de facturacion para que hagan una prueba al agregar… - 
									
0Reacciones de usuarios 
- 0 respuestas
- 663 visitas
 
- 
									
- 
				
				Buenas a todos, tengo una macro que busca en varios equipos remotos un archivo y lo lee para buscar una información especifica en el, el problema seria cuando no logra conectarse a un equipo tarda mucho antes de seguir al siguiente, quisiera limitar el tiempo en el que trata de conectarse a 3 segundos, mejor dicho que el programa se interrumpa y siga con el siguiente cada 3 segundos. les dejo el codigo a ver en que me pueden ayudar: Sub RevArchivo() Dim Ruta(5000) As String Dim c Dim i Dim r Dim fin Dim lectura As String Dim Origen As Long Dim Archivo As String Dim Respuesta(5000) Dim p Dim v Dim StartTime … - 
									
0Reacciones de usuarios 
- 0 respuestas
- 1.2k visitas
 
- 
									
- 
				
				Estimados amigo, espero me puedan dar una ayudadita. El problema es que tengo un Listbox , que al grabar una modificacion se duplica el registro, por favor su ayuda, para terminar con este problemita Muchas gracias CEquipos.zip - 
									
0Reacciones de usuarios 
- 0 respuestas
- 595 visitas
 
- 
									
- 
				
				Hola buenas tardes, solicito su apoyo con una macro que me permita generar textos aleatorios de acuerdo a una cantidad y una lista de textos, anexo un ejemplo. saludos Textos Aleatorios.xlsx - 
									
0Reacciones de usuarios 
- 0 respuestas
- 1.1k visitas
 
- 
									
- 
				
				Buenas tardes y gracias de antemano por la ayuda. tengo un libro de excel que lo quiero usar para controlar el flujo de documentos dentro de la empresa y mi consulta es la siguiente. la hoja 2(recepcion callao) se ingresan los datos de la factura en la celda L4 con cabecera area de envio va a tener 3 valores los cuales son contabilidad, costos y tesoreria. lo que necesito es que en base a una función macro si en la celda L4 dice contabilidad toda la fila desde A4 hasta K4 pase a la hoja 5 (contabilidad), o si dice costos que pase a la hoja de costos, este procedimiento se debe repetir conforme se vaya agregando mas items en las filas osea con cada documento que llega y e… - 
									
0Reacciones de usuarios 
- 0 respuestas
- 1.4k 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.
	 
 
			
		
		.jpg.0de08da492de24e4bf47f28974535256.thumb.jpg.d57b424cac2b46b1adf5c3d6279f612d.jpg)