Es sollten bestimmte Namen aus 13 Tabellenblättern gesucht werden und in einem automatisch neu erstellten Tabellenblatt, mit dem jeweiligen Tabellenblattnamens in welchem der Name gefunden wurde, aufgelistet werden.
Und was ist deine Frage?
Na, wie ich mir dies mit Excel ermöglichen kann?
Hallo,
also automatisch Tabellenblätter anlegen und deren Namen anpassen, geht nur mit VBA. Deshalb wird auch vermutlich die Suche mit VBA durchgeführt werden müssen, da die Ergebnisse ja zum Anlagen der Tabellenblätter benötigt werden.
Zunächst müsstest du dir die grundlegende Funktionsweise von VBA anlesen, sonst lässt sich das nicht mal eben so erklären.
Vielleicht gibt es auch ohne VBA ein MÖglichkeit, dein Problem zu lösen. Kann ich aber bei deiner kryptischen Problembeschreibung nicht sagen.
Dazu der Tipp, dass die Chance, hier eine Problemlösung zu bekommen, deutlich steigt, wenn das Problem präziese beschrieben ist.
Du sagst nichts darüber, was wo in den 13 Blättern steht und wonach gesucht werden soll. Auch beschreibst du nicht, was in den neuen Blättern stehen soll.
Also, immer erst mal die Ausgangssituation beschreiben, den Zielzustand beschreiben und dann beschreiben, was einen hindert, den Zielzustand zu erreichen. Gedankenlesen kann hier fast niemand.
Und wenn du dann noch sagst, wozu das ganze, lassen sich vielleicht sogar alternative Lösungen generieren.
Dann versuche ich es mal anhand eines Stundenplanes zu erklären:
Die 13 Tabellenblätter beziehen sich auf die einzelnen Klassen:
Klasse 1 (Tabellenblatt 1) und so weiter…
Inhalt des Tabellenblattes wäre dann ein Stundenplan von Montag bis Freitag. Unter den einzelnen Wochentagen, stehen dann die Namen der Schüler die am jeweiligen Tag anwesend sein sollten.
Ich muss jetzt z.B. 10 bestimmte Schüler aus dem Gesamtplan finden. Und muss wissen an welchem Tag, die bestimmten Schüler in welcher Klasse sich befinden sollten. Und dies sollte automatisch auf einem neuen Tabellenblatt aufgelistet werden.
Ich kenn mich zwar noch nicht wirklich mit VBA aus, aber ich arbeite daran…
Hallo Mohnblume,
zunächst mal, ich mag es wenn Anfragen so daherkommen:
Anrede, klare aussagekräftige Frage, Grußformel, Name o.ä.
Aufgrund deiner Anfrage hat jetzt power und du schon jeweils 2-mal was geschrieben, aber erst allmählich wird klar, fehlt noch einiges an Informationen, was du eigentlich willst.
Diese im Sinne von Zeit- und Müheverschwendung unnötigen Postings hätten einer von euch beiden von Anfang an verhindern können.
Ähem, Power nicht
Wer dann *rumrätsel*
Wenn es dir hilft, uns das problem genau zu erklären und uns dies zu verstehen, lade eine aussagekräftige beispielmappe hoch mit file-upload o.ä., s. FAQ:2606
Gruß
Reinhard
Hi,
ja, lade bitte mal eine Musterdatei hoch - natürlich ohne Schülernamen.
In VBA wird das etwas umständlich, da würdest du dich als Anfängerin vermutlich mit übernehmen.
Aber ich schaue mir mal deine Datei an. Vielleicht kann ich dir Tipps geben, wie du die Daten strukturiern kannst, damit du ohne VBA ans Ziel kommst.
Hi,
ich werde schnellstmöglich eine Beispieldatei erstellen und hochladen.
Schon jetzt mal vielen Dank für die angebotene Hilfe!
LG
Mohnblume99
Hallo an alle die mir helfen wollen!!!
Hier meine Beispieldatei:
http://rapidshare.com/files/425257739/Beispiel_Datei…
Vielen Dank!!!
Liebe Grüße
mohnblume99
Hallo,
mit ein paar Änderungen an den Daten geht es auch ohne vba.
Die Daten der Klasse baust du erst mal so auf (kann von hier aus leider die veränderte Datei nicht hochladen):
Klasse, Wochentag, Schüler - für Klasse 1 sieht das so aus:
Klasse 1 Montag Schüler 1
Klasse 1 Montag Schüler 2
Klasse 1 Montag Schüler 3
Klasse 1 Montag Schüler 4
Klasse 1 Montag Schüler 5
Klasse 1 Montag Schüler 6
Klasse 1 Montag Schüler 7
Klasse 1 Montag Schüler 8
Klasse 1 Dienstag Schüler 9
Klasse 1 Dienstag Schüler 10
Klasse 1 Dienstag Schüler 11
Klasse 1 Dienstag Schüler 12
Klasse 1 Dienstag Schüler 13
Klasse 1 Dienstag Schüler 14
Klasse 1 Dienstag Schüler 15
Klasse 1 Dienstag Schüler 16
Klasse 1 Mittwoch Schüler 17
Klasse 1 Mittwoch Schüler 18
Klasse 1 Mittwoch Schüler 19
Klasse 1 Mittwoch Schüler 20
Klasse 1 Mittwoch Schüler 21
Klasse 1 Mittwoch Schüler 22
Klasse 1 Mittwoch Schüler 23
Klasse 1 Mittwoch Schüler 24
Klasse 1 Donnerstag Schüler 1
Klasse 1 Donnerstag Schüler 2
Klasse 1 Donnerstag Schüler 3
Klasse 1 Donnerstag Schüler 4
Klasse 1 Donnerstag Schüler 5
Klasse 1 Donnerstag Schüler 6
Klasse 1 Donnerstag Schüler 7
Klasse 1 Donnerstag Schüler 8
Klasse 1 Freitag Schüler 9
Klasse 1 Freitag Schüler 10
Klasse 1 Freitag Schüler 11
Klasse 1 Freitag Schüler 12
Klasse 1 Freitag Schüler 13
Klasse 1 Freitag Schüler 14
Klasse 1 Freitag Schüler 15
Klasse 1 Freitag Schüler 16
Das machst du für jede Klasse so. Geht relativ schnell mit Kopieren-Einfügen.
Dann machst du eine neue Liste in einem neuen Blatt:
Erste Zeile = Spaltenüberschriften
Klasse, Tag, Schüler
Darunter fügst du die Daten der Klassen ein - also die, mit der modifizierten Struktur.
Für die ersten 2 Klassen sieht das so aus:
Klasse Tag Schüler
Klasse 1 Montag Schüler 1
Klasse 1 Montag Schüler 2
Klasse 1 Montag Schüler 3
Klasse 1 Montag Schüler 4
Klasse 1 Montag Schüler 5
Klasse 1 Montag Schüler 6
Klasse 1 Montag Schüler 7
Klasse 1 Montag Schüler 8
Klasse 1 Dienstag Schüler 9
Klasse 1 Dienstag Schüler 10
Klasse 1 Dienstag Schüler 11
Klasse 1 Dienstag Schüler 12
Klasse 1 Dienstag Schüler 13
Klasse 1 Dienstag Schüler 14
Klasse 1 Dienstag Schüler 15
Klasse 1 Dienstag Schüler 16
Klasse 1 Mittwoch Schüler 17
Klasse 1 Mittwoch Schüler 18
Klasse 1 Mittwoch Schüler 19
Klasse 1 Mittwoch Schüler 20
Klasse 1 Mittwoch Schüler 21
Klasse 1 Mittwoch Schüler 22
Klasse 1 Mittwoch Schüler 23
Klasse 1 Mittwoch Schüler 24
Klasse 1 Donnerstag Schüler 1
Klasse 1 Donnerstag Schüler 2
Klasse 1 Donnerstag Schüler 3
Klasse 1 Donnerstag Schüler 4
Klasse 1 Donnerstag Schüler 5
Klasse 1 Donnerstag Schüler 6
Klasse 1 Donnerstag Schüler 7
Klasse 1 Donnerstag Schüler 8
Klasse 1 Freitag Schüler 9
Klasse 1 Freitag Schüler 10
Klasse 1 Freitag Schüler 11
Klasse 1 Freitag Schüler 12
Klasse 1 Freitag Schüler 13
Klasse 1 Freitag Schüler 14
Klasse 1 Freitag Schüler 15
Klasse 1 Freitag Schüler 16
Klasse 2 Montag Schüler 9
Klasse 2 Montag Schüler 10
Klasse 2 Montag Schüler 11
Klasse 2 Montag Schüler 12
Klasse 2 Montag Schüler 13
Klasse 2 Montag Schüler 14
Klasse 2 Montag Schüler 15
Klasse 2 Montag Schüler 16
Klasse 2 Dienstag Schüler 17
Klasse 2 Dienstag Schüler 18
Klasse 2 Dienstag Schüler 19
Klasse 2 Dienstag Schüler 20
Klasse 2 Dienstag Schüler 21
Klasse 2 Dienstag Schüler 22
Klasse 2 Dienstag Schüler 23
Klasse 2 Dienstag Schüler 24
Klasse 2 Mittwoch Schüler 1
Klasse 2 Mittwoch Schüler 2
Klasse 2 Mittwoch Schüler 3
Klasse 2 Mittwoch Schüler 4
Klasse 2 Mittwoch Schüler 5
Klasse 2 Mittwoch Schüler 6
Klasse 2 Mittwoch Schüler 7
Klasse 2 Mittwoch Schüler 8
Klasse 2 Donnerstag Schüler 9
Klasse 2 Donnerstag Schüler 10
Klasse 2 Donnerstag Schüler 11
Klasse 2 Donnerstag Schüler 12
Klasse 2 Donnerstag Schüler 13
Klasse 2 Donnerstag Schüler 14
Klasse 2 Donnerstag Schüler 15
Klasse 2 Donnerstag Schüler 16
Klasse 2 Freitag Schüler 1
Klasse 2 Freitag Schüler 2
Klasse 2 Freitag Schüler 3
Klasse 2 Freitag Schüler 4
Klasse 2 Freitag Schüler 5
Klasse 2 Freitag Schüler 6
Klasse 2 Freitag Schüler 7
Klasse 2 Freitag Schüler 8
Dann Zellzeiger auf die erste Zeile stellen und den Autofilter einschalten (Excel 2007: Menü Daten => Sortieren und Filtern => Filtern). Damit kannst du dann nach einzelnen Schültern suchen und nur die dazu passenden Daten anzeigen.