Bucle Do While Loop - VBA Excel
5:52
Пікірлер
@IvanCortinas_ES
@IvanCortinas_ES 2 күн бұрын
Excelente explicación. Muy buena esta comparativa entre bucles. Gracias Gerardo!!!
@GerardoExcel
@GerardoExcel 2 күн бұрын
Muchas gracias!
@wilsonrios5033
@wilsonrios5033 2 күн бұрын
HOLA GERARDO SOY NUEVO EN ESTO E LAS MACROS Y HE SEGUIDO TU VIDEOS DE MANEJO DE TABLAS QUISIERA SABER COMO CARGAR UNA TABLA DESDE UN LISTBOX USANDO UN BOTON TE AGRADECERIA SI ME PUEDES AYUDAR
@mcmcocina
@mcmcocina 4 күн бұрын
Hola Gerardo, me interesaría usar tu Selector de fechas, cuánto debo pagar? Gracias
@GerardoExcel
@GerardoExcel 4 күн бұрын
Nada... lo puedes utilizar gratuitamente. Solo, por favor, mantén los créditos a mi autoría tal como están en el código. Ahora bien, si quieres hacer una contribución via PayPal pues agradecido. Gracias y saludos!!
@mcmcocina
@mcmcocina 4 күн бұрын
@@GerardoExcel muchas gracias, ya entendí su funcionamiento. Yo lo utilizo en mis proyectos administrando cocinas. Yo hice uno parecido pero el tuyo es mucho más completo. Tengo 80 años y 55 en la cocina y cansado de los software que siempre compraba empecé a desarrollar lo que yo necesitaba en Lotus 123...ahora es casi una aplicación que por hobby se va actualizando día a día, Ya incorpore Power query para unir archivos y así trabajar con libros menos pesados Se lo he regalado a más de 30 colegas y les funciona perfectamente, pero me cuesta enviarles las actualizaciones porque tengo que actualizar cada computadora...ojalá algún día encuentre como transformarlo en una verdadera aplicación...con la IA voy logrando avances, pero falta. Si te interesa hablamos...no me interesa hacer negocio, solo que funcione antes que yo deje de funcionar, jajajaja. Son 4 archivos bien completos, COMPRAS con libros de asientos y control de proveedores (pagos, bancos, etc.), INVENTARIOS con movimiento entre bodegas, ordenes de producción para la cocina, rendimientos de materias primas, etc., COSTOS de recetas con todos los detalles, planilla para armado de Cartas y menús, control de los productos consumidos según la venta de platos día a día, etc., etc., y el cuarto archivo que de ESTADÏSTICAS e INGENIERÍA de MENÚ. Yo estudié Cocina en Laussane (Suiza) y Administración de Restaurantes en Cornell y este sistema refleja las necesidades reales de un Cocinero y Hotelero cosas que nunca he encontrado juntas en los grandes software como Fidelio por ejemplo. Que tengas una buena semana
@neelg3514
@neelg3514 4 күн бұрын
Gracias, un buen ejemplo de variantes a la hora de cargar datos. ¿Estos mismos métodos pueden ser utilizados para un combobox?
@GerardoExcel
@GerardoExcel 4 күн бұрын
Gracias por comentar! Puedes ver el vídeo: kzbin.info/www/bejne/hZCnopR4hpiVp6csi=hnHSpB-49FqFWNau
@neelg3514
@neelg3514 4 күн бұрын
Muy bueno, ¿como podriamos evitar que se carge en el combobox el valor numérico de la fecha, en vez del que vemos en la tabla? Me refiero al número de serie que tienen excel reservado para las fechas
@GerardoExcel
@GerardoExcel 4 күн бұрын
Gracias por comentar! Tal vez von la función de conversión VBA.CDate(), o con VBA.Format
@neelg3514
@neelg3514 3 күн бұрын
@@GerardoExcel Gracias por tu repuesta y tratar de orientarme, al final lo resolvi, es un poco largo pero lo resumo por si a alguien le pueda servir. Resulta que con el combobox pasa parecido como en el video que explicaste lo del listbox, según que método se utilice se comporta de manera diferente, como cuando uno dejaba ver encabezado y otro no, o uno dejaba añadir una nueva fila pero con RowSource creo que no. El método RowSource es bueno para cargar "a saco" directamente los datos, pero este método trabaja con los valores subyacentes de excel directamente, los números de serie mencionados anteriormente, y por eso me daba error al usarlo en un buscador pq entraba en conflicto con un formato de fecha en texto y un valor númerico. En resume terminé ingresando los datos manualmente con un ciclo FOR y utilizando AddItem, y de ese modo en el ciclo configuraba el formato deseado, pues de la otra manera al intentar forzar el formato me daba mas de un dolor de cabeza en ocasiones a veces conservaba el formato al deplegarse pero al recogerser volvian los valores numéricos, en fin mas de quince dias en ello, de modo que la solución fue con un ciclo FOR y usar AddItem en dicho ciclo y naturalmente especificar formato, me gusta más con este método pues el valor formateado se aplica solo al texto visible del ComboBox, mientras que el valor subyacente seguirá disponible para cálculos o referencias si fuera necesario.
@Benito-MExcel
@Benito-MExcel 5 күн бұрын
Muy bien explicado Gerardo. Gracias por compartir. 👍👍
@GerardoExcel
@GerardoExcel 4 күн бұрын
Gracias a ti
@tonygonzalez3321
@tonygonzalez3321 5 күн бұрын
Genial el tema de las prioridades de los condicionales 👍
@GerardoExcel
@GerardoExcel 5 күн бұрын
Gracias!!
@tonygonzalez3321
@tonygonzalez3321 5 күн бұрын
Super útil, y super bien explicado.... gracias Gerardo!!!!
@GerardoExcel
@GerardoExcel 5 күн бұрын
Gracias, saludos!!
@IvanCortinas_ES
@IvanCortinas_ES 5 күн бұрын
Excelente el vídeo Gerardo. Como siempre. Si no me equivoco Select Case en VBA, sería algo parecido a CAMBIAR en Excel y a SWITCH en Power BI. Es muy utilizado este tipo de instrucción.
@GerardoExcel
@GerardoExcel 5 күн бұрын
Gracias y sí... switch en otros lenguajes de programación...
@tonygonzalez3321
@tonygonzalez3321 6 күн бұрын
He probado a hacer tus recomendaciones al final del vídeo, y van bien... yo he programado para que si estamos en el primer registro y doy ATRÁS, se vaya al último registro... y a la inversa, si estoy el el último registro y doy a SIGUIENTE, se vaya al primer registro 👌
@tonygonzalez3321
@tonygonzalez3321 6 күн бұрын
Después de ver este capítulo, sí que me surge la duda de cómo realizar un filtro sobre otro anterior... no sé si me explico, si yo quisiera filtrar todos los registros de "Barcelona" por ejemplo, y a ese resultado aplicarle otro filtro diferente, y otro, y otro... me parece complicado pero puede que sea por mi ignorancia....
@GerardoExcel
@GerardoExcel 5 күн бұрын
Utilizando otro "TextBox" sobre los datos de otra "columna"...
@tonygonzalez3321
@tonygonzalez3321 6 күн бұрын
Estoy interesado en manejar filtros múltiples en un ListView, de manera que vaya haciendo nuevos filtros, sobre los que haya seleccionado anteriormente... igual en los próximos vídeos recoges esta opción, voy a seguir tu curso!!!!
@tonygonzalez3321
@tonygonzalez3321 6 күн бұрын
Muy buen vídeo, efectivamente el usar las variables Array facilita mucho el trabajo 👍
@tonygonzalez3321
@tonygonzalez3321 6 күн бұрын
Hay que cambiar el chip de usar ListBox jajajajaja. Genial Gerardo.
@GerardoExcel
@GerardoExcel 5 күн бұрын
Así es!
@tonygonzalez3321
@tonygonzalez3321 6 күн бұрын
Alucino con las funcionalidades de VBA, pero más con tus explicaciones, jajajaja.
@GerardoExcel
@GerardoExcel 6 күн бұрын
Gracias Tony!!
@tonygonzalez3321
@tonygonzalez3321 6 күн бұрын
Apartados que no conocía de un ComboBox, gracias Gerardo!!!!!
@GerardoExcel
@GerardoExcel 6 күн бұрын
Gracias!
@tonygonzalez3321
@tonygonzalez3321 6 күн бұрын
Genial, muy interesante para presentar esos datos sobre el total...
@tonygonzalez3321
@tonygonzalez3321 6 күн бұрын
Me encantan tus explicaciones en los vídeos. Super claro y fácilmente entendible. Gracias por todo!!!!
@GerardoExcel
@GerardoExcel 6 күн бұрын
Gracias... muy amable!!
@tonygonzalez3321
@tonygonzalez3321 6 күн бұрын
He tenido que pausar el vídeo un par de veces, para estudiar el código por un lado y luego escuchar tu explicación, pero como siempre... excelente explicación. Gracias Gerardo!!!!!
@GerardoExcel
@GerardoExcel 6 күн бұрын
Gracias por comentar!
@tonygonzalez3321
@tonygonzalez3321 6 күн бұрын
Excelente explicación. Interesa bastante controlar las acciones del usuario para que no corrompa la aplicación. 👏👏👏
@GerardoExcel
@GerardoExcel 6 күн бұрын
Gracias!
@tonygonzalez3321
@tonygonzalez3321 6 күн бұрын
Excelente video y muy bien explicado. Gracias Gerardo!!!!!
@GerardoExcel
@GerardoExcel 6 күн бұрын
Gracias a ti!
@tonygonzalez3321
@tonygonzalez3321 6 күн бұрын
Muy interesante, no conocía la limitación a la hora de cargar un número grande de columnas. 👍
@tonygonzalez3321
@tonygonzalez3321 7 күн бұрын
Genial... estoy iniciándome en el VBA Excel, y de momento, me parece estupendo tu manera de iniciar esta serie de videos, me ha quedado muy claro, espero aprender mucho. Gracias!!!!!
@GerardoExcel
@GerardoExcel 7 күн бұрын
Gracias por comentar!!
@pedrogutierrez7561
@pedrogutierrez7561 7 күн бұрын
Gracias Gerardo
@IvanCortinas_ES
@IvanCortinas_ES 9 күн бұрын
Muy buena la explicación. Muchas gracias, Gerardo!!!
@GerardoExcel
@GerardoExcel 9 күн бұрын
Gracias Iván!!
@valentinbunualeslacruz297
@valentinbunualeslacruz297 12 күн бұрын
Excelente aporte Gerardo, muchas gracias.
@GerardoExcel
@GerardoExcel 11 күн бұрын
Gracias!!
@florenciomalquirodriguez4740
@florenciomalquirodriguez4740 12 күн бұрын
Extraordinaria macro. Favor podría hacer un vídeo pero como borrar un rango de celdas de varias hojas a la vez. GRACIAS POR SU RESPUESTA.
@IvanCortinas_ES
@IvanCortinas_ES 13 күн бұрын
Tal cual está, si intento pasar algún registro con Selección múltiple a la tabla me dice que Se ha producido el error '91' en tiempo de ejecución. Variable de objeto o bloque With no establecido. Algo raro habré hecho, pues a ti no te genera error. Gracias.
@GerardoExcel
@GerardoExcel 13 күн бұрын
Hola Iván. He actualizado el archivo de descarga... a ver si ahora funciona bien...
@IvanCortinas_ES
@IvanCortinas_ES 13 күн бұрын
@@GerardoExcel Funciona de lujo. Menudo regalo... Gracias Gerardo!!!
@IvanCortinas_ES
@IvanCortinas_ES 13 күн бұрын
Buenísimo Gerardo!!! Gracias por compartir. Qué tengas buenos Reyes, que te los has ganado!!!
@GerardoExcel
@GerardoExcel 13 күн бұрын
Muchas gracias Iván!!
@IvanCortinas_ES
@IvanCortinas_ES 15 күн бұрын
Excelente Gerardo. Gracias por compartir este contenido.
@GerardoExcel
@GerardoExcel 15 күн бұрын
Gracias a ti!
@JoseMendoza-zh7zg
@JoseMendoza-zh7zg 15 күн бұрын
Excelente Gerardo 👍 muchas gracias
@GerardoExcel
@GerardoExcel 15 күн бұрын
Gracias a ti!!
@antoniorabadan9821
@antoniorabadan9821 17 күн бұрын
Hola Gerardo. Estoy intentando borrar los registros filtrados en una tabla. He utilizado el mismo método que utilizas para copiar, pero no permite el método delete. He probado con mtbl.databodyrange.specialcells(xlcelltypevisible).listrows.delete y funciona, pero borra las filas completas del libro, no las filas de la tabla. ¿Se puede hacer de forma correcta?
@lianmichelidalbertomorales5022
@lianmichelidalbertomorales5022 18 күн бұрын
Muy útil gracias ❤❤❤
@GerardoExcel
@GerardoExcel 18 күн бұрын
Gracias!!
@antoniorabadan9821
@antoniorabadan9821 19 күн бұрын
Estupendo video, como siempre. Muy bien explicado. Ayuda a comprender el funcionamiento del formato condicional. Gracias por tu aportación. Espero que para el próximo año sigamos aprendiendo de tus enseñanzas
@GerardoExcel
@GerardoExcel 19 күн бұрын
Muchas gracias Antonio!!
@IvanCortinas_ES
@IvanCortinas_ES 20 күн бұрын
Muy buena la explicación, como siempre. Excelente ese StopIfTrue en funcionamiento!! Muchas gracias Gerardo.
@GerardoExcel
@GerardoExcel 20 күн бұрын
Muchas gracias Iván!!
@IvanCortinas_ES
@IvanCortinas_ES 23 күн бұрын
Excelente Gerardo. Gracias por este tutorial.
@GerardoExcel
@GerardoExcel 23 күн бұрын
Gracias Iván!!
@Benito-MExcel
@Benito-MExcel 25 күн бұрын
Feliz navidad y toda la comunidad. Que paséis una feliz noche buena y día de navidad. Mis mejores deseos para todos🎄🥳
@sinafel
@sinafel 25 күн бұрын
Apreciado Gerardo, Te deseo una 🎅 Feliz Navidad...!!!, un Prospero año 2025, que la pases bien al lados de tus seres Querido. Muchisimas Gracias por todo el conocimientos que nos regalaste en este año que finaliza.
@Franciscojcd73
@Franciscojcd73 25 күн бұрын
Feliz navidad a todos!!!!!!! Y gracias al canal.
@57sabio
@57sabio 25 күн бұрын
Gerardo que tengas una FELIZ NAVIDAD para vos y familia y gracias por brindarnos tus conocimientos.
@josemartinezmartinez1029
@josemartinezmartinez1029 25 күн бұрын
Felices fiestas Gerardo y a todos los seguidores de este estupendo canal.
@antoniorabadan9821
@antoniorabadan9821 26 күн бұрын
Feliz navidad, felices fiestas.... Y mis deseos de un próximo año genial.... y esperando nuevos vídeos...... 🎄
@juanangelvilar4927
@juanangelvilar4927 26 күн бұрын
Felices fiestas y un prospero año 2025 cargado de tutoriales de Gerardo Excel con grandes conocimientos y secretos de VBA para Excel, bueno ... basta ya de peloteo, definitivamente felices fiestas y que la pases en grande en compañía de tus amigos y seres queridos, un saludo.
@neelg3514
@neelg3514 26 күн бұрын
Hola Gerardo gracias por tus tutoriales. Tengo un problema con un combobox que recoge datos de una tabla en su campo fecha, dichas fechas en formato dd/mm/yyyy dddd pero siendo fechas válidas, no texto. Preparé el código en vba para que el combobox me muestre ese formato y no el subyacente numérico normal de las fechas en excel, se desplegaba el combobox en formato de fecha pero al cerrar se quedaba el subyacente numérico y me daba error al hacer la búsqueda de datos al darle al botón buscar, lo volví a solucionar mediante código y ahora al cerrarse ya visualizan en formato de fecha, pero me sigue dando erros al buscar (error 1004 de no encontrar datos), ya no se que mas probar. Añado que si en la tabla lo pongo como texto en el campo fecha por ejemplo 01/01/20204 lunes, así tal cual en vez de su subyacente, así si funciona, pero no me vale pq necesito que los valores del campo fecha en la tabla sean valores de fechas válidas y no texto. Ya he probado casi de todo, de convertirlos con CDate, de validarlos con IsDate tambien y no me respeta, e inclusive con los eventos Change y AferUpdate, aplicados al combobox y nada. Alguna sugerencia y perdona la lata, gracias de antemano.
@mcmcocina
@mcmcocina 26 күн бұрын
Te cuento que le hice algunas variaciones obteniendo datos desde un rango en la hoja para no ponerlo fijo en el código
@mcmcocina
@mcmcocina 26 күн бұрын
Muchas gracias ha sido excelente y de gran utilidad para mi. Una pregunta, en el evento DataBar, se puede cambiar el color de la fuente? Felices Fiestas
@IvanCortinas_ES
@IvanCortinas_ES 26 күн бұрын
Feliz Navidad Gerardo!!!
@josesomogyi9159
@josesomogyi9159 26 күн бұрын
Igualmente, Feliz Navidad y Felices Fiestas 🎉 para usted y su familia también
@samuelfranciscogarcia1440
@samuelfranciscogarcia1440 26 күн бұрын
Muchas gracias.🎉
@IvanCortinas_ES
@IvanCortinas_ES 27 күн бұрын
Increíble la transposición de Excel a VBA en cuanto a formato condicional, por ejemplo, con Top10 o Superiores al promedio. No sabía ni que existía esa posiblidad en VBA. Gracias por compartir, Gerardo. Genial el vídeo como siempre. Felices Fiestas!!!
@GerardoExcel
@GerardoExcel 27 күн бұрын
Gracias Iván!!