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 colegas, buenas tardes reiteradas. Vuelvo por acá, ahora para que me brinden ayuda con una alerta. Me explico: Este es el proyecto del que les comenté que mi Jefe me pidió hacer. En el FrmCombustible debo crear dos (2) alertas, UNA - Que un (1) mes antes de vencerse las tarjetas me envíe un MsgBox : "La Tarjeta " & " se vence en un mes" El Listado de tarjetas está en la Hoja5 (Auxiliares). Se debe tener en cuenta que puede estar en blanco o vacío (Empty) este campo. Yo comencé a trabajarlo, pero me "perdí", porque creo se debe generar un ciclo que recorra las tarjetas y las fechas de vencimientos y las compare con la fecha… - 
									
0Reacciones de usuarios 
- 23 respuestas
- 1.8k visitas
- 2 seguidores
 
- 
									
- 
				
				Buenas noches... En un libro abierto de excel presiono F5, luego el botón Especial..., selecciono la opción Objetos y presiono Aceptar. Como resultado se obtiene una buena cantidad de formas u objetos que ponen lento el archivo, al punto de que No Responde por bastante tiempo haciendo imposible utilizarlo con normalidad. ¿Es posible suprimir con alguna MACRO esos objetos de tal manera que no relentice el archivo de excel? - 
									
0Reacciones de usuarios 
- 23 respuestas
- 18.3k visitas
- 1 seguidor
 
- 
									
- 
				
				buen dia el problema que tengo es el siguiente: ocupó este código para registrar información en una base de datos de excel, el problema que tengo es que a la hora de hacer funcionar el código por medio de un botón, tarda mucho en registrar porque la base de datos ya tiene 5,345 registros. quiero suponer que el problema está a la hora que busca la ultima fila vacía, hasta que la encuentra registra. Dim ifila As Long Dim ws As Worksheet Set ws = Sheets("BDPAGOS") ifila = ws.Cells(Rows.Count, 1).End(xlUp).Offset(1, 0).Row ws.Cells(ifila, 1).Value = Me.NOFACTURA.Value ws.Cells(ifila, 2).Value = VBA.CDate(Me.FECHAPAGO.Value) ws.Cells(ifila, 3).Value = Me.BANC… - 
									
0Reacciones de usuarios 
- 22 respuestas
- 3.6k visitas
 
- 
									
- 
				
				Buenas tardes, desde México. Antes que nada les comento que no soy usuario avanzado de excel, espero puedan ayudarme. Tengo esta hoja de calculo, que basicamente, al hacer una serie de calculos que he definido, me devuelve 4 posibles resultados (Columnas R,S,T,U), que comparo contra un resultado deseado, (Columna I). Si cualquiera de estos valores es igual al resultado deseado, entonces, la columna I se pinta de verde, con un formato condicional. Mi objetivo, es encontrar una combinacion de porcentajes, mostrados en las celdas C-9,C-10,C-11,C-12 Y C-13 (aunque la celda c-13 no debo cambiarle el numero, pero es parte de los calculos), tales que toda la "columna I" s… - 
									
0Reacciones de usuarios 
- 22 respuestas
- 2.2k visitas
- 1 seguidor
 
- 
									
- 
				
				Buen día a toda la comunidad del foro, En esta ocasión les escribo ya que debo crear aproximadamente 100 hojas dentro de un mismo libro, cada hoja debe ser igual, únicamente cambiando una celda de acuerdo a una base predefinida anteriormente (Hoja: "Listado" celdas C3:C102). En cada una de estas celdas existen textos de la siguiente manera: Hoja1, Hoja2, Hoja3 ... Hoja 100. C3: Hoja1 C4: Hoja2 ... C102: Hoja100 Tengo una Hoja: "Base" en la cual busco que se duplique tal y como esta, lo único que debe cambiar es la celda C5 por el valor en C3 de la hoja "Listado" y la hoja debe llamarse "H1" según está formulado en la celda C1. Posteriormente … - 
									
