Excel VBA and Macros - Chapter 19 - For Each...Next statement to loop items in a collection or array

  Рет қаралды 57,159

Sergio Alejandro Campos - EXCELeINFO

Sergio Alejandro Campos - EXCELeINFO

Күн бұрын

Пікірлер: 93
@alexanderperezgutierrez6388
@alexanderperezgutierrez6388 Жыл бұрын
Desde Costa Rica, muchas gracias por tu material.
@joaquinsalazar6360
@joaquinsalazar6360 4 жыл бұрын
Que bueno está el curso profe! realmente tiene mucha facilidad para enseñar, muchas gracias
@SergioAlejandroCampos
@SergioAlejandroCampos 4 жыл бұрын
Me alegra que te guste Joaquín.
@juanruzchamorro4196
@juanruzchamorro4196 5 жыл бұрын
Extremadamente clara tu explicación. Un fuerte abrazo desde Chile.
@albertopenalver1435
@albertopenalver1435 5 жыл бұрын
Como siempre amigo Sergio. Es un gusto aprender de tú conocimiento. Repetí el video hasta q comprendí la estructura. Gracias por compartirlo.
@SergioAlejandroCampos
@SergioAlejandroCampos 5 жыл бұрын
Es lo bueno de los videos, que los puedes repetir una y otra vez.
@mr.ridicules5850
@mr.ridicules5850 4 жыл бұрын
I am really grateful about you help. You must be proud of you, because you are helping to a lots people. You are sharing knowledge
@cortesybelleza7030
@cortesybelleza7030 2 жыл бұрын
Hola Sergio, bien día, gracias al curso que tuviste a bien compartir, hoy día en mi trabajo me ha sido de gran utilidad, elaboró mis aplicaciones para solucionar asuntos de auditorias
@lucianoceballos5911
@lucianoceballos5911 4 жыл бұрын
Excelente, saludos desde Argentina MAESTRO
@raulbriceno593
@raulbriceno593 3 жыл бұрын
Es ua clase magistral!!!!
@aplicativoscontables2097
@aplicativoscontables2097 4 жыл бұрын
Gracias por compartir tus años de experiencia muy buen contendio tu canal Sergio
4 жыл бұрын
Muy bien abordado este tema. No es fácil de asimilar para muchos las cuestión de los ciclos y las colecciones. Si se entendiera de entrada el concepto de las colecciones y los ciclos, no habría personas que hicieran preguntas tan específicas.
@luperobles4474
@luperobles4474 4 жыл бұрын
Recuerdo estas clases hace 2 años y de verdd se me hizo un mundo, en cambio contigo entendi a la perfeccion - Gracias SERGIO tu aporte es INVALORABLE, inicualable. Dios te bendiga. Cuidate!!
@joaquinverdugo6096
@joaquinverdugo6096 5 жыл бұрын
Gracias por este capítulo Sergio, muy interesante y con buenos ejemplos
@AtindriyaDas
@AtindriyaDas Жыл бұрын
Gracias Sergio!
@nancylima6541
@nancylima6541 4 жыл бұрын
EXCELENTE desde Perú muchas gracias Sergio un abrazo a la distancia
@SergioAlejandroCampos
@SergioAlejandroCampos 4 жыл бұрын
Recibido.
@signifer6742
@signifer6742 5 жыл бұрын
Sigo este gran curso de macros y tras este capítulo he podido preparar una macro personal para poder mostrar todas las hojas que tenga ocultas, sin tener que hacerlo una a una. Como dices en los vídeos hay que practicar mucho, jaja Gracias por este gran aporte
@SergioAlejandroCampos
@SergioAlejandroCampos 5 жыл бұрын
Genial, y sólo vas en el 19. Imagina cuando nos alcances? Ya vamos en el 56.
@signifer6742
@signifer6742 5 жыл бұрын
@@SergioAlejandroCampos Lo sé. Eso me da mucha, gana de seguir adelante. Cada capítulo voy descubriendo más posibilidades que ofrece el dominar la programación con VBA
@rafaelfabiannichos1800
@rafaelfabiannichos1800 5 жыл бұрын
Gracias ,Sergio por compartir estos conocimientos. Favor que continúen los siguientes capitulos de macros que están muy interesantes. Saludos desde Perú.
@SergioAlejandroCampos
@SergioAlejandroCampos 5 жыл бұрын
Y seguirá el curso, cuenta con eso.
@ronylinares9657
@ronylinares9657 2 жыл бұрын
excelente y magistral clase
@rafaelvelasco2734
@rafaelvelasco2734 5 жыл бұрын
Gracias Sergio, eres tremendo profesor, gracias
@juanca580
@juanca580 4 жыл бұрын
excelente ... Lo mejor de lo mejor gracias
@edicionexpress8559
@edicionexpress8559 4 жыл бұрын
Muy bueno como siempre Sergio!!
@carmenflores1113
@carmenflores1113 4 жыл бұрын
Gracias profesor, muy buen video.
@SergioAlejandroCampos
@SergioAlejandroCampos 4 жыл бұрын
Gracias Carmen.
@lemusbarillasgustavoadolfo3744
@lemusbarillasgustavoadolfo3744 3 жыл бұрын
Me sirvio mucho este video xd gracias por explicarlo tan simple y entendible
@daguero2012
@daguero2012 5 жыл бұрын
Muchas gracias Sergio. Genial el tema de las colecciones.
@Raul-hl8sl
@Raul-hl8sl 2 жыл бұрын
Como siempre todo claro.
@conradohernanvillagil2764
@conradohernanvillagil2764 5 жыл бұрын
Gracias Sergio. Cada video muy útil en el aprendizaje de Excel VBA
@oscarsantos9251
@oscarsantos9251 5 жыл бұрын
gracias Sergio tremenda explicación pendiente de tu canal..sal2 y pulgar arriba.
@rubensantacruzmorel475
@rubensantacruzmorel475 5 жыл бұрын
Exclente Sergio ! Como siempre tan claro en todo !! Estimado Sergio... por favor incluye vídeos que tengan que ver con FORMULARIOS en VBA !! Son tan importantes y útiles pero si no lo manejamos a fondo ( mi caso particular ) tenemos problemas con los formatos de captación de datos en pantalla y su posterior grabación en una planilla de Excel. Te lo suplico. Muchas gracias
@SergioAlejandroCampos
@SergioAlejandroCampos 5 жыл бұрын
Claro, sin duda tocaremos el tema de Formularios, pero primero veremos los conceptos claves del lenguaje VBA, para llegar con todo a Formularios.
@rubensantacruzmorel475
@rubensantacruzmorel475 5 жыл бұрын
@@SergioAlejandroCampos Gracias por reponder maestro !!
@alexanderarias7384
@alexanderarias7384 5 жыл бұрын
gracias maestro excelente
@juanruzchamorro4196
@juanruzchamorro4196 5 жыл бұрын
Hola Sergio: un saludo desde Chile y muchas gracias por tu ayuda y aportes, en mi caso aprendí muchísimo en este video, para mejorar mis macros tu aporte como el de dos puntos para continuar la macro y entre comillas para clave literal ya que solo podia poner números. Gracias
@SergioAlejandroCampos
@SergioAlejandroCampos 5 жыл бұрын
Me alegra que aprendan cosas nuevas.
@RodrigoRodriguez-wl9vl
@RodrigoRodriguez-wl9vl 4 жыл бұрын
Me han gustado muchísimo tus vídeos intente con otro curso completo pero el tuyo es muchísimo mejor. Probé la macro recorrerceldas Y en el in coloque cells, Mala idea el programa crasheo
@joseantoniosanchezlopez7215
@joseantoniosanchezlopez7215 5 жыл бұрын
Buenas Sergio, Fenomenal!!!! Como comentaba algún compañero del canal, cada vez se van entendiendo mejor algunas macros y/o instrucciones. Gracias por tu tiempo Saludos desde España.
@SergioAlejandroCampos
@SergioAlejandroCampos 5 жыл бұрын
Y aquí seguiremos compartiendo experiencia.
@girelynbrigithaguilarzegar4449
@girelynbrigithaguilarzegar4449 5 жыл бұрын
En clase se me complica aprender pero contigo puedo entender todo. Muchsisisimas gracias Sergio. Podrías por favor subir vídeos de Do While y Do Loop Until? . Mil gracias!
@SergioAlejandroCampos
@SergioAlejandroCampos 5 жыл бұрын
Muchas gracias Girelyn. También me gusta dar clases presenciales. En el video 23 ya vimos For Next, en los siguientes toca los Do.
@jago12ful
@jago12ful 3 жыл бұрын
muchas gracias Sergio,, me ha sido de mucha utilidad tus cursos,consulta como hacer para que esa celda que es mayor también se coloque en verde
@MrPerrokalato
@MrPerrokalato 5 жыл бұрын
Gracias ...más conocimiento
@abelvillalobos3963
@abelvillalobos3963 Жыл бұрын
que tal!! antes que nada gracias por compartir tus conocimientos, tengo una duda en el minuto 15 o en la funcion de poner en color verde los valores mayores a 10 por que no puso en verde la ultima celda que tiene valor de 17, o es que a la primera que no se cumple la condicion la funcion deja de aplicar
@linoquintana6663
@linoquintana6663 5 жыл бұрын
Saludos maestro
@grho4392
@grho4392 4 жыл бұрын
Hola Sergio buenas tardes, una duda, si no tengo definido el rango, como puedo hacer que el For sea flexible, es decir que comience en 1 y termine en "n" posición donde este el ultimo valor de una tabla en la cual el número de filas sera variable cada que se actualicen los registros?
@SergioAlejandroCampos
@SergioAlejandroCampos 4 жыл бұрын
Define una variable donde el valor sea el conteo de filas de tu rango y ese valor lo pasas al For. Tengo varios video en el canal de eso. Como tips, busca CurrentRegion y UltimaFila. También en EXCELeINFO.com
@grho4392
@grho4392 4 жыл бұрын
@@SergioAlejandroCampos Vale le echare un vistazo muchas gracias!!
@cristaldisenospanamapanama7515
@cristaldisenospanamapanama7515 3 жыл бұрын
Hola Sergio, gracias por tus videos, muy sencillos de entender Puedes hacer un video que nos oriente sobre como usar For Each con tablas? No consigo informacion. De antemano muchas gracias. Saludos
@elisacardenas4919
@elisacardenas4919 2 жыл бұрын
Hola Sergio, en un vídeo anterior vi que para que se.almacenara el numero de la variable ponias static, pero aquí no lo.pones y aun así funciona pq?
@milkross6600
@milkross6600 4 жыл бұрын
Buen dia en el minuto 15:06 la macro recorre las celdas y las que son mayores que 10 las pone en verde, pero se obvio la celda B17 que es de valor 17 y es mayor que 10 ya no se puso en verde
@Oscar-um6vl
@Oscar-um6vl Жыл бұрын
Es que en cuanto aparece una celda con valor menor o igual a 10 la macro se detiene ("exit sub" después del "else if").
@lucianoalbala8398
@lucianoalbala8398 2 жыл бұрын
no hace falta poner application. Puede ser?. Es decir en lugar de poner application .worksheets , con solo poner worksheets funciona. Es correcto?
@SergioAlejandroCampos
@SergioAlejandroCampos 2 жыл бұрын
Correcto
@pablomachuca1043
@pablomachuca1043 3 жыл бұрын
Hola sergio, buenos dias desde buenos aires, muy bueno el video, te puedo hacer una consulta yo necesitaria recorrer algunas hojas del archivo no todas, y si es posible saltar las hojas que no tengan datos
@antoniovengoechea247
@antoniovengoechea247 4 жыл бұрын
Hola Sergio primero que todo te felicito, me gusta mucho tu metodología. Quisiera saber como hacer si el rango es variable y como asigno un array a los valores de una columna para colocarlos en otra hoja. Gracias
@alpema80
@alpema80 2 жыл бұрын
Muchas. tengo una duda, por qué en este ejemplo no se le asigna un rango de celdas a la variable celda? es decir, no es necesario colocar celda=... ? Al colocar celda in selection es como si se le colocara celda=selection? Es así que funciona? Gracias
@charlyx50
@charlyx50 2 жыл бұрын
Disculpa en este ejercicio la celda B17, también debería de colorearse en verde, o no?, ya que el valor es mayor a 10.
@armandoaugustogamboasandov4750
@armandoaugustogamboasandov4750 3 жыл бұрын
Como indico a la macro que el proceso no lo va correr en archivo abierto, si no que es otra ubicacion For Each Hoja In ThisWorkbook.Sheets es decir que despues del In como poner la ruta del archivo en el que va correr el proceso
@eduardomunoz2764
@eduardomunoz2764 2 жыл бұрын
Excelente el curso, tengo una consulta...En la Macro "ValidarCelda", asigna el Range("A14:B17"), para que rellene de color Verde la celda que cumple con el criterio >10, ¿por que no se relleno la celda "B17"?, he realizado una s pruebas cambiando los datos y no se rellenan las celdas que si cumplen con la instrucción. Saludos y gracias.
@daniloperezpulgar4738
@daniloperezpulgar4738 2 жыл бұрын
hola sergio estoy intentando hacer una macro que cada vez que ingrese un dato que existe me dija que debo despacharlo... me puedes ayudar
@anonimoanonimo8351
@anonimoanonimo8351 3 жыл бұрын
tendras uno donde pueda abrir archivos de word que estan en una carpeta, desde excel para pegar datos que tiene word
@Javier-og7iq
@Javier-og7iq 3 жыл бұрын
Sergio, muy buen video. Una consulta. Cuál seria el codigo para que el FOR EACH recorra la columna de una tabla?
@manuelgonzalez-yz4pf
@manuelgonzalez-yz4pf 5 жыл бұрын
👍👍👍
@MrPerrokalato
@MrPerrokalato 5 жыл бұрын
Hola Sergio .. se lo expuesto combine la instrucción FOR EAch con el FOR con el fin de escoger un solo objeto de la colección hojas ... Ejemplo de un libro con diez hojas solo quiero algunas ....pero en la ejecución me da toda
@MrPerrokalato
@MrPerrokalato 5 жыл бұрын
Agradecería su ayuda y colaboración
@gramos73
@gramos73 Жыл бұрын
Que bucle es mas rapido?, para que tengo 2 listas, la primera con 20 mil clientes y cada uno de esos clientes necesito buscar los emails de los contactos de ese cliente en la segunda lista que tiene 70 mil registros aprox, he estado usando el bucle For Next pero es muy tardado.
@gmalternativa
@gmalternativa 3 жыл бұрын
Hola tengo una duda, se puede recorrer hojas de otro libro? y si hay algun codigo para hacerlo muchas gracias saludos maestro
@Mar10Bravo
@Mar10Bravo 4 жыл бұрын
Me estoy saltando capítulos pero ya logré resolver mi pequeño código. Ahora a empezar con los capítulos anteriores.
@drickerfick
@drickerfick 4 жыл бұрын
como puedo hacer un ciclo para que no recorra todos las hoja sino solo determinadas
@josemiguelvelizchong5698
@josemiguelvelizchong5698 4 жыл бұрын
Hola ammigo, muchas gracias por la educacion y conocimiento que brindas con estas publicaciones. Quisiera me ayudes a construir una macro. Tengo una hoja de calculo que posee aprox 25000 filas con datos desde la columna "A" hasta la columna "F" y es indistinto el numero de filas porque depende de muchos factores. El caso es que, quisiera descomponer los datos de esa hoja, en varias hojas de calculo que se añadan automaticamente, en un numero de 68 filas por cada hoja. Quisiera que el proceso se ejecute de manera consecutiva. Es decir, que despues de extraer los datos y formatos de 68 filas en 1 hoja, me extraiga los datos y formatos de las siguientes 68 filas en una nueva hoja. Las 68 filas deben comprender un rango que parte desde la columna "A", hasta la columna "F" y que, se pueda dar nombre a cada nueva hoja creada, encontrando el nombre en la columna "F", en determinado numero de celda. Puedes ayudarme?
@pablosolis7743
@pablosolis7743 4 жыл бұрын
buen dia como puedo agregarle decimales y la moneda de "Q" a esta macro que enlaza a un formulario personalizado Private Sub UserForm_Initialize() Me.TextBox1 = Round(Worksheets("Matriz").Range("G61"), 0#) End Sub de antemano muchas gracias
@peyolr3305
@peyolr3305 5 жыл бұрын
HOLA BUENA NOCHE
@pablomorales1373
@pablomorales1373 4 жыл бұрын
Hola Sergio, muchas gracias por tus videos antes que nada. queria preguntarte una cosa, hice una macro con las indicaciones de este video, pero no funciono, sin embargo utilice el siguiente codigo y obtuve buenos resultados Dim hoja As Worksheet For Each hoja In Sheets hoja.Activate Next hoja end sub cual es la diferencia??? Gracias
@luisarturo2003
@luisarturo2003 5 жыл бұрын
Estimado profe Sergio, una pregunta fuera del tema, pero que necesariamente me interesaría mucho de la misma forma como aprendo con cada propuesta que ud. nos ofrece. ¿Es posible descargar un ISO del Office 365 Proplus 2019, o sea el que ud. utiliza sin necesidad de instalarlo on line, pues mi internet es de palo gggg "lenta"; y si lo tiene poderlo compartir en la nube? o que opción poder seguir para tenerlo. Yo tengo Office 2019, pero quisiera experimentar con las nuevas funciones de matrices dinámicas que este no las tiene incluida aún. Gracias. Luis Arturo desde Cuba.
@SergioAlejandroCampos
@SergioAlejandroCampos 5 жыл бұрын
Luis, para ser Insider es forzozo que se tenga suscripción a Office 365, es decir, la que se paga de manera mensual.
@juanomar2471
@juanomar2471 5 жыл бұрын
Ingeniero Sergio, si tengo un libro con muchas hojas y deseo aplicar una macro a todas ellas exceptuando a dos ¿cómo hago para que el bucle las omita?
@OscarMartinez-ve6gv
@OscarMartinez-ve6gv 3 жыл бұрын
Con un if
@denisgomez4554
@denisgomez4554 5 жыл бұрын
Que es lo mejor que vieron que se puede hacer con excel y macros? A mi me sorprendió un videojuego completo dentro de una hoja excel
@SergioAlejandroCampos
@SergioAlejandroCampos 5 жыл бұрын
Para mi lo mejor es hacer conexiones a bases de datos.
2 жыл бұрын
Si no declaro la varible también me reconoce el objeto. Por qué sucede esto??
@Julio_82
@Julio_82 Жыл бұрын
por que for each solo trabaja con objetos de una coleccion
@nicolaetudorache9962
@nicolaetudorache9962 4 жыл бұрын
Vale esta claro que se me estan escapando conceptos anteriores o no se razonarlo del todo bien, pero al establecer una variable Hoja (Dim Hoja as worksheet) como un objeto, ¿por que no se le añade el "SET"? ¿No deberían de tener asociadas todas las variables a las cuales se les asigna un objeto un "set" despues? es decir: Dim Hoja as worksheet / Set hoja worksheet
@Gregori814
@Gregori814 Жыл бұрын
Ya no es necesario cuando utilizamos el for each, porque al iniciar la instrucción, for each nombre in range("...") ya le estas asignando el valor de objeto automáticamente, como hacerlo con set.
@omerfernandojaramillocalde2797
@omerfernandojaramillocalde2797 5 жыл бұрын
no funciona con las celdas si le coloco un numero menor en b14 o b15 tampoco las filas
@jeanvaljean6468
@jeanvaljean6468 2 жыл бұрын
😂😂😂😂😂😂😂😂😂😂😂😂😂😂Han pasado 3 años ; espero que te haya funcionado.
@Oscar-um6vl
@Oscar-um6vl Жыл бұрын
Es que en cuanto aparece una celda con valor menor o igual a 10 la macro se detiene ("exit sub" después del "else if").
@Legui1231
@Legui1231 4 жыл бұрын
Hola, tengo una consulta respecto al tema del video. Si quisiera recorrer una colección de celdas y cambiar el color solamente a las que contengan valores unicos, ¿cómo podría hacerlo?
@edwinrodriguez2890
@edwinrodriguez2890 4 жыл бұрын
👏
Excel VBA and Macros - Chapter 20 - MsgBox function combined with If statement @EXCELeINFO
17:34
Sergio Alejandro Campos - EXCELeINFO
Рет қаралды 45 М.
Excel VBA and Macros - Chapter 31 - Creating Function procedures and UDF to use in formulas
24:22
Sergio Alejandro Campos - EXCELeINFO
Рет қаралды 31 М.
How to treat Acne💉
00:31
ISSEI / いっせい
Рет қаралды 18 МЛН
Chain Game Strong ⛓️
00:21
Anwar Jibawi
Рет қаралды 37 МЛН
Каха и дочка
00:28
К-Media
Рет қаралды 2,8 МЛН
Excel VBA Introduction Part 37 - Custom Collections
25:23
WiseOwlTutorials
Рет қаралды 52 М.
Excel VBA and Macros - Chapter 23 - For...Next loop and structured programming @EXCELeINFO
21:52
Sergio Alejandro Campos - EXCELeINFO
Рет қаралды 47 М.
Excel VBA and Macros - Chapter 22 - Select...Case statement to multiple conditions @EXCELeINFO
23:53
Sergio Alejandro Campos - EXCELeINFO
Рет қаралды 47 М.
Excel VBA and Macros - Chapter 17 - If...Then...Else statement to decision making @EXCELeINFO
19:04
Sergio Alejandro Campos - EXCELeINFO
Рет қаралды 61 М.
Excel VBA and Macros - Chapter 25 - Error handling using On Error statement @EXCELeINFO
20:21
Sergio Alejandro Campos - EXCELeINFO
Рет қаралды 37 М.
Excel VBA and Macros - Chapter 32 - Creating Functions with no arguments, one or two @EXCELeINFO
25:51
Sergio Alejandro Campos - EXCELeINFO
Рет қаралды 21 М.
Learn Excel VBA to Automate Anything
14:02
Kenji Explains
Рет қаралды 509 М.
Macros: Using For, Looping through Rows and Columns
6:07
Excel para Ti
Рет қаралды 15 М.
How to treat Acne💉
00:31
ISSEI / いっせい
Рет қаралды 18 МЛН