Създайте и дайте име на работен лист с VBA - Съвети за Excel

Съдържание

Анупам пита:

Опитвам се да създам и да дам име на лист от Excel Macro. Ако използвам функцията Sheets.Add просто я наименува нещо като Sheet2 и т.н., именувайки го по-голям от последния създаден лист. Така че нямам достъп до този лист от същия макрос. Има ли начин за създаване и име на работен лист едновременно.

Е, първото нещо е да използвате обекти. Това е препоръка, можете да живеете без да ги използвате, но животът става много по-лесен, когато го направите …

Просто така:

Dim WS as Worksheet Set WS = Sheets.Add

Не е нужно да знаете къде се намира, как се казва, просто го наричате WS.

Ако все пак искате да направите това по "старомоден" начин, опитайте следното:

Sheets.Add.Name = "Test"

Интересни статии...