Skapa och namnge ett kalkylblad med VBA - Excel Tips

Innehållsförteckning

Anupam frågar:

Jag försöker skapa och namnge ett ark inifrån en Excel-makro. Om jag använder funktionen Sheets.Add det bara namnger det ungefär som Sheet2 etc och namnger det större än det senaste arket som skapades. Så jag kan inte komma åt det här arket från samma makro. Finns det ett sätt att skapa och namnge ett kalkylblad samtidigt.

Tja, det första är att använda objekt. Det här är en rekommendation, du kan leva utan att använda dem, men livet blir så mycket lättare när du gör …

Precis som det här:

Dim WS as Worksheet Set WS = Sheets.Add

Du behöver inte veta var den ligger, vad heter den, du hänvisar bara till den som WS.

Om du fortfarande vill göra detta på det "gammaldags" sättet, prova detta:

Sheets.Add.Name = "Test"

Intressanta artiklar...