Creați și denumiți o foaie de lucru cu VBA - Sfaturi Excel

Anupam întreabă:

Încerc să creez și să denumesc o foaie dintr-un Macro Excel. Dacă folosesc funcția Sheets.Add, doar o denumesc ceva de genul Sheet2 etc. numind-o mai mare decât ultima foaie creată. Deci nu pot accesa această foaie din aceeași macrocomandă. Există o modalitate de a crea și denumi simultan o foaie de lucru.

Ei bine, primul lucru este să folosiți obiecte. Aceasta este o recomandare, poți trăi fără să le folosești, dar viața devine mult mai ușoară când o faci …

La fel ca aceasta:

Dim WS as Worksheet Set WS = Sheets.Add

Nu trebuie să știi unde se află, cum se numește, ci doar te referi la el ca WS.

Dacă totuși doriți să faceți acest lucru „la modă veche”, încercați acest lucru:

Sheets.Add.Name = "Test"

Articole interesante...