Ich habe folgendes Problem und bin leider nicht in der Lage dieses alleine zu lösen.
Ich habe eine Tabelle mit folgendem Aufbau
Nutzername|Passwort|Nachname|Vorname|Nr|Klasse
In dieser Tabelle stehen Schülerdaten. Ich suche nach VBA-Code, der jetzt alle Schüler einer Klasse in ein neues Tabellenblatt kopiert und dieses Tabellenblatt mit der Klassenbezeichnung versieht. Die Überschriften aus der Ursprungstabelle sollen dabei übernommen werden.
Das Ergebnis wären also etwa 50 Klassen mit den jeweilig zugeordneten Schülern.
Geht so etwas?
Ich habe bisher nur folgendes hinbekommen:
Option Explicit
Public Sub TabelleNeu()
Dim klasse As String
ActiveWorkbook.Worksheets.Add After:=Sheets(Sheets.Count)
klasse = InputBox(„Welche Klasse?“, „Export“)
ActiveSheet.Name = klasse
ActiveSheet.Range(„A1“).Value = klasse
ActiveSheet.Range(„A2“).Value = „Nutzername“
ActiveSheet.Range(„B2“).Value = „Paßwort“
ActiveSheet.Range(„C2“).Value = „Nachname“
ActiveSheet.Range(„D2“).Value = „Vorname“
ActiveSheet.Range(„A3“).Select
ActiveSheet.Range(„A3“).paste
End Sub
Ich habe also in der Ursprungsdatei die Daten zu einer Klasse markiert, bin dann per Button auf das Makro gegangen, habe den Klassennamen eingegeben und dann die Fehlermeldung bekommen „Objekt unterstützt diese Eigenschaft oder Methode nicht“
Es sieht also noch nicht so aus, als ob ich das hinbekomme.