Excel VBA #13 Creare una lista (Popolare DataBase) con le proprietà .End e .OffSet

Поделиться
HTML-код
  • Опубликовано: 19 окт 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

  • @TheLALOZZO
    @TheLALOZZO Год назад

    COme sempre utilissimo! Sto cercando di produrre il codice prima di te per vedere se lo azzecco... ho ancora da lavorare 😅
    PErò la proprietà offset è molto interessante per dei lavori quotidiani ripetitivi che vorrei automatizzare. Grazie mille

  • @fcfrac3808
    @fcfrac3808 3 года назад

    OTTIMO e UTILE, grazie mille dello sforzo!
    Per chi ha un Mac (Excel 2019) segnalo ASSENZA! dei pulsanti ActiveX da editor VBA selezionare la squadretta PROGETTAZIONE poi andare in excel scheda SVILUPPO e selezionare un' icona CONTROLLO MODULO, si apre la finestra per l'assegnazione macro, selezionare NUOVO ed ecco che l'editor VBA apre un MODULO associato al pulsante-ICONA con Sub Pulsante1_Click() entro cui digitare il codice VBA. NON c'è o non ho trovato modo di agire sulle proprietà pulsante (finestra proprietà pulsante, per colore sfondo od altro). Pare che Microsoft non abbia sviluppato svariate opzioni e modalità nel VBA per Mac (del resto anche alcune voci del menu ed icone dei fogli excel sono diverse rispetto alla versione Excel per Windows). Altra osservazione per Mac, non so se è lo stesso su Windows, quando si digitano gli ARGOMENTI del METOTO di un'Oggetto (Esempio CLOSE) questi vanno scritti senza usare le parentesi(), che sono indicate nell'help con F1 da Visualizzatore Oggetti --> Close([SaveChanges], [FileName], [RouteWorkbook]).

  • @tobisco1
    @tobisco1 3 года назад +1

    Grazie Gerardo, molto utile per alimentare database . Well done!

  • @danieledaniele_2022
    @danieledaniele_2022 3 года назад

    Grazie utilissimi i tuoi video, mi affascina il VBA

  • @vittoriomanfredini8259
    @vittoriomanfredini8259 3 года назад

    Gerardo, come sempre spiegazione chiara ed esaustiva.Complimenti

  • @michelerussano6081
    @michelerussano6081 3 года назад

    Ottimo Compilato ed eseguito, Grazie Gerardo,.

    • @gerardozuccala
      @gerardozuccala  3 года назад

      Grande Michele continua così è il metodo migliore per apprendere, un saluto

  • @sscire
    @sscire 3 года назад

    Si, Gerardo hai ragione ... diventa sempre più interessante!! Soprattutto perchè stai creando piano piano delle attività, degli automatismo che sono e saranno utilissimi per il proprio lavoro con Excel. Grazie per la chiarezza della spiegazione e gli ottimi file di esempio per completare le esercitazioni. A presto

  • @antonysovy5887
    @antonysovy5887 3 года назад

    Quando le spieghi tu le cose diventano sempre facili...
    Tanti Auguri di Buon fine ed altrettanto buono inizio anno nuovo!

    • @frasier76
      @frasier76 3 месяца назад

      Stefano di Roulette Professionisti??

  • @robertobraicovick6867
    @robertobraicovick6867 3 года назад

    L'ho risolto cambiando invece di Active.PasteSpecial ho usato Selection.PasteSpecial ecc... funziona perfettamente :-)

  • @carlofasetti6400
    @carlofasetti6400 3 года назад

    Grazie sempre Gerardo per la tua semplicità e competenza. Approfitto per farti gli auguri di Buon Anno 2021

  • @robertobraicovick6867
    @robertobraicovick6867 3 года назад

    Grazie!

  • @andreamontagnino7814
    @andreamontagnino7814 3 года назад

    Top come sempre💪💪

  • @paolosoloperto4948
    @paolosoloperto4948 3 года назад

    Grande Gerardo!

  • @pincopallino7161
    @pincopallino7161 3 года назад

    Rispetto ai 2 tutorial dello stesso genere che hai citato nel video questo rimane più semplice.

  • @nicksan7263
    @nicksan7263 Год назад

    Ciao Gerardo, nel mio Gestionale che sto creando ho previsto 2 Form per inserimento dati informativi dei dipendenti. Nella 1^ le Info Personali e nella 2^ le Info Professionali. Ogni Form ha circa 10 campi di inserimento. Quando termino l'inserimento nella 1^, richiamo la 2^ e continuo l'inserimento dati. Al termine ho creato una Sub che mi deve registrare i dati in un Database Excel.
    Il problema che ho è il seguente: se registro i dati della 1^ Form e poi della 2^ Form al termine degli inserimenti (singolarmente) .. tutto OK. Se voglio registrare i dati tutti in blocco al termine del completamento della 2^ form .. mi restituisce errore "Errore di compilazione. Impossibile trovare il membro dei dati". Non capisco dove sbaglio. Mi daresti una mano?

  • @massimozanzi6538
    @massimozanzi6538 3 года назад

    Ciao Gerardo , partendo da qui sarebbe eventualmente possibile copiare ed incollare in verticale anziché in orizzontale? Grazie in anticipo per una tua eventuale risposta!

  • @robertobraicovick6867
    @robertobraicovick6867 3 года назад

    Buona sera Gerardo mi perdoni se la disturbo ma ho un problema (in seguito alla lezione) ActiveCell.PasteSpecial , _
    Transpose:=True, _
    Paste:=xlPasteValues comunque mi incolla i dati con l'elenco. Come mai?
    Grazie di tutte le sue bellissime lezioni.

  • @dorianiasevoli3428
    @dorianiasevoli3428 3 года назад

    Ciao, sono un tuo inscritto, mi servirebbe fare un ripasso su Excel e mi servono i primi video. Quelli per imparare ad usare il programma grazie e continua così. Posso un’altra cosa, non riesco a mettere la spunta per inserire la casella sviluppo, io ho Excel su di un mac

  • @moriconisistomoriconi3714
    @moriconisistomoriconi3714 3 года назад

    Caro Gerardo sto imparando da poco EXCEL seguendo i tuoi video.
    Ho un problema io fino ad ora usavo il programma "LOTUS 123 VERSIONE 5" ma siccome ho dovuto riformattare il computer e no trovo più il programma non riesco più a leggere i file .WK4. Se gentilmente puoi aiutarmi e farmi sapere come potrei recuperare i dati persi. Grazie.

  • @raffaelelista6544
    @raffaelelista6544 3 года назад

    Ciao Gerardo.
    Ho Creato il file del video. GRANDE!!!
    Una sola domanda: Dal PC funziona tranquillamente mentre se apro il file da "FOGLI" su android, non mi da la possibilità di "cliccare o tappare" il pulsante. Anche se mi riconosce il foglio in formato .XMSL
    C'è un modo per farlo funzionare?

    • @gerardozuccala
      @gerardozuccala  3 года назад

      Ciao Raffaele, purtroppo il VBA non è compatibile con il VBA Un saluto

  • @nottecalda
    @nottecalda 3 года назад

    Grande Gerardo pensa che io ho già una macro che fa questo ma l'ho creata quando ho visto il tutorial EP e quando apro il vba ci sono tantissimi passaggi
    Vorrei chiederti hai già fatto prima di questo video il tutorial per passare da un foglio all'altro? Grazie per la risposta

    • @gerardozuccala
      @gerardozuccala  3 года назад +1

      Ciao, si vede che non sei iscritto al canale, ti perdi i video migliori 😄 Prova a vedere EM193 e EM194, fai sapere ciao

    • @nottecalda
      @nottecalda 3 года назад

      @@gerardozuccala chiedo venia 😅😅
      Lo avevo visto infatti già c'era il like a quel video solo che non lo ricordavo 👍👍 Cmq rivedendolo posso dire che sei diventato molto più sintetico e fluido con la vba 👊 grazi mille di queste perle che ci regali.
      continuo con la serie per vedere cosa mi sono perso fino ad oggi in attesa del resto...
      Grandissimo

  • @CarlitoTUBO
    @CarlitoTUBO 3 года назад

    bel video! mi fa ridere che citi sempre "le versioni di Excel prima del 2010": ma chi le usa?!?! :D

  • @fender569
    @fender569 3 года назад

    ok

  • @ciroliuzzi4072
    @ciroliuzzi4072 3 года назад

    Sarebbe interessante inserire 2 MsgBox, il primo, prima della registrazione "Sei sicuro di vor registrare il record?", il secondo, dopo la registrazione "Il record è stato registrato correttamente". Alla prossima. Colgo l'occasione per augurti bun 2021

    • @gerardozuccala
      @gerardozuccala  3 года назад

      Ciao Ciro, grazie per la dritta non ci avevo pensato

    • @ciroliuzzi4072
      @ciroliuzzi4072 3 года назад

      Ad onor del vero, prima di registrare “n” valori sarebbe necessario che gli stessi vengano verificati prima singolarmente da specifici campi che rilasciano un valore 0-1 (ad esempio, nelle celle adiacenti ai campi da inserire attraverso una semplice funzione logica “SE”), ed in fine, quest’ultimi dovrebbero essere verificati da un campo finale (in una cella X e nominata, sempre con funzione logica “SE e/o similari”): valore 1 se il test viene superato, val 0 in caso contrario. In caso di test con Val. 0 (nella cella X), un MsgBox deve impedire di procedere con la registrazione e informare l’utente con specifico messaggio. In tal caso si evitano errori che richiedono interventi successivi e manuali da attuare nel database. Inoltre i dati del data entry sarebbe meglio inserirli in un “foglio 1” mentre la registrazione del database la farei nel “foglio 2” (soluzione che attuo quando i campi da inserire sono numerosi e quando voglio usare un intervallo di celle anziché una user form).