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"