Excel-Datei durchsuchen (und DropDown) geschlossen 

Status
Für weitere Antworten geschlossen.

fexs

Registered +
Registriert
Mai 2009
Beiträge
316
hallo
ich wurde hier beim letzten mal schon gut beholfen also stell ich meine nächste frage wieder hier;)

ich hab mal wieder auf der arbeit ne aufgabe bekommen die ich nicht so ganz verstehe:D


ich habe hier eine excel tabelle mit mitarbeitern die an verschiedenen trainingskursen zu bestimmten zeiten teilgenommen haben.
was das alles bringen soll weiß ich selbst noch nicht so genau aber ich werde nochmal nachfragen.. in der zeit könnte ich aber schonmal das grundgerüst bauen.

also ich soll ein tropdown-menü erstellen das die namen der kurse enthält.
dann soll ich daneben ein menü mit den namen der teilnehmer des eben ausgewählten kurses erstellen.
wenn man dann einen kurs-teilnehmer auswählt soll das datum angezeigt werden, an dem er am kurs teilgenommen hat.

das erstmal für den anfang;)
ich hoffe es ist einigermaßen verständlich..

ich bin dankbar für jede antwort von jemandem der weiß wies geht oder wenigstens weiß wie ein teil von dem zeug geht.

bis bald
mfg
fexs
 
Moin fexs,

ich gehe davon aus, dass Du ab jetzt auch wieder in der Lage bist die Groß-/Kleinschreibung zu unterscheiden. So schwer ist das nicht. Und im November konntest Du das auch noch.

Gruß
yuhu
 
Hallo fexs,

zur schönen Weihachszeit immer hilfsbereit zu sein ist keine Gabe sondern eine Kür.

Leider aber werde ich nicht ganz schlau aus Deiner Ausführung!!!

Du hast also eine Excel Tabelle (Aufbau??? Spalten???) und sollst dann innerhalb dieser Excel Tabelle eine intelligente Suche (VB-Form??) durchführen.

Würde Dir gerne mein Know-How zur Verfügung stellen, bin aber leider etwas konfus was die Aufgabenstellung angeht.

Bitte etwas detailliert ... Hilfe versprochen!

Gruss und schöne Testtage,

Sin
 
Hallo,
jetzt auch wieder groß und mit Punkt und Komma.:) Als ich das geschrieben hab war ich ziehmlich unter Zeitdruck, da ich auf der Arbeit aus verschiedenen Gründen eigentlich nur auf bestimmten Seiten sein darf und wenn mein Chef gesehen hätte, dass ich hier verzweifelt in deutschen Foren hoch und runter scrolle und sein Excelscheiß poste um rauszufinden was ich tun soll wäre der nicht so begeistert. Aber ich wusste echt nicht was ich tun soll.

Ich bin selber etwas verwirrt und weiß nicht richtig wie ich das jetzt machen soll. Ich werde morgen nochmal fragen was genau ich tun soll!:D

Ich dachte eigentlich, ich solle eine ganz neue Tabelle erstellen, aber jetzt wo dus sagst bin ich mir da nichmehr so sicher.. xD Vielleicht war der Post etwas voreilig, aber morgen beschreib ichs nochmal richtiger.;)

Tut mir leid...

Alles was ich bis jetzt verstanden hab, is dass das ganze am Schluss anzeigen soll, ob die Mitarbeiter wieder in den Kurs müssen oder nicht. Sie müssen alle 2 Jahre erneut in die verschiedenen Kurse. Danach müssen sie in die Tabelle, die im Netzwerk liegt, eintragen wann sie da warn.

Diese Tabelle existiert ja schon, aber aus irgendeinem Grund wollen die jetzt oben mit Dropdown-Menüs einen bestimmten Arbeiter raussuchen können, dessen Daten dann angezeigt werden.

Ich weiß man könnte auch einfach die Liste durchgehn und die roten Felder suchen(oder auch die Namen) aber die Liste wurde ihnen wohl zu lange.:D

Wenn ich mehr weiß, dann schreib ich;)
bis dann
mfg fexs

-------------------------

also es soll erstmal so werden wie oben beschrieben..
könnt ihr mehr helfen??
 
Zuletzt bearbeitet von einem Moderator:
Hallo fexs,

Hilfe gerne, aber ich brauche unbedingt von Dir einen Anhalt wie die Excel Tabelle genau aufgebaut ist (also Spalteninhalte).

Und wenn ich Dich richtig verstanden habe, soll dann eine Abfrage möglich sein, in der zu einer bestimmten Person die verschiedenen Kurse mit Datum aufgelistet sein sollen. Oder liege ich falsch?

