ich hoffe, ich drücke mich exakt aus.
Anforderung: ein neuer Teilnehmer hinzufügen. Hierzu muss folgendes geschehen.
1. In Tabellenblatt Übersicht muss der Name des Teilnehmers hinzugefügt werden
2. In Tabellenblatt Fragen muss der Name des Teilnehmers hinzugefügt werden
3. Es muss ein neues Tabellenblatt (durch Kopieren) erzeugt werden, dass den Namen des Teilnehmers trägt.
Ausgangspunkt ist, dass ich in einer bestimmten Zelle einen Namen schreibe.
Per Makro-Rekorder habe ich es inzwischen geschafft, diesen in die Zwischenablage zu kopieren. Dadurch konnte ich o.g. Punkte 1 und 2 erledigen. Auch alle anderen Punkte in Bezug auf Formatierung arbeiten einwandfrei (diese habe ich hier nicht aufgeführt).
Allerdings ist der neue Name des Tabellenblattes nicht so was wie "paste", sondern hardcodiert gemäß der Eingabe während des Rekordens.
Folgend die (meiner Meinung) entscheidenden Zeilen in VBA:
ActiveWindow.ScrollWorkbookTabs Position:=xlLast
Sheets("Dummy (2)").Select
Sheets("Dummy (2)").Name = "Igbert"
ActiveWindow.ScrollWorkbookTabs Position:=xlFirst
Nun meine Frage: Kann man die Benennung eines neuen Tabellenblattes per VBA in irgendeiner Weise dynamisch halten? Wenn nicht: Gibt es eine andere Lösung?
Wie im Header bereits erwähnt habe ich keine bis minimale Ahnung bezüglich VBA. Bitte bombardiert mich daher nicht mit Fachausdrücken zu. Sollten die VBA-Zeilen nicht vollständig sein dann sagt das bitte mit Angabe, wieviel Zeilen davor/danach noch nötig sind für eine Einschätzung