0Reacciones de usuarios 
- 22 respuestas
- 2.4k visitas
- 1 seguidor
 
- 
									
- 
				
				Hola a todos! como estan? Nuevamente yo aqui, construyendo otro proyecto y trabada hace varios dias en un punto de un userform En mi userform1 cuando se inicia me muestra la multipage index 0, la cual me busca en una base de datos colaboradores y volunntarios. Logre que los combobox de arriba, se carguen con valores unicos obtenidos de la tabla que esta en la Hoja2. Lo que no se como hacer, es que cada combobox me funcione como un filtro... por ejemplo si elijo el cBoxPais= Argentina, que el cBoxProvincia me traiga en la tabla todos los registros en provincias que sean de argentina o lo mismo con los otros combobox. no se si esta es la forma con… - 
									
0Reacciones de usuarios 
- 22 respuestas
- 2.7k visitas
- 1 seguidor
 
- 
									
- 
				
				Hola buenos días antes que nada saludos y gracias por su magnifico foro en especial a macro antonio que me saco de un apuro la vez anterior muchas gracias los problemas que tengo son los siguientes tengo una base de datos en access introdusco informacion desde userform excel deseo consultar tambien desde userform excel los problemas que tengo 1.-es que no puedo filtrar la informacion desde un combobox que contiene los numero de registro pero si puedeo hacerlo desde otro combobox que contiene de otro campo, 2. tambien a la hora de cargar el combobox que contiene el numero de registro no me los ordena en forma descendente como estan ingresados en la tabla si no que me lo… - 
									
0Reacciones de usuarios 
- 21 respuestas
- 2.8k visitas
 
- 
									
- 
				
				Hola a todos si alguien me puede ayudar con el siguiente caso: Tengo una hoja llamada "enero" que contiene como 8,000 registros la cual tengo que imprimir, pero como ejemplo adjunto solo una parte, bueno el caso es que antes de inprimir necesito que al inicio de cada hoja aparesca la misma cabecera, tal como se muestra en la hoja "ener_imp", y que tambien si es posible que aparesca las palabras van y vienen al final e inicio de cada hoja tal como se muestra en las letras de color rojo con su respectiva sumatoria asi como se encuentra. cabe mencionar que en cada hoja entraran 104 filas incluido la cabecera y las letras de color rojo. Gracias.. prueba… - 
									
0Reacciones de usuarios 
- 21 respuestas
- 3.4k visitas
 
- 
									
- 
				
				Buen día, desde ya muchas gracias por su colaboración. Estoy tratando de leer o capturar la información contenida en el nodo Invoice que se encuentran en la sección CDATA del xml adjunto pero no lo consigo, he tratado con varios códigos pero ninguno me ha resultado por lo cual agradecería su valiosa ayuda con un pequeño ejemplo con cualquiera de los campos del nodo Invoice del xml adjunto. El ultimo código con el que intente es el siguiente: Sub My_Example_Test() Dim sXml As String sXml = "<Root><SomeData>foo</SomeData>" & "<SomeCDATA><  Hola de nuevo, haber si pueden ayudarme, se trata de cómo hacer para en Excel macro ? pueda ejecutar video, cómo puedo hacer ? Gracias a todos - 
									
0Reacciones de usuarios 
- 20 respuestas
- 4.4k visitas
 
- 
									
- 
				
				Hola que tal soy nuevo en el foro y estoy realizando un pequeño inventario , solo que tengo muy poco conocimiento sobre el tema de vba , espero alguien me pueda ayudar con la siguente cuestion 1. tengo una tengo una hoja llamada bodega y tengo una hoja llamda interfase(ahi capturo mis entradas) 2. en la hoja llamada bodega tengo las ubicaciones disponibles 3,quiero que al presionar un boton( despues de realizar mi captura ) me busque los datos de un rango (interfase) en la hoja llamda bodega me los filtre , copie lo de las siguientes celdas segun corresponda y pegue los datos (bodega) 4 por ultimo me limpie el area de captura nota: de ser posible no importando … - 
									
