Crea e assegna un nome a un foglio di lavoro con VBA - Suggerimenti per Excel

Sommario

Anupam chiede:

Sto cercando di creare e denominare un foglio da una macro di Excel. Se uso la funzione Fogli, aggiungi semplicemente il nome qualcosa come Foglio2 ecc. Nominandolo maggiore dell'ultimo foglio creato. Quindi non posso accedere a questo foglio dall'interno della stessa macro. C'è un modo per creare e nominare un foglio di lavoro allo stesso tempo.

Bene, la prima cosa è usare gli oggetti. Questa è una raccomandazione, puoi vivere senza usarli, ma la vita diventa molto più facile quando lo fai …

Proprio come questo:

Dim WS as Worksheet Set WS = Sheets.Add

Non devi sapere dove si trova, come si chiama, ti riferisci semplicemente a WS.

Se vuoi ancora farlo alla "vecchia maniera", prova questo:

Sheets.Add.Name = "Test"

Articoli interessanti...