Utwórz i nazwij arkusz roboczy za pomocą VBA - porady dotyczące programu Excel

Spisie treści

Anupam pyta:

Próbuję utworzyć i nazwać arkusz z poziomu makra programu Excel. Jeśli użyję funkcji Arkusze, dodaj nazwę na przykład Arkusz2 itp., Nadając jej nazwę większą niż ostatnio utworzony arkusz. Dlatego nie mogę uzyskać dostępu do tego arkusza z poziomu tego samego makra. Czy istnieje sposób jednoczesnego tworzenia i nazywania arkusza.

Cóż, pierwszą rzeczą jest użycie obiektów. To jest zalecenie, możesz żyć bez ich używania, ale życie staje się o wiele łatwiejsze, gdy …

Takie jak to:

Dim WS as Worksheet Set WS = Sheets.Add

Nie musisz wiedzieć, gdzie się znajduje, jak się nazywa, po prostu nazywasz to WS.

Jeśli nadal chcesz to zrobić w „staromodny” sposób, spróbuj tego:

Sheets.Add.Name = "Test"

Interesujące artykuły...