0Reacciones de usuarios 
- 20 respuestas
- 3.3k visitas
 
- 
									
- 
				
				Hola a todos, intento hacer una macro para pedir precio a proveedores. Aplico un filtro deseleccionando los valores que necesito (en el ejemplo Capítulo y Hormigón) y eliminando las filas filtradas, luego con el filtro muestro los datos que restan que son los que necesito que aparezcan y por último "guardo como" el archivo primitivo añadiendo lo indicado en M2 (en el ejemplo _HORMIGÓN) en el mismo directorio donde está el archivo base. Pero no sé como automatizar la macro para que lo haga para todos los posibles filtros a aplicar (siempre Capítulo + uds de columna pedir precio) y además siempre me lo guarda como "Excel base para macro_HORMIGÓN.xlsm". A ver si podéis echar… - 
									
0Reacciones de usuarios 
- 20 respuestas
- 2.4k visitas
 
- 
									
- 
				
				Buenas noches, No sé casi nada de programación en vba comparado con lo que he visto, tengo un error en la ejecución y no consigo adivinar cual es, simplemente quiero extraer datos de una tabla entre dos fechas, si es posible que alguien me ayude. Gracias y un saludo. busqueda fecha.xlsm - 
									
0Reacciones de usuarios 
- 20 respuestas
- 1.6k visitas
- 1 seguidor
 
- 
									
- 
				
				Hola buenos dias, ando buscando de su ayuda. Tengo el siguiente anexo donde en un userform puedo filtrar los articulo y el resultado aparece en un ListBox al dar click sobre cualquier articulo filtrado me carga datos en los Textbox, hasta ahi todo bien. El problema radica que el articulo seleccionado no coincide con lo cargado en los textbox, alguien me podrá echar la mano o decirme en que ando mal. Anexo archivo, gracias por su ayuda Buscar y Modificar.rar - 
									
0Reacciones de usuarios 
- 20 respuestas
- 4.2k visitas
- 1 seguidor
 
- 
									
- 
				
				hola ingrese esta formula en vba y por alguna razon si utilizas la misma formula en una celda, si tienes el resultado en toda la columna, osea si se aplica sin problema; pero cuando lo hago en codigo se aplica en algunas celdas de la columna y en otras arroja un 0, como si no existiera resultado... no se que sucede que hice mal... alguien me puede explicar. Private Sub Worksheet_SelectionChange(ByVal Target As Range) uf = Range("A" & Rows.Count).End(xlUp).Row With Range("B2:B" & uf) .Value = _ "=XLOOKUP(1,(espejo[Orden Number]=A2)*(espejo[role aprobador]=""capataz""),espejo[nombre approbador])" … - 
									
0Reacciones de usuarios 
- 20 respuestas
- 1.1k visitas
- 1 seguidor
 
- 
									
- 
				
				Muy Buenas Tardes, Estuve indagando y hasta ahora no he podido solucionar mi problema, se trata de un filtro que necesito hacer a una data que esta en una hoja, y mostrarlo a un listbox , lo que sucede es que este libro tiene 12 columnas y deseo que se muestren en un listbox luego de hacer el filtro necesario con los siguientes criterios que son "Customer", "Fecha desde" "Fecha hasta" . y al realizar la consulta me filtre de manera automática los digitado en cada uno de los textboxes que tengo en mi Formulario. Espero su pronta respuesta. Saludos Facturacion_de_Boletas_CAS_Updated.rar - 
									
0Reacciones de usuarios 
- 20 respuestas
- 4.2k visitas
 
- 
									
- 
				
				Estoy intentando que me valide datos duplicados, pero me da ese error que veis en la imagen, me podeis ayudar por favor. Muchisimas gracias por adelantado Clientes.xlsm - 
									
0Reacciones de usuarios 
- 20 respuestas
- 5.6k 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.
	 
 
			
		
		 
	 
	 
	 
	