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

ความคิดเห็น • 31

  • @peppe6411
    @peppe6411 ปีที่แล้ว

    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.

  • @GilloGilloGillo
    @GilloGilloGillo 3 ปีที่แล้ว +1

    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!

    • @gerardozuccala
      @gerardozuccala  3 ปีที่แล้ว +1

      Grazie Giovanni, bhè allora li monetizziamo su Udemy 😂

  • @antoniosordetti2123
    @antoniosordetti2123 3 ปีที่แล้ว

    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.

  • @pietroricci1090
    @pietroricci1090 3 ปีที่แล้ว

    Davvero Grazie

  • @FB-ti5od
    @FB-ti5od 3 ปีที่แล้ว

    Non conoscevo questo tipo di ciclo, ho imparato molto da questo tutorial! Il sig. Gerardo è sempre chiaro e convincente.Grazie

  • @Fabiosoluzionipc
    @Fabiosoluzionipc 2 ปีที่แล้ว

    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

  • @francoizzi8553
    @francoizzi8553 3 ปีที่แล้ว

    grazie x tutto....sei semplicemente grandeeeeeeee...

    • @gerardozuccala
      @gerardozuccala  3 ปีที่แล้ว

      Proprio lui il mitico Franco, grazie a te

  • @robertobraicovick6867
    @robertobraicovick6867 3 ปีที่แล้ว

    Ottimo lavoro. Grazie di tutto!

  • @FrancescoSantoro80
    @FrancescoSantoro80 3 ปีที่แล้ว

    Buongiorno sempre il massimo

  • @enricozingaretti4138
    @enricozingaretti4138 3 ปีที่แล้ว

    Sempre molto interessante e spiegato in maniera impeccabile. Grande Gerardo, bravissimo!!!!

  • @elioesposito812
    @elioesposito812 3 ปีที่แล้ว

    Buongiorno ottima spiegazione, grazie

  • @grazia6035
    @grazia6035 3 ปีที่แล้ว

    Bravo molto interessante

  • @sscire
    @sscire 3 ปีที่แล้ว

    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.

  • @Ringo...
    @Ringo... 3 ปีที่แล้ว

    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

    • @gerardozuccala
      @gerardozuccala  3 ปีที่แล้ว +1

      Ciao Franco, grazie per la condivisione ne parlerò sicuramente in qualche altro video, un saluto

  • @FrancescoSantoro80
    @FrancescoSantoro80 3 ปีที่แล้ว

    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

  • @perronemarcello7555
    @perronemarcello7555 3 ปีที่แล้ว

    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👊👊👊

    • @gerardozuccala
      @gerardozuccala  3 ปีที่แล้ว

      Ciao carissimo, bè in effetti.. bè dai con un And me la sarei cavata... poco grave .. grazie per la tua condivisione facciamo community...

  • @kiwi-bi
    @kiwi-bi 3 ปีที่แล้ว +1

    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?

    • @gerardozuccala
      @gerardozuccala  3 ปีที่แล้ว +1

      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

  • @edoardolanotte3930
    @edoardolanotte3930 3 ปีที่แล้ว

    Gerardo, solo una piccola domanda: perché scrivi len(cella ) e non cella.len

    • @gerardozuccala
      @gerardozuccala  3 ปีที่แล้ว

      Ciao Eduardo Len è una funzione e non una proprietà dello oggetto range, quindi come tutte le funzioni vanno messe tra parentesi, un saluto

  • @ranger1519
    @ranger1519 3 ปีที่แล้ว

    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?

    • @gerardozuccala
      @gerardozuccala  3 ปีที่แล้ว

      l'ho sempre detto che excel procura dipendenza ;-) comunque per i file di esempio clicca sotto al video il Link dei DOWNLOAD

    • @ranger1519
      @ranger1519 3 ปีที่แล้ว

      Grande grazie mille

  • @crazyasmr9956
    @crazyasmr9956 3 ปีที่แล้ว

    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

  • @crazyasmr9956
    @crazyasmr9956 3 ปีที่แล้ว

    Si aprono e chiudono troppi IF Statement è necessario nidificare le varie condizioni.