Excel VBA #28 Ciclo For Each le basi di questo loop su un oggetto Range ( video 1 di 4) Macro VBA
ฝัง
- เผยแพร่เมื่อ 21 ก.ย. 2024
- Benvenuto nel mio canale, prendi nota dei link qui sotto potrebbero esserti utili 😉
****************DOWNLOAD********************
Se vuoi scaricare tutti i file dei miei video bisogna avere un abbonamento o fare una libera donazione, trovi i link qui sotto. Scrivimi su 📧 tuttosuexcel@gmail.com 📧 e ti invierò tutti i file
****************SUPPORTA********************
☑ Aiuta il canale a rimanere gratuito per tutti con Carta di Credito o PayPal www.paypal.com...
☑ Abbonati a questo canale per accedere ai vantaggi:
/ @gerardozuccala
*************SEGUIMI! ************************
✔ Instagram / gerryzucca
✔ Linkedin / gerardo-zuccal%c3%a0-4...
************* I MIEI LIBRI**********************
📌 Excel e Office VBA di Gianni Giaccaglini amzn.to/3znNksB
📌 Microsoft Excel 2016 Macro e VBA di Alessandra Selvaggio amzn.to/35nEbSY
📌 Slaying Excel Dragons di Mike Girvin (ENGLISH) amzn.to/35gTWeA
************ATTREZZATURE**********************
🛒Mouse Logitech MX Anywhere 3 (nuovo 2021) amzn.to/38tAuNO
🛒Tastiera Logitech MK270 amzn.to/2DMCJQ2
🛒 Webcam Logitech C920 HD Pro Webcam, Videochiamata Full HD 1080p/30fps amzn.to/39O5mcn
🛒Cuffie Audio Technica ATH-M30x amzn.to/3heGtaR
🛒Microfono Blue Yeti USB amzn.to/32hwZr9
🛒Rode PSA1 Braccio Portamicrofono amzn.to/3bIuMbh
🛒Monitor principale AOC AGON AG271QG da 27" IPS, QHD, 2560 x 144, 165 Hz amzn.to/3mkyjBS
🛒 Secondo Monitor HP 27w Monitor, Schermo 27 Pollici IPS Full HD, Risoluzione 1920 x 1080 amzn.to/39HdlrN
🛒Elgato Key Light Air Pannello LED amzn.to/38utGiW
🛒HP LaserJet Pro M15a Stampante Mono funzione Bianco e Nero, Solo USB, amzn.to/31MNb2m
🛒 PC assemblato (dal 2021) Corsair ONE i145s, PC Gaming Compatto Intel Core i7-9700K, NVIDIA GeForce RTX 2080 amzn.to/39MifDR
#GerardoZuccalà #PowerQuery #Excel_Vba
Gerardo grazie per le tue Ottime Soluzioni e per la Varietà delle informazioni, prima Scrivere qualcosa in VBA era Difficile, ma seguendo i tuoi Video molte cose sono ora più semplice.
complimenti per questi video sul VBA che sono vere e proprie lezioni di programmazione informatica. Dato che peraltro mi sembri anche una persona modesta, evidenzio che se fossero inseriti in appositi moduli di un corso a pagamento nessuno potrebbe eccepirti la qualità. In breve, bravo, modesto e onestissimo!
Grazie Giovanni, bhè allora li monetizziamo su Udemy 😂
Gerardo è da anni che imparo molte cose vedendo i tuoi tutorial.
Con Excel sei il nr 1 adesso con il Vba sei al Top.
Complimenti.
Davvero Grazie
Non conoscevo questo tipo di ciclo, ho imparato molto da questo tutorial! Il sig. Gerardo è sempre chiaro e convincente.Grazie
Ottimo mi fa piacere
Sono riuscito a imparare bene tutto excel formule e vba grazie ai tuoi video ho seguito anche corsi a pagamento ma tu vai sempre nella pratica, senza i tuoi video min lo avrei mai imparato
grazie x tutto....sei semplicemente grandeeeeeeee...
Proprio lui il mitico Franco, grazie a te
Ottimo lavoro. Grazie di tutto!
Buongiorno sempre il massimo
Sempre molto interessante e spiegato in maniera impeccabile. Grande Gerardo, bravissimo!!!!
Buongiorno ottima spiegazione, grazie
Bravo molto interessante
Molto bene, ottima spiegazione Gerardo. Fai bene a fare una serie di video sull'argomento. Anche questo ciclo e gli oggetti sono molto usati in VBA.
Ciao Gerardo, ottimo video come sempre.
Questo ciclo lo uso da molto, ma ho notato che hai creato l'oggetto "rng" settandolo.
Sicuramente ne sarai a conoscenza ed è solo una dimenticanza; diversi sviluppatori vba, sono concordi nello "svuotamento" degli oggetti creati al termine del loro utilizzo. Il sistema sarebbe di inserire in fondo al codice la scritta "Set rng = Nothing". Così facedo si libera la memoria del pc occupata dall'oggetto stesso che, col tempo, potrebbe creare problemi di memoria. Chiaramente se crei altri oggetti, sarebbero tutti da "eliminare" con lo stesso sistema. Lo stesso vale anche per le matrici create da codice.
Tanto quando la macro si rimette in funzione, l'oggetto si ricrea hehehehehehehe
Lascio un link del 2016 redatto da un utente, da Sid e da Rubik che, in grandi linee spiega i motivi.
Infatti, prima di conoscere te, Emanuele e Lodovico, ricevo ancora diversi imput da loro hehehehehe.
Salutissimi
Ringo
Ciao Franco, grazie per la condivisione ne parlerò sicuramente in qualche altro video, un saluto
Con te ho imparato a usare excel e le formule ma da quando stai facendo questi video, non ho idea il VBA e un mondo a parte e come essere su Marte grande @Gerardo ricorda se ti trovi dalle mie zone cioè Napoli pizza e caffè pagato
Ti prendo in parola.. ciao
Eccomi sono il "fanatico delle variabili" 😁😁😁 complimenti come sempre per i tuoi video...
Se posso dare un consiglio avrei strutturato la condizione IF in altro modo e mi spiego...
Se cella è vuota perchè gli fai controllare dopo se la lunghezza del testo è superiore a 3? non ha senso che dici? Quindi nell'ottica di ottimizzare il più possibile i tempi di esecuzione e sai benissimo come siamo fanatici di questo argomento noi che programmiamo in qualsiasi linguaggio, avrei usato un solo If cellavuota... elseif lunghezzainferiore. end if
Continua così che vai alla grande.
Ciaoooo👊👊👊
Ciao carissimo, bè in effetti.. bè dai con un And me la sarei cavata... poco grave .. grazie per la tua condivisione facciamo community...
Grazie! Mi piacciono molto questi video base su vba! Avremmo potuto mettere un "else" nel primo ciclo if con L'istruzione cella=Left(cella, 3), giusto?
Ciao in questo caso valutiamo solo se il risultato dell'espressione è VERO e ignoriamo completamente il FALSO non è necessario Else.. ma se proprio vuoi lo puoi inserire facoltativo senza avere problemi di compilazione
Gerardo, solo una piccola domanda: perché scrivi len(cella ) e non cella.len
Ciao Eduardo Len è una funzione e non una proprietà dello oggetto range, quindi come tutte le funzioni vanno messe tra parentesi, un saluto
Mi farai diventare un drogato di excel se continui così. Ti volevo chiedere ma come per gli altri tuoi video, i file di esempio non Li carichi?
l'ho sempre detto che excel procura dipendenza ;-) comunque per i file di esempio clicca sotto al video il Link dei DOWNLOAD
Grande grazie mille
Qualcosa del genere sarebbe più salutare per la routine:
If cella = "" Then
cella.Interior.Color = vbBlue
ElseIf Len(cella) > 3 Then
cella = Left(cella, 3)
End If
Si aprono e chiudono troppi IF Statement è necessario nidificare le varie condizioni.