Möglichst narrensicher, oder (VB Formular)?

Hilfe jederzeit gerne.

Gruss,

Sin
 
hallo
ja du hasts richtig verstanden. Der Aufbau ist ja erstmal egal da ich einfach eine neue Tabelle anfange.
Ich dachte ich kopiere die Liste der Namen einfach rein. Wenn du mir hilfst dann kannst du dir aussuchen wo ich sie später hinkopieren soll.:D
Also eine Spalte für Namen,
eine Spalte für Kurs,
eine für das Datum
und vllt noch eine dem Ablaufdatum falls man das braucht.(also das selbe Datum nur 2 Jahre später)

Oben ein DropDown-Menü für eben wieder Kurs und eins für Name. Das ist dann die Abfrage. Nach dem Auswählen von Name und Kurs soll das Datum und das Ablaufdatum angezeigt werden. Falls das Ablaufdatum schon vergangen ist sollte es rot hinterlegt werden.

Später evtl. noch ein Makro mit dem man neue Namen eintragen kann. Aber das kommt erst später;)

Ich glaube in VB wäre es einfacher oder? Aber in VB habe ich noch nie eirgendeine Datenbank oder Tabelle eingebunden un hab auch kein Plan wie das geht.:P
Und wenn dann .NET;)

Ich weiß das klingt alles ein bisschen aufwändig für sone scheiß Tabelle deshalb war ich am Anfang ja auch so unsicher, aber ich führ ja nur Befehle von oben aus.xD
Ich habs meinem Chef auch schon gesagt un der meinte wir bräuchten sowas da es immer wieder Mitarbeiter gibt die kein Plan von Excel haben und immer irgendwas falsch machen. Sie können eben nicht wenn sie ihren Namen eintragen die Formeln von oben übernehmen und wenn das einer macht bleibt es ab dann falsch und die Daten laufen niemals ab. Das gibt dann Durcheinander un alles muss wieder neu gemacht werden. Deshalb will er jetz soen vereinfachteres Ding.

Egal.. besten Dank für deine Hilfe!
bis dann
fexs
 
Hallo fexs,

hier mal ein Beispiel, wie die Tabelle aussehen könnte. Wenn du dann nach Spalte E sortiest, hättest du an den ersten Positionen immer sofort, die Namen, bei denen wieder eine Wiederholung fällig wäre.

e9664043116a2740eb22e8397.jpg


hier die Formeln , die dann nur runterkopieren musst:
Code:
D5=WENN(C5="";"";WENN(ISTFEHLER(DATEDIF(HEUTE();DATUM(JAHR(C5)+$D$2;MONAT(C5);TAG(C5));"D"));"Termin überschritten um "&(DATEDIF(DATUM(JAHR(C5)+$D$2;MONAT(C5);TAG(C5));HEUTE();"D"))& " Tage";"noch "&DATEDIF(HEUTE();DATUM(JAHR(C5)+$D$2;MONAT(C5);TAG(C5));"D")&" Tage Zeit"))
E5=WENN(C5="";"";DATWERT(TEXT(DATUM(JAHR(C5)+$D$2;MONAT(C5);TAG(C5));"TT.MM.JJJJ"))-DATWERT(TEXT(HEUTE();"TT.MM.JJJJ")))

Für die bedingte Formatierung markierst du den Bereich A5:E12 >> Format >> bedingte Formatierung >> Formel ist >> und fügst dann die Formel ein und wählst entsprechende Formatierung aus.
Code:
Formel ist=WENN($C5="";"";DATWERT(TEXT(DATUM(JAHR($C5)+$D$2;MONAT($C5);TAG($C5));"TT.MM.JJJJ"))-DATWERT(TEXT(HEUTE();"TT.MM.JJJJ")))CODE][/CENTER]

je nach Sortierung bräuchtest du evtl. gar kein Dropdown-Menü, denn Wiederholung/fällig würde dann immer oben stehen.
Sortieren nach... Spalte E und anschliessend nach... Spalte B (Kurs) wählen oder auch [B]nur[/B] nach Spalte E

Gruss Totsch
 
Hey danke du hast dir ja echt viel mühe gemacht:)
Aber die DropDown-Menüs müssen trotzdem rein da so ca. 250 Leute überfällig sind und man auf nach denen suchen muss.
Ich weiß des alles geht auch einfacher aber ich musses ja so machen wie ers will:D
Außerdem müssen sich alle leute selber eintragen. die machen dann garantriert beim eintragen irgendwas falsch:D

aber die Formeln helfen mir schonmal:)
bis dann.. Gruß fexs
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben Unten