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
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.
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.
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.
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.
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
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... 🙌
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.
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👏👏👏
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.
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 ..
¡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.
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.
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
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 👍
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
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.
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.
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!
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.
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.
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 .
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
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
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.
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.
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?
Muy buen aporte, bien explicando. Ahora cómo sería la búsqueda con dos condiciónes y no solo uno. Es decir buscar en dos columnas con dos celdas de condición. Gracias.
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. 😎
Genial mi estimado Andres¡¡¡¡ Asi evitamos que el procedimiento se "coma" los recursos de la computadora. Excelente¡¡¡¡ Una pregunta, ¿Que es lo que cambiaria en el codigo si en lugar de ser una sola columna, la busqueda tuviera que efectuarse en una matriz de digamos 200 x 200? Saludos desde Mazatlan Sinaloa Mexico
hola buenas tardes la verdad muy bueno el video, queria ver de como implementar la busqueda pero por varios elementos iguales y me carge toda la informacion de ese mismo legajo
Buenas compa, buen vídeo, quisiera saber si puedes hacer un videos utilizando el comando LIKE "*" es que he visto macros que utilizando ese comando con los asteriscos entre comillas dobles
Hola Andres. Excelente explicación. Yo necesito que la macro busque en la hoja "BD" la posicion de un N° de ID (columna A), pero en lugar de poner una X en la celda contigua, necesito copie en la hoja "MODIFICAR" el contenido de la celda AC3 y lo pegue en hoja BD en la posición correspondiente contigua a la derecha (columna B). Luego copiar en la hoja "MODIFICAR" el contenido de la celda AC4 y que lo pegue en la hoja "BD" en la posición correspondiente contigua dos espacios a la derecha. En mi caso los N° de ID son únicos y no se repiten, no sería necesario realizar un loop. Espero poder lograrlo con el aporte de tu video. Sería muy bueno si pudieras hacer una macro de estas características. Un cordial saludo desde Buenos Aires.
Quedé literalmente boquiabierto con esa explicación tan clara. Ya antes había usado el método Find pero nunca de esa forma. Genial. Solo una pregunta. Cómo puedo usarlo mediante el control Listbox, ya que uso este control en un formulario de búsqueda pero se demora bastante. Y eso que no tengo todo esa cantidad de registros. Agradezco mucho tu ayuda.
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
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.
ikml0
nn8. .. n . .n. .5hkl q32. ...p
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.
Gracias
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.
por lejos una de las mejores ayuda que he encontrado sobre busquedas en excel !!!
100/10 mi BRO
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.
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
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...
🙌
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.
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👏👏👏
Gracias.
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.
Gracias por tus enseñanzas, excelente métdo para búsquedas. Felicidades y quedo atento a nuevos videos.
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 ..
Saludos Andres.... viendo tus videos en semana santa q mejor terapia y educativa sobre todo. Gracias.
Excelente ejemplo y muy util para aplicarlo en diferentes proyectos. Saludos desde San Luis Potosí, México!!!
Excelente Andrés.. Verdaderamente impresionante la diferencia en los tiempos de búsqueda. Gracias por compartir..
A vos por comentar. Un abrazo fuerte desde la distancia. Saludos.
¡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.
Gracias
Muchas gracias, excelente explicación, clara y concisa. Excelente repositorio, supremamente útil.
😱
Sencillamente espectacular
Eres un duro y la didáctica con la que enseñas es ejemplar
Muchas gracias
Gracias.
Muy bueno el segundo método.
Gracias por compartir tu conocimiento Andrés.
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.
Impresionante programación de búsqueda con VBA!!!!! Gracias Andrés por tu aporte
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.
Andres muchas muchas gracias, con ello acabas de incrementar mis ganancias !!!!!!!
Eres muy bueno en lo que haces, felicitaciones
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
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 👍
Muy buen aporte, le reconozco y admiro el dominio de la herramienta y la pasión por compartir el conocimiento. Saludos!
Gracias!!! Un abrazo fuerte desde la distancia. Saludos.
Gracias, por aprender, y busquedas rapidas para buscar codigo productos y clientes ,gracias y bendiciones profesor
Gracias.
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
Gracias.
Buenas tardes, excelente tutorial muy claro y que bueno que compartas esos conocimientos..... felicitaciones
Gracias.
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.
Amigo esta chungón, felicidades, ahora solo falta que nos apoyes con un método de registro rápido en VBA....
Wow, super increiblemente optimo este metodo..... muy bueno y aunque si lo habia visto, nunva imagine que fuera brutalmente rapido.
Así es... Gracias.
Impresionante.
Me pongo en pie para felicitarle. Gracias por compartir conocimiento.
Gracias... Muy amable.
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.
Gracias
Excelente uso del código, mejora todo. Performance, memoria , tiempo
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!
Barbaro ¡¡ muy buen ejemplo de como mejorar procesos y tiempos
Gracias!!! Me alegra mucho saber que te gustó 😊... Saludos.
Excelente hermano. Felicitaciones 🎊 Muy bien explicado.
Gracias
No sabía este método, pero excelente el proceso rápido muchas gracias
Me ayudó muchísimo esto. Gracias, Andrés!!
No hay desperdicio por Dios, excelentes videos...
Gracias
Siempre a la vanguardia mi estimado Andrés. Felicitaciones
Gracias... Un abrazo fuerte desde la distancia.
Excelente aporte gracias Andrés, Dios lo bendiga
Gracias. Igualmente.
Excelente aporte amigo, evidentemente el segundo metodo es el mejor
Excelente, sos un crack, ya conocía el método pero había argumentos q usaba por inercia y ahora los entiendo.
Genial. Ya lo conoces.
Excelente para conciliar la información de los CFDI de cualquier tipo y complementos de pago
Súper rápido... Gracias por comentar. Saludos.
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.
No lo conocía, cuando hago búsquedas múltiples uso arreglos combinados con ciclos while pero esta manera no la conocía, gracias.
Ok... Me alegra saberlo. Saludos.
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 .
Excelente, eres muy profesional, me ayudaste mucho, Gracias
A ti por comentar. saludos
Buen día Andres, como siempre excelente explicación muchas gracias por compartir, saludos a la distancia.
Gracias un abrazo fuerte desde la distancia. Saludos.
Muy interesante. Muchas gracias por este ejemplo, justo es lo que andaba buscando, método .find :)
Muy versátil! Gracias por este procedimiento!
Saludos amigo. Espectacular explicación. 👍
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.
Ajusta con XlOart
@@ExcelHechoFacil Ok, muchas gracias
Espectacular, felicitaciones y muchas gracias
Gracias Andres, excelente explicación. Yo estoy iniciando en VBA. Saludos y un abrazo
Me alegra... Un abrazo.
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
No lo usaba por ignorante, le doy la bienvenida a un nuevo conocimiento
Gracias... Me alegra que te haya gustado. Saludos.
Wuaooooo, sin palabras Andrés, excelente explicación y método
Gracias
Una vez grabe una macro usando el buscar y reemplazar y me dio ese codigo y asi lo descubri gracias por explicarlo
Gracias
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
Metodo Find el más eficiente, master, saludos.
No conocía el método, muchas gracias, felicitaciones.
Gracias
Me ha resultado muy útil, muchas gracias
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.
Saludos Andres, no sabia este metodo, simplemente es genial.
Gracias
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.
No tengo.
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?
Buenas..................... indiscutiblemente el segundo metodo !!!!!!!!!!!!!! ñññññññññññoooooooooooooo !!!!!!!!!!!!!! ke rapido !!!!!!!!!!!!
Buenos días maestro Andrés saludos de Perú
Saludos... Un abrazo.
Muy bueno el video como siempre excelente, saludos, y cuídese mucho
Gracias.
Excelente video, si puedes hacer un video de buscar un dato en varias hojas y distintas tablas. Saludos.
Maestro, excelente ayuda, muchas gracias, saludos.
Gracias...
Que excelente Tip. Ahora a practicar
Gracias
excelente video, fue de mucha utilidad
Pedazo de vídeo. Muy útil .Gracias!
Gracias
Magnífico!! Sin mas. Éxitos
Excelente como siempre profe, muchas gracias, un abrazo.
Gracias
Excelente método!!
Gracias!!
Estás en el Grupo Selecto!!!
Gracias me ha servido de mucho
Muy buen aporte, bien explicando.
Ahora cómo sería la búsqueda con dos condiciónes y no solo uno.
Es decir buscar en dos columnas con dos celdas de condición.
Gracias.
Magnífico Andrés!!👏🏻
Gracias
Esperaré ansioso, ojalá el ejemplo tenga unos 50.000 o más registros para ver su efectividad real, saludos amigo Andrés R. M.
Vale!!! En el ejemplo vamos a operar con 750.000 y verás el resultado... Un abrazo fuerte, espero que te guste. Saludos.
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. 😎
El repositorio está hasta el 442 Amigo ARM :(
Genial mi estimado Andres¡¡¡¡ Asi evitamos que el procedimiento se "coma" los recursos de la computadora. Excelente¡¡¡¡
Una pregunta, ¿Que es lo que cambiaria en el codigo si en lugar de ser una sola columna, la busqueda tuviera que efectuarse en una matriz de digamos 200 x 200?
Saludos desde Mazatlan Sinaloa Mexico
Excelente método muchas felicidades saludos
Gracias.
Muy excelente bendiciones y éxitos
Gracias.
Muy bueno y sorprendente. Gracias
Gracias
Método muy eficiente. Gracias
Gracias
Muchas gracias por el aporte. Con que versión está hecho?
hola , desde un formulario tienes algun video que explique esa busqueda rapida
hola buenas tardes la verdad muy bueno el video, queria ver de como implementar la busqueda pero por varios elementos iguales y me carge toda la informacion de ese mismo legajo
Buenas compa, buen vídeo, quisiera saber si puedes hacer un videos utilizando el comando LIKE "*" es que he visto macros que utilizando ese comando con los asteriscos entre comillas dobles
Está brutal el segundo método 👌
Por favor sube más videos de vba!!!
Hola Andres. Excelente explicación. Yo necesito que la macro busque en la hoja "BD" la posicion de un N° de ID (columna A), pero en lugar de poner una X en la celda contigua, necesito copie en la hoja "MODIFICAR" el contenido de la celda AC3 y lo pegue en hoja BD en la posición correspondiente contigua a la derecha (columna B). Luego copiar en la hoja "MODIFICAR" el contenido de la celda AC4 y que lo pegue en la hoja "BD" en la posición correspondiente contigua dos espacios a la derecha. En mi caso los N° de ID son únicos y no se repiten, no sería necesario realizar un loop. Espero poder lograrlo con el aporte de tu video. Sería muy bueno si pudieras hacer una macro de estas características. Un cordial saludo desde Buenos Aires.
Cómo siempre excente. Muchas gracias
Gracias
Quedé literalmente boquiabierto con esa explicación tan clara. Ya antes había usado el método Find pero nunca de esa forma. Genial. Solo una pregunta. Cómo puedo usarlo mediante el control Listbox, ya que uso este control en un formulario de búsqueda pero se demora bastante. Y eso que no tengo todo esa cantidad de registros. Agradezco mucho tu ayuda.
Me preguntó lo mismo , ojalá responda xD