Interpretar en VBA como funciona la función Control B (Buscar y Reemplazar, es programación de altura. Muy agradecido Andrés, yo tengo 76 años y la verdad me apasiona EXCEL lo uso a diario en mi profesión. Sigo a varios MVP y me marivillan sus videos. Saludos desde Venezuela.
@marcelodornel876811 ай бұрын
ikml0
@marcelodornel876811 ай бұрын
nn8. .. n . .n. .5hkl q32. ...p
@kobolto11 ай бұрын
Maestro, Ud. y sus videos poseen 2 atributos que me están arruinando la vida: son hipnóticos y adictivos. Larga vida y gracias totales por enseñar tan desprendida y apasionadamente
@Angexcel4 жыл бұрын
Formidable mi amigo Andrés, gracias por compartir estos temas tan exquisitos, especialmente para quienes no hemos podido avanzar en temas tan profundos. Mis respetos Señor, Dios lo siga bendiciendo y dando esa habilidad innata.
@ExcelHechoFacil4 жыл бұрын
Gracias
@hectoreduardocerda1882 жыл бұрын
Excelente es poco. Aplique este método para adicionar items en un combobox y pude llenar una lista por palabras claves (xlpart) y obtuve excelentes resultados respecto a la velocidad.
@joselleonq3 жыл бұрын
EXCELENTE, Un gran saludos desde Venezuela. Te sigo desde hace un tiempo y tus videos me han mejorado sustancialmente el manejo de excel en mi labor como contador.
@josezambrano853010 ай бұрын
por lejos una de las mejores ayuda que he encontrado sobre busquedas en excel !!! 100/10 mi BRO
@benitohinojos3 жыл бұрын
De verdad está espectacular mi estimado Andrés... mil gracias por compartir... Dios te siga bendiciendo y nos puedas seguir compartiendo tus bastísimos conocimientos... no habría forma sificiente de pagar ni de agradecer estos regalos... saludos desde Chihuahua México
@IngenieriaEmpresarialECP9 ай бұрын
Gracias por tus enseñanzas, excelente métdo para búsquedas. Felicidades y quedo atento a nuevos videos.
@marioalbertosuarezlopez722 жыл бұрын
Excelente y muy elegante, no conocía este método rápido pero es justo lo que estaba buscando. Mil gracias, ya me suscribi para ver que otros conocimientos obtengo de sus publicaciones.
@juancenteno87573 жыл бұрын
Saludos Andres.... viendo tus videos en semana santa q mejor terapia y educativa sobre todo. Gracias.
@albertod.21663 жыл бұрын
Muchas gracias, excelente explicación, clara y concisa. Excelente repositorio, supremamente útil.
@Dr.maquina3 жыл бұрын
Buenas tardes. hacía mucho tiempo que no realizaba programación desde Visual Basic, la última vez que lo utilicé fue en el 2014 en una base de datos de Access. y hoy que vi su video me quedé sorprendido de cómo si no lo practicas se va olvidando. le agradezco enormemente, su trabajo es excelente!, lo felicito. Lo puse en práctica, haciendo el código y colocando las celdas y columnas que ocupo y funciona a la perfección, es más práctico la opción 2. Gracias!. le envío un Fuerte abrazo y que Dios lo Bendiga.
@benitohinojos3 жыл бұрын
De verdad está espectacular el uso del método find a través de vba... mil millones de gracias Andrés... también tú eres espectacularmente claro en la lógica... cada día aprendo más y aún no termino de ver todos tus vídeos... este lo voy a empezar a usar desde ya... Dios te bendiga por compartir tu basto conocimiento de excel y gratis... saludos desde Chihuahua, México maestro... 🙌
@M16UELR0J454 жыл бұрын
Excelente Andrés.. Verdaderamente impresionante la diferencia en los tiempos de búsqueda. Gracias por compartir..
@ExcelHechoFacil4 жыл бұрын
A vos por comentar. Un abrazo fuerte desde la distancia. Saludos.
@reynaldorodriguezdominguez6180 Жыл бұрын
Muy buen método, Andrés. Gracias por instruirnos de esa manera tan clara y explícita y por esa paciencia para explicar a detalle cada paso del desarrollo del vídeo ..
@hermilomartinez59023 жыл бұрын
Muy bueno el segundo método. Gracias por compartir tu conocimiento Andrés.
@LuisCarlosBatresBianchi4 жыл бұрын
¡Excelente vídeo master! Así es cómo me gusta aprender programar en Basic con una explicación que no deja dudas. Espero seguir viendo vídeos como este, es decir, utilizando el lenguaje Basic, que fue el primero que fascino y aprendí por allá de la década de los '80. Por supuesto, nada que ver con aquel legendario Basic bien básico. Me has sacado de un montón de dudas y un método ¡increíblemente veloz! Le pusiste la tapa al pomo cerebral, fascinantemente magistral.
@ExcelHechoFacil4 жыл бұрын
Gracias
@SacArt954 жыл бұрын
Cómo dije anteriormente, eres tremendo BETA. Ese detalle de parar el bucle con la dirección de la primera celda encontrada no lo sabía, calculaba siempre cuál es la última fila y mientras no llegara a esa dirección seguía buscando...bravo👏👏👏
@ExcelHechoFacil4 жыл бұрын
Gracias.
@chimboterex4 жыл бұрын
Gracias, por aprender, y busquedas rapidas para buscar codigo productos y clientes ,gracias y bendiciones profesor
@ExcelHechoFacil4 жыл бұрын
Gracias.
@ramonalmonte30352 ай бұрын
Eres muy bueno en lo que haces, felicitaciones
@cuejorge20033 жыл бұрын
Excelente ejemplo y muy util para aplicarlo en diferentes proyectos. Saludos desde San Luis Potosí, México!!!
@waltergiraldo3254 жыл бұрын
😱 Sencillamente espectacular Eres un duro y la didáctica con la que enseñas es ejemplar Muchas gracias
@ExcelHechoFacil4 жыл бұрын
Gracias.
@JorgeMartinez-fs3es4 жыл бұрын
Andres muchas muchas gracias, con ello acabas de incrementar mis ganancias !!!!!!!
@MauricioDeAbreu4 жыл бұрын
Excelente video!!. Quiero darte las gracias, soy nuevo programando, apenas llevo dos meses con VBA Excel, y necesitaba realizar la validación del serial capturado con lectora de código dentro del rango de captura (Celda ubicada en una hoja de Registro), y verificar que los seriales que se capturen no hayan sido ingresados en la tabla Salidas el día de hoy (con la intensión de evitar duplicados por error), dicha validación es en función de dos variables (Serial y Fecha de Egreso), y no tenia idea de como hacerlo, hasta que vi el código que usaste. Aunque tu código no es exactamente lo que necesitaba, realice una pequeña modificación para dicho propósito (con los pocos conocimientos que he adquirido en estos dos meses), y funciona perfecto, aquí dejo el código por si a alguien le sirve. Sub VerificarRegistroHoy() Dim Celda As Range Dim PrimeraDir As String Set Celda = Worksheets("Salidas").Range("E:E").Find(What:=Worksheets("Reg. Salidas").Range("E5").Value, _ After:=Worksheets("Salidas").Range("E4"), _ LookAt:=xlWhole) If Not Celda Is Nothing Then PrimeraDir = Celda.Address Do If Celda.Offset(0, 2).Value = Worksheets("Reg. Salidas").Range("D8").Value Then MsgBox "El equipo ya ha sido registrado el dia de hoy", vbExclamation + vbInformation, "Advertencia" Worksheets("Reg. Salidas").Range("E5").Select Exit Sub End If Loop While (Not Celda Is Nothing) And (Celda.Address PrimeraDir) End If End Sub Lo que no descubro como hacer, es asignarle un rango en función del nombre que le he puesto a la columna de la tabla donde se realiza la consulta, esto con la idea de reducir aun mas los tiempos de búsqueda. Encontré en la red lo siguiente: Range("Tabla[ValorBuscado]"), en mi caso es "SerialEquipo", por lo que use, Range("Tabla1[SerialEquipo]"), pero me da error. Si pudieras colaborarme con esta duda te lo agradecería un montón. Saludos.
@juancarlosjacho40624 жыл бұрын
Buenas tardes, excelente tutorial muy claro y que bueno que compartas esos conocimientos..... felicitaciones
@ExcelHechoFacil4 жыл бұрын
Gracias.
@ing.luisfernandoortizmaldo10294 жыл бұрын
Muy buen aporte, le reconozco y admiro el dominio de la herramienta y la pasión por compartir el conocimiento. Saludos!
@ExcelHechoFacil4 жыл бұрын
Gracias!!! Un abrazo fuerte desde la distancia. Saludos.
@zzcamilozz2 жыл бұрын
Gracias por este video, muy buena explicación del método, por favor siga dándonos más herramientas para seguir aprendiendo cada día más acerca de vba.
@juanangulo323 Жыл бұрын
Impresionante programación de búsqueda con VBA!!!!! Gracias Andrés por tu aporte
@m_marcamo4 жыл бұрын
Impresionante. Me pongo en pie para felicitarle. Gracias por compartir conocimiento.
@ExcelHechoFacil4 жыл бұрын
Gracias... Muy amable.
@yosoydineroenabundancia5088 Жыл бұрын
efectivamernte cuando necesito desarrollar alguna macro simpre me apoyo en las herramientas que vienen con excel, aveces por flojera de abalizar o buscar como funcionan uso la herramienta grabar macro y desde ese codigo desaroollo mi idea. muy buen video 👍
@jariassh2 жыл бұрын
Wooow un nuevo suscriptor te has ganado, gracias amigo me funciona muy bien para algo que necesitaba realizar... Ahora tengo otro reto... Tengo algo mas de 5.900 filas con registros, en una columna tengo texto como estos: Fila 1: 5 días 8 horas 34 minutos Fila 2: 3 días 4 horas Fila 3: 4 días 12 horas 10 minutos 30 segundos Fila 4: 30 minutos 20 segundos Fila 5: 1 horas 3 minutos Fila 6: 45 segundos Fila 7: 4 días 4 horas La misión es lograr que en la columna de al lado, se escriba valores en formato hora, es decir Fila 1: 128:34:00 Fila 2: 76:00:00 Fila 3: 108:10:30 Fila 4: 00:30:20 Fila 5: 01:03:00 ... etc. Hice una macro (De la manera no recomendable, recorriendo fila a fila) evaluando cada cadena de texto si tiene o no palabras como día, hora, minuto, segundo, para establecer el tiempo, sin embargo para esos 5900 registros tardó demasiado... Intenté hacerlo de manera en que lo enseñas, pero desafortunadamente no logro organizar la lógica para que me cumpla los criterios que necesito evaluar. Te agradezco si me echas una mano.
@ArgenisChaffardet2 жыл бұрын
Buenas tardes, Quería comentarte que creía que tenía la versión rápida pero sabía que no porque me tardaba mucho, solo agregar un parámetro y mi búsqueda bajó de 5,992 segundos a 0,039 segundos. Por mi parte no selecciono todo la columna, le defino solo el rango con datos Mi línea original: Set nroppto = Range("A2:A" & UltimaFila).Find(What:=codppto, lookat:=xlWhole) La modificada: Set nroppto = Range("A2:A" & UltimaFila).Find(What:=codppto, After:=Range("A1"), lookAt:=xlWhole) Como puedes apreciar solo agregué After:=Range("A1") y el cambio fue alucinante. Saludos y muchas gracias por compartir nuevamente
@BINGOWINNERS4 жыл бұрын
Excelente hermano. Felicitaciones 🎊 Muy bien explicado.
@ExcelHechoFacil4 жыл бұрын
Gracias
@orlygiobertycevallosmenend91234 жыл бұрын
Siempre a la vanguardia mi estimado Andrés. Felicitaciones
@ExcelHechoFacil4 жыл бұрын
Gracias... Un abrazo fuerte desde la distancia.
@adhonysdiaz13534 жыл бұрын
No hay desperdicio por Dios, excelentes videos...
@ExcelHechoFacil4 жыл бұрын
Gracias
@zalbric3 жыл бұрын
Excelente uso del código, mejora todo. Performance, memoria , tiempo
@SacArt954 жыл бұрын
Tremendo BETA, excelente explicación. Desde hace tiempo trato de utilizar en lo posible la mayoría de los métodos procedimiento y comandos de excel. Esa diferencia de tiempo es debido a que todo esto está cargado en caché de CPU por tanto el paging swap se ejecuta a velocidad de procesador
@ExcelHechoFacil4 жыл бұрын
Gracias.
@westergiron66454 жыл бұрын
Excelente aporte gracias Andrés, Dios lo bendiga
@ExcelHechoFacil4 жыл бұрын
Gracias. Igualmente.
@HectorMendozas4 жыл бұрын
Wow, super increiblemente optimo este metodo..... muy bueno y aunque si lo habia visto, nunva imagine que fuera brutalmente rapido.
@ExcelHechoFacil4 жыл бұрын
Así es... Gracias.
@armandomorales98284 жыл бұрын
Barbaro ¡¡ muy buen ejemplo de como mejorar procesos y tiempos
@ExcelHechoFacil4 жыл бұрын
Gracias!!! Me alegra mucho saber que te gustó 😊... Saludos.
@IvanCortinas_ES4 жыл бұрын
Soberbio tutorial Andrés. Me quito el sombrero! En mi caso el método tradicional demoró 29,523 segundos y el método muy rápido 1,273 segundos (imagino, que por latencia del procesador. Impresionante tu explicación, completísima. Muchísimas gracias!
@ThunderKey1997 Жыл бұрын
Me ayudó muchísimo esto. Gracias, Andrés!!
@rodriguezmendozaana55958 ай бұрын
No sabía este método, pero excelente el proceso rápido muchas gracias
@carlosalvarez49882 жыл бұрын
Espectacular, felicitaciones y muchas gracias
@MrEudogonzalez2 жыл бұрын
Excelente aporte amigo, evidentemente el segundo metodo es el mejor
@omarernestogilly59265 ай бұрын
Saludos amigo. Espectacular explicación. 👍
@musicatv48474 жыл бұрын
Excelente, eres muy profesional, me ayudaste mucho, Gracias
@ExcelHechoFacil4 жыл бұрын
A ti por comentar. saludos
@luisdavidfrancisco56354 жыл бұрын
Wuaooooo, sin palabras Andrés, excelente explicación y método
@ExcelHechoFacil4 жыл бұрын
Gracias
@jesuss5881 Жыл бұрын
Me ha resultado muy útil, muchas gracias
@manuelreyes69944 жыл бұрын
Saludos Andres, no sabia este metodo, simplemente es genial.
@ExcelHechoFacil4 жыл бұрын
Gracias
@ljcc74049 ай бұрын
Excelente para conciliar la información de los CFDI de cualquier tipo y complementos de pago
@ExcelHechoFacil9 ай бұрын
Súper rápido... Gracias por comentar. Saludos.
@abhuca3 жыл бұрын
Muy versátil! Gracias por este procedimiento!
@oscarcuevas47183 жыл бұрын
Gracias por esos tips, este tutorial para nada es raro, es demasiado útil para quienes trabajan procesando miles de registros, que Dios le siga dando fuerza mental para ayudar con sus conocimientos a los demás, de mucha utilidad para mis labores
@archundiari4 жыл бұрын
No conocía el método, muchas gracias, felicitaciones.
@ExcelHechoFacil4 жыл бұрын
Gracias
@disgraficjoseph34802 жыл бұрын
Amigo esta chungón, felicidades, ahora solo falta que nos apoyes con un método de registro rápido en VBA....
@arturomora70504 жыл бұрын
Buen día Andres, como siempre excelente explicación muchas gracias por compartir, saludos a la distancia.
@ExcelHechoFacil4 жыл бұрын
Gracias un abrazo fuerte desde la distancia. Saludos.
@yesidvalencia.83 жыл бұрын
hola , desde un formulario tienes algun video que explique esa busqueda rapida
@TheDanmarni2 жыл бұрын
Muchas gracias por el aporte. Con que versión está hecho?
@ellukayou4 жыл бұрын
No lo usaba por ignorante, le doy la bienvenida a un nuevo conocimiento
@ExcelHechoFacil4 жыл бұрын
Gracias... Me alegra que te haya gustado. Saludos.
@diegoarboleda3194 жыл бұрын
Excelente, sos un crack, ya conocía el método pero había argumentos q usaba por inercia y ahora los entiendo.
@ExcelHechoFacil4 жыл бұрын
Genial. Ya lo conoces.
@cristianbarreira4 жыл бұрын
Que excelente Tip. Ahora a practicar
@ExcelHechoFacil4 жыл бұрын
Gracias
@ElCanalDeNito4 жыл бұрын
Buenos días, excelente e impresionante comparativa. Veo que la búsqueda es exacta, como sería por aproximación si se puede, claro. Un like para ti.
@ExcelHechoFacil4 жыл бұрын
Ajusta con XlOart
@ElCanalDeNito4 жыл бұрын
@@ExcelHechoFacil Ok, muchas gracias
4 жыл бұрын
No lo conocía, cuando hago búsquedas múltiples uso arreglos combinados con ciclos while pero esta manera no la conocía, gracias.
@ExcelHechoFacil4 жыл бұрын
Ok... Me alegra saberlo. Saludos.
@you2dream2 жыл бұрын
Yo también, pero creo que usar los arreglos dan muchas más opciones de manejo con los datos, además creo que es más rápido ya que los arreglos se trabaja desde la memoria ram .
@mcano554 жыл бұрын
Excelente... Estuve buscando como hacer esto hace dos meses y no encontré nada... Una búsqueda me tardo 4 horas... Voy a implementarlo... Muchas gracias.
@ExcelHechoFacil4 жыл бұрын
Gracias
@carlosandresguaringomez4722 жыл бұрын
excelente video, fue de mucha utilidad
@eduardomunoz27644 жыл бұрын
Gracias Andres, excelente explicación. Yo estoy iniciando en VBA. Saludos y un abrazo
Muy bueno el video como siempre excelente, saludos, y cuídese mucho
@ExcelHechoFacil4 жыл бұрын
Gracias.
@josemdm60224 жыл бұрын
Pedazo de vídeo. Muy útil .Gracias!
@ExcelHechoFacil4 жыл бұрын
Gracias
@alvarogarciamedina38803 жыл бұрын
Excelente método, confieso que yo utilizo iteración por no conocer alternativas en Vb Excel, parecidas a un Sql Query, gracias, por otro lado como retro para ti la falta de humildad o empatía para los que codificabamos con iteraciones en la intro del vídeo
@wilyinonangranados78434 жыл бұрын
Muy excelente bendiciones y éxitos
@ExcelHechoFacil4 жыл бұрын
Gracias.
@gustavopineda79339 ай бұрын
Está brutal el segundo método 👌
@asierbitrianaguilar7163 Жыл бұрын
Muy interesante. Muchas gracias por este ejemplo, justo es lo que andaba buscando, método .find :)
@XINOBT4 жыл бұрын
Una vez grabe una macro usando el buscar y reemplazar y me dio ese codigo y asi lo descubri gracias por explicarlo
@ExcelHechoFacil4 жыл бұрын
Gracias
@danielvillanueva4084 жыл бұрын
Excelente método muchas felicidades saludos
@ExcelHechoFacil4 жыл бұрын
Gracias.
4 жыл бұрын
Excelente como siempre profe, muchas gracias, un abrazo.
@ExcelHechoFacil4 жыл бұрын
Gracias
@jmaciasanino8 ай бұрын
Hola Andres, se puede aplicar este método para hacer un buscador en un Listbox
@miguelroyett44234 жыл бұрын
Magnífico Andrés!!👏🏻
@ExcelHechoFacil4 жыл бұрын
Gracias
@wildercabanillas40414 жыл бұрын
Método muy eficiente. Gracias
@ExcelHechoFacil4 жыл бұрын
Gracias
@esperanza1951ful4 жыл бұрын
Cómo siempre excente. Muchas gracias
@ExcelHechoFacil4 жыл бұрын
Gracias
@frankisegrofnu45334 жыл бұрын
Que gran vídeo profe..
@ExcelHechoFacil4 жыл бұрын
Gracias
@brayandiazjimenez14204 жыл бұрын
Excelente, creo que se te pasó solamente destruir de la memoria la variable celda mediante un set celda = nothing; me gustaría un curso completo por ti en Udemy, saludos y muchas gracias por tus excelentes aportaciones.
@alexeiofp3 жыл бұрын
Metodo Find el más eficiente, master, saludos.
@roanroma014 жыл бұрын
Wooow gracias una vez más. Profesor, tendra usted por ahí un tutorial o una macro para controlar un sistema de turnos de 15x15, se lo agradecería me estoy iniciando en excel y he aprendido mucho con usted, una vez mis respetos y mil gracias.
@ExcelHechoFacil4 жыл бұрын
No tengo.
@luisng9412 жыл бұрын
Buena tarde, he visto tu video varias veces y es genial y muy bien explicado, te agradecería si me puedes ayudar con algo: como puedo hacer para que .find me busque resultados en celdas con formato de moneda?
@ahurtadogonzalez8 ай бұрын
Buenas..................... indiscutiblemente el segundo metodo !!!!!!!!!!!!!! ñññññññññññoooooooooooooo !!!!!!!!!!!!!! ke rapido !!!!!!!!!!!!
@nicoromano22253 жыл бұрын
Buen vídeo bro, yo uso vlookup y find desde vba solo con una línea por cada método, solo uso for next para cargar un listbox, gracias por mostrar más alternativas.
@maracay20001Ай бұрын
es posible incorporar estos metodos de busca rapida en los programas de base de datos que has publicado antes por este canal?
@archivoproviser86412 жыл бұрын
La macro que tengo va mostrando en el listbox los resultados que se parezcan a lo que voy escribiendo. Pero es lenta, quisisera saber cómo puedo optimizar eso y mejorar el tiempo de respuesta.
@andrespalenciar.96543 жыл бұрын
Estás en el Grupo Selecto!!!
@sofiafisacvarela20703 жыл бұрын
Por favor sube más videos de vba!!!
@GabrielIllescas-lw2gu8 ай бұрын
consulta, y si el valor que queremos buscar no es conocido, ósea queremos buscar las celdas que tengan contenido, o que sean números, etc. se puede implementar el método find o solo es para cuando el valor a buscar es conocido. Gracias.
@manuelroa6543 жыл бұрын
Simplemente maravilloso
@j.andresguerrero14904 жыл бұрын
Esperaré ansioso, ojalá el ejemplo tenga unos 50.000 o más registros para ver su efectividad real, saludos amigo Andrés R. M.
@ExcelHechoFacil4 жыл бұрын
Vale!!! En el ejemplo vamos a operar con 750.000 y verás el resultado... Un abrazo fuerte, espero que te guste. Saludos.
@j.andresguerrero14904 жыл бұрын
Sabía parte del método, me parece super éste proceso. Gracias mil. Siempre aprendiendo. ¿Sabes lo que quisiera? Búsquedas más eficientes en formularios para un listbox. Saludos y bendiciones. 😎
@j.andresguerrero14904 жыл бұрын
El repositorio está hasta el 442 Amigo ARM :(
@SacArt954 жыл бұрын
Por ejemplo es mejor copiar una fórmula, por ejemplo buscarv y con el simple copiar valores ejecutar en las demás celdas, suponiendo que tengas que colocar en cada celda un valor 👏👏👏👏