Erstellen und benennen Sie ein Arbeitsblatt mit VBA - Excel - Tipps

Inhaltsverzeichnis

Anupam fragt:

Ich versuche, ein Blatt in einem Excel-Makro zu erstellen und zu benennen. Wenn ich die Funktion Sheets.Add verwende, benennt sie sie einfach so wie Sheet2 usw. und benennt sie größer als das zuletzt erstellte Blatt. Daher kann ich nicht über dasselbe Makro auf dieses Blatt zugreifen. Gibt es eine Möglichkeit, ein Arbeitsblatt gleichzeitig zu erstellen und zu benennen?

Nun, das erste, was ist die Verwendung von Objekten. Dies ist eine Empfehlung, Sie können leben, ohne sie zu benutzen, aber das Leben wird so viel einfacher, wenn Sie …

Genau wie dieser:

Dim WS as Worksheet Set WS = Sheets.Add

Sie müssen nicht wissen, wo es sich befindet, wie es heißt, Sie bezeichnen es einfach als WS.

Wenn Sie dies immer noch auf "altmodische" Weise tun möchten, versuchen Sie Folgendes:

Sheets.Add.Name = "Test"

Interessante Beiträge...