Hozzon létre és nevezzen meg egy munkalapot a VBA segítségével - Excel tippek

Tartalomjegyzék

Anupam megkérdezi:

Megpróbálok létrehozni és megnevezni egy lapot egy Excel makrón belül. Ha a Sheets függvényt használom. Add hozzá csak valami Sheet2 stb. Nevet ad, nagyobbnak nevezve, mint az utoljára létrehozott lap. Tehát nem férek hozzá ehhez a laphoz ugyanazon makrón belül. Van-e mód egy munkalap létrehozására és elnevezésére egyszerre.

Nos, az első dolog az Objects használata. Ez egy ajánlás, élhetsz anélkül is, hogy használnád őket, de az élet sokkal könnyebbé válik, ha csinálod…

Mint ez:

Dim WS as Worksheet Set WS = Sheets.Add

Nem kell tudnia, hol található, mi a neve, csak WS-nek nevezi.

Ha mégis "régimódi" módon szeretné ezt megtenni, próbálja ki ezt:

Sheets.Add.Name = "Test"

érdekes cikkek...