Тёмный

Excel VBA #52 Creare nuovi fogli da una lista di nomi ( create new sheets from a list of names) 

Gerardo Zuccalà
Подписаться 47 тыс.
Просмотров 18 тыс.
50% 1

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

Опубликовано:

 

16 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 75   
@pierovenditti3105
@pierovenditti3105 2 года назад
Sempre un piacere vedere i tuoi video. Semplicità di esposizione. Chiarezza. Terminologia a portata di tutti. Complimenti !!! Mitico Gerardo!!!!
@FB-ti5od
@FB-ti5od 3 года назад
Grazie sig. Gerardo x le nuove informazioni che ci ha trasmesso.
@gerardozuccala
@gerardozuccala 3 года назад
Grazie a te!
@Claudio-dm5xt
@Claudio-dm5xt 3 года назад
Sono mesi che seguo tutti i tuoi video sul VBA Gerardo. Sei un grande, hai cambiato il mio modo di pensare ad excel e mi hai aiutato a fare cose funanboliche. ti ringrazio tantissimoooo!.Avanti così! ciao. Cla
@sergio_molinari
@sergio_molinari 3 года назад
Sempre sul pezzo. Complimenti Gerardo!
@gerardozuccala
@gerardozuccala 3 года назад
Ciao Sergio, mi fa piacere
@salvatore1321
@salvatore1321 3 года назад
Carissimo Gerardo ci mancano tantissimo i tuoi bellissimi video Ripensaci
@alexanedda3960
@alexanedda3960 3 года назад
Un video (anzi una serie di video) che gusto molto volentieri. 51 e 52 visti tutti d'un fiato. E niente, ormai sei il mio punto di riferimento per Excel. Ciao Gerardo
@ThePero3067
@ThePero3067 3 года назад
Complimenti.Bel video e spiegato molto bene. La gestione degli errori potrebbe essere un bella serie di video
@Bauscia78
@Bauscia78 3 года назад
Grazie Gerardo!
@fcfrac3808
@fcfrac3808 3 года назад
OTTIMO e utile come sempre, Grazie. Lancio Spunto per nuovi video: Macro per gestire, creare e salvare Cartelle di Excel con nome e directory selezionate dall'utente (Generando Cartelle e Directory Nuove in altro percorso HD, diverso dal percorso corrente del file di origine che contiene la macro. E o Uso di MkDir; ChDir ; Application.FileDialog(msoFileDialogFolderPicker)
@topaetube
@topaetube 2 года назад
Video moooolto interessante per chi, come me, è assolutamente acerbo di VBA, facile da capire e - spero - da replicare. Grazie.
@alexl.3965
@alexl.3965 Год назад
Complimenti...
@marcodelapis2914
@marcodelapis2914 2 года назад
Ciao gerardooo!! continuaa con i video super interessantiii!
@dante.62
@dante.62 2 года назад
Auguri. Buon 2022
@gerardozuccala
@gerardozuccala 2 года назад
Ciao Dante, buon anno a te, e che sia l'anno buono
@sscire
@sscire 3 года назад
Perfetto Gerardo, ...ottima la soluzione degli amici per gestire i nomi dei fogli duplicati. Al prossimo video
@gerardozuccala
@gerardozuccala 3 года назад
Ciao Tore, direi una genialata.. non ci sarei mai arrivato ssssssss non dirlo a nessuno 😄
@sscire
@sscire 3 года назад
@@gerardozuccala .... Si, comunque la soluzione che ti avevo proposto nel #51 commenti ...non è male. 😂
@gerardozuccala
@gerardozuccala 3 года назад
@@sscire Si lo vista ma non ho avuto tempo di testarla, ma conoscendoti sono sicuro che funziona, comunque non ho usato il tuo codice perché avevo in mente un altro approccio era solo da aggiustare con il trick di EVALUATE.. sai come funziona quando hai in mente qualcosa .. un saluto
@ardu64
@ardu64 2 года назад
Chapeaux!!!
@paolorepetto2698
@paolorepetto2698 3 года назад
Ottimo, grazie 😀 Rispetto alla versione precedente dello split ho dovuto aggiornare solo il nome del foglio (da "Database" a "Lista"). Utilissimo il trick dell'errore 💡
@gerardozuccala
@gerardozuccala 3 года назад
Si infatti ho cambiato il nome del foglio.. il trick è fenomenale anche se non è farina del mio sacco ma nel mondo della conoscenza è tutto uno scambio, un saluto
@alterchannel2501
@alterchannel2501 2 года назад
Caro Gerardo attendiamo con ansia un tuo prossimo video
@vincenzosantoro5511
@vincenzosantoro5511 2 года назад
Corso molto interessante ed accattivante. Complimenti. Volevo sapere se con la lezione 52 termina Il corso di Excel VBA. Grazie
@gerardozuccala
@gerardozuccala 2 года назад
Ciao Vincenzo, con il VBA si potrebbe andare all infinito ma accontentiamoci di 52 video, ma non si sa mai magari riprendo
@frasier76
@frasier76 2 года назад
Gerardo ritorna fra noi, sentiamo tutti la tua mancanza. Con l'occasione ti faccio i miei più sincere auguri per un felicissimo Natale 🙂
@LuigiCasto
@LuigiCasto 2 года назад
Ciao Gerardo , ho provato il tuo codice ed ho notato che nel codice se nella prima colonna abbiamo numeri al posto di testo va in errore , perchè ?
@angeloamoia
@angeloamoia 2 года назад
Visto anche io. Ci sono soluzioni?
@FededeFive
@FededeFive 2 месяца назад
Ciao chiedo, per curiosità, funziona ancora questa funzione "iserror" anche con le versioni di oggi?
@bernardomangiameli7288
@bernardomangiameli7288 Год назад
Ciao Gerardo, sto letteralmente impazzendo, pur scrivendo il codice in maniera corretta, mi compare il run-time '1004':Nome già in uso. Scegliere un nome diverso!! Dove Sbaglio?? Sub CreaNuoviFogliDaUnaLista() Dim cella As Range Dim ws As Worksheet Dim Intervallo As Range Set ws = Worksheets("Sorgente") Set Intervallo = ws.Range("A2:A" & ws.Range("A999999").End(xlUp).Row) For Each cella In Intervallo If IsError(Evaluate(cella.Value & "!A100")) And Not IsEmpty(cella.Value) Then Sheets.Add After:=Sheets(Sheets.Count) Sheets(Sheets.Count).Name = cella.Value End If Next cella End Sub
@domenicocareri1233
@domenicocareri1233 9 месяцев назад
Buonasera Gerardo, ho un database con 4 sheets (Menu , Plenitude; Enel e ConEnergia). Vorrei poter trasferire dei dati dal Foglio Menu , "richiamando i fogli destinatari (Plenitude/ Enel/ ConEnergia) dalla cella"k1" dello stesso Foglio Menu. Ti chiedo, cortesemente una dritta . Scusami il pastrocchio 👋
@virginiofrigieri3944
@virginiofrigieri3944 2 года назад
ottimo
@francescosedita6938
@francescosedita6938 3 года назад
Grazie Gerardo. ho perso un pò di tempo e poi ho capito dove sbagliavo Saluti Francesco
@gerardozuccala
@gerardozuccala 3 года назад
ottimo mi fa piacere, questo è il miglior modo per apprendere, un saluto
@filippoantonicelli1279
@filippoantonicelli1279 3 года назад
Ciao Gerardo, complimenti per i fantastici video, volevo chiederti se era possibile bloccare automaticamente alcune celle una volta che era stata riempita con del valore. Mi trovo nelle condizioni di dover gestire un database dove più utenti inseriscono dei dati, quello che vorrei è che una volta che le celle sono state riempite con dei dati, queste non devono essere più modificabili se non inserendo una password che solo il gestore del database conosce. Ti ringrazio anticipatamente a prescindere dalla risposta. Continuerò sempre a seguirti anche se non posterai più video come prima. Sei grande.
@vncmra
@vncmra 2 года назад
Ciao Gerardo, io non ti ho dimenticato. Aspetto sempre eventuali novità. In ogni caso ti auguro un grande 2022
@gerardozuccala
@gerardozuccala 2 года назад
Ciao Mauro, grazie contraccambio
@albertobenincasa8807
@albertobenincasa8807 2 года назад
Salve come è possibile creare in automatico anche il collegamento alla scheda ?
@robertovestri8626
@robertovestri8626 3 года назад
Buonasera e complimenti per i tuoi video sempre esaustivi. Volevo sapere se è possibile importare in Excel, i files contenuti in una cartella (directory). Come si fa? Grazie. 👏
@pantaleopalazzo1985
@pantaleopalazzo1985 3 года назад
Buonpomeriggio Gerardo , volevo chiederle una cortesia. Per caso sa consigliarmi come possa in excel selezionare un intervallo dati per una formula digitando in una cella il numero di valori che desidero dopo il primo? Spero possa aiutarmi , buon pomeriggio ancora.
@giuseppeplas2250
@giuseppeplas2250 2 года назад
Grande Gerardo. Ottimi video. Una domanda ...come faccio a creare dei singoli file excel dai fogli creati?
@WolverineVIAF
@WolverineVIAF Год назад
Complimenti. Ma qual'è la differenza tra Sheets e Worksheet? E perché usare uno piuttosto che l'altro?
@gerardozuccala
@gerardozuccala Год назад
Ciao nessuna differenza
@paxiragusa5690
@paxiragusa5690 Год назад
Salve, io avrei un problema forse di compatibilità. Avevo già una macro simile funzionante nel formato excel. Purtroppo in ufficio dobbiamo usare Libreoffice ma mi si bloccava. Ho guardato attentamente il video (anzi complimenti per la spiegazione). Ho copiato pari pari la macro ma mi da lo stesso problema. A causa di un errore, Libreoffice si è bloccato 😢 ci ho sbattuto ma non so come risolvere. Grazie
@nicobranca3073
@nicobranca3073 2 года назад
Salve Molto bello e interessante io sono solo un appassionato e ti seguo da un po in questo caso specifico ho provato a replicare il foglio ma purtroppo non mi riesce proprio di farlo funzionare sarebbe bello per chi come me non è un esperto avere un foglio già pronto per fare prove e adeguamenti per i vari possibili utilizzi mi si pianta sempre qui Set intervallo = ws.Range("A2:A" & ws.Range("999999").End(xlUp).Row)
@alessandronardini7917
@alessandronardini7917 Год назад
Ciao Geraldo mi sapresti dire che cosa ho sbagliato, visto che quando copio lo splitta nomi nell altro codice e provo a fare il procedimento con F8 mi esce solamente nome città e telefono
@massimocapri6498
@massimocapri6498 2 года назад
Buonasera Gerardo, è la prima volta che scrivo ma ho seguito tutte le tue lezioni sul VBA, fatto e rifatto gli esercizi e tutto ok. Però mi si è creato un problema alla lezione 52 quando copio e incollo il sub "splitta" e provo, viene fuori un messaggio di errore di compilazione: sub o function non definita. Dove sbaglio, Grazie (fai presto nuovi video!!!)
@lucaxu5645
@lucaxu5645 2 года назад
Buongiorno Gerardo, mi sono imbattuto in questo video perché mi servirebbe una cosa simile, ovvero, Devo compilare un "foglio1" excel, e vorrei che nello stesso momento gli altri 3 fogli dello stesso file si compilino in automatico a seconda del nome della persona che inserisco nel "foglio1". Esempio : nel foglio1 metto i dati di Pinco, tizio Caio sempronio, nel foglio di Pinco si deve compilare in automatico prendendo da foglio1 i dati di pinco, mentre gli altri fogli no. I dati sono tutti su una riga. Ogni riga ha il nome (pinco,tizio, Caio ect ect). Ogni volta che compilo il foglio1 si devono compilare anche gli altri fogli in automatico, C'è un modo più semplice per fare sto lavoro ? Ti ringrazio tanto 🥺☺️
@andreaventurelli2359
@andreaventurelli2359 3 года назад
Ciao Gerardo, ho apprezzato la tua serie sul VBA e ti chiedo se potessi riportare gli stessi esercizi/video trattati nel canale americano dello RU-vidr “Excel Macro Mastery” spiegato in italiano e come solo tu sai fare , sarebbe di notevole aiuto
@LozioLudo
@LozioLudo 2 года назад
fin troppo bravo, dovresti farti pagare
@brandonlee4575
@brandonlee4575 2 года назад
Sono già 6 mesi senza Gerardo!! Torna da noi Gerry appena puoi!!
@gaso2
@gaso2 2 года назад
Salve Gerardo, le faccio i miei più sinceri complimenti perchè anche a me, come a tanti altri, ha dato degli spunti davvero utili. Io però, pur seguendo il tutorial, non riesco a superare lo scoglio dei duplicati. Non riesco a capire dove risieda il mio errore.
@gerardozuccala
@gerardozuccala 2 года назад
Ciao Gianni, infatti ho spiegato male comunque considera che da errore perché non si possono avere dei fogli con lo stesso nome, esempio prova a scrivere manualmente lo stesso nome su due fogli e vedi che succede.. Quindi non si possono avere duplicati
@gaso2
@gaso2 2 года назад
@@gerardozuccala grazie mille della risposta. Funzionalmente non preclude nulla comunque, quindi è ugualmente utile.
@alfonsocapuano1500
@alfonsocapuano1500 3 года назад
Ciao Gerardo, complimenti, non riesco a far eseguire la macro, quando trova un nome uguale mi restituisce l'errore. Forse perchè non ho excel 365? grazie
@gerardozuccala
@gerardozuccala 3 года назад
Ciao Alfonso, forse hai fatto qualche piccolo errore, prova a vedere il video fino alla fine perchè alla fine faccio vedere come sistemare un problema relativo alla macro del video precedente che non considerava le celle vuote
@pietroferraro8335
@pietroferraro8335 2 года назад
Buongiorno, grazie ovviamente Gerardo per tue spiegazioni. Ho "copiato perfettamente il tuo codice su un mio foglio di lavoro dove vorrei creare appunto una serie di fogli in funzione di nomi di reparti, ma arrivato ad un certo punto, dopo aver creato 5 fogli, dal 6 foglio in poi mi appare la finestra di errore di run-time "1004" : nome già in uso. Scegliere un altro nome, e la riga che evidenzia il debug è l'ultima, ovvero "Sheets(Sheets.Count).Name = cella.Value". Come posso procedere? Grazie
@pietroferraro8335
@pietroferraro8335 2 года назад
risolto!
@Marco-hw2mz
@Marco-hw2mz 2 года назад
@@pietroferraro8335 Stesso errore che succede a me... e non capisco come risolvere. Tu come hai fatto?
@pietroferraro8335
@pietroferraro8335 2 года назад
@@Marco-hw2mz l'errore l'ho risolto togliendo gli spazi dal nome che deve essere riportato nel foglio, perché vba non legge gli spazi e quindi dava quell'errore. Se vuoi lasciare staccare le parole puoi mettere tra una parola e l'altra un "_" oppure un "." , quello che vuoi tu.
@mircobonaso5638
@mircobonaso5638 Год назад
@@pietroferraro8335 Il suggerimento di correzione funziona; una meraviglia! Grazie a Piero per il suo puntuale intervento e SOPRATUTTO a Gerardo che, dopo aver visto tutti i suoi insegnamenti, vado ancora selettivamente a rivedere per risolvere problemi "nicchia" che non riesco a risolvere o dei quali ho dimenticato le modalità. P.f.:CONTINUARE!!
@alexx240297
@alexx240297 2 года назад
Salve le ho scritto un commento nel suo video Em 202 creare una lista unica mi può dare un aiuto per favore
@lucagervini7514
@lucagervini7514 3 года назад
ciao Gerardo...ma per evitare gli errori di creazione dei duplicati non basterebbe aggiungere on error resume next? ok no, mi sono risposto da solo
@gerardozuccala
@gerardozuccala 3 года назад
si anche Goto 0
@gerardozuccala
@gerardozuccala 3 года назад
Prova a vedere questa soluzione che ha dato Rubik72 sul forum Option Explicit Sub CreaNuoviFogliDaUnaLista_1() Dim Cella As Range Dim Intervallo As Range Dim sh As Worksheet Set Intervallo = Foglio1.Range("A1:A3") For Each Cella In Intervallo On Error Resume Next Set sh = Sheets(Cella.Value) On Error GoTo 0 ' verifica l'eventuale errore di assegnazione della variabile If sh Is Nothing Then Sheets.Add After:=Sheets(Sheets.Count) Sheets(Sheets.Count).Name = Cella.Value Else MsgBox "il foglio " & Cella.Value & " esiste già" End If Next Cella Foglio1.Activate Range("A1").Select End Sub
@lucagervini7514
@lucagervini7514 3 года назад
@@gerardozuccala Grazie!
@danieleiacobelli3745
@danieleiacobelli3745 3 года назад
CIAO GERARDO IO AVREI BISOGNO DI FARE UNA CLASSIFICA SEMPLICE, OVVERO MI BASTEREBBE INSERIRE NELLA COLONNA VITTORIA CHE OGNI UNA UNITA VALE 3 NELLA COLONNA DEI PUNTI, STESSA COSA CON I PAREGGI PER IL VALORE UNO OVVIAMENTE. PUOI AIUTARMI? ERO CAPACE MA NON RITROVO LA FUNZIONE, GRAZIE
@danieleiacobelli3745
@danieleiacobelli3745 3 года назад
HO APPENA RISOLTO, GRAZIE
@webradiogiallorossalsbc3141
@webradiogiallorossalsbc3141 3 года назад
Sarei interessato alla sua licenza Xenforo.
@stpengineering
@stpengineering 2 года назад
Si hanno notizie di Gerardo?? Non si vede/sente da un pò
@gerardozuccala
@gerardozuccala 2 года назад
è ancora vivo xd
@stpengineering
@stpengineering 2 года назад
@@gerardozuccala ahah bene ... un pò di pausa
@eoloize
@eoloize Год назад
TROPPO VELOCE NELLO SPIEGARE
@albertobenincasa8807
@albertobenincasa8807 2 года назад
Ciao come è possibile creare in automatico anche il collegamento alla scheda ?
Далее
Добрая весть 😂
00:21
Просмотров 269 тыс.
Merab vs Sean underway!! 🚨 #ufc306
00:23
Просмотров 1,1 млн
SENZA FORMULE!!! Usa Excel con questo TRUCCO!
5:57
Просмотров 1,1 тыс.
EASILY Make an Automated Data Entry Form in Excel
14:52
Learn Excel VBA to Automate Anything
14:02
Просмотров 427 тыс.
Добрая весть 😂
00:21
Просмотров 269 тыс.