Hallo Ihr alle,
ich "darf" mich seit gestern mit Excel und VBA beschäftigen. Ist der Hauptteil meiner Bachelorarbeit. Nur Programmieren gehört so ganz und gar nicht zu meinem Studiengang.
Grundgedanke ist, ich soll eine Datenbank aufbauen. Dazu habe ich im Netz auch schon recht viel Anleitungen und Hilfe gefunden.
Ich habe die Datenbank auch mal angehängt damit ihr wisst von was ich rede und was ich bisher gemacht habe.
Nun stehe ich aber vor einem Problem, was ich seit bald 2 Tagen nicht hin bekomme.
Ich habe eine Userform, in welche der benutzer insgesammt 3 Werte eintragen muss.
Diese sind.
Traglast [Spalte B]
Greifbereich von [Spalte C]
Greifbereich bis [Spalte D]
Nun soll in dem Sheet "Datenbank" dannach gesucht werden. Nur bei Traglast in einem Bereich von Plus/Minus 5 und beim Greifbereich Plus Minus 25
Ich wollte zu Beginn, dass bei Greifbereich nur ein Wert eingegeben wird, und die Datenbank durchsucht beide Spalten nach "passenden" Werten aber soweit komm ich schon mal gar und überhaupt nicht.
Wenn nun in der Datenbank Datensätze gefundenn werden, sollen diese in das Sheet "Suchergebnisse" kopiert werden.
Ich hoffe dass es möglich ist auch die Abbildungen zu kopieren.
Beim Kopieren sollten die Inhalte der Spalten A bis J der ersten Zeile mit kopiert werden.
Wenn eine neue Suche gestartet wird, sollten die vorherigen Suchergebnisse gelöscht werden.
Ich hänge gerade wirklich in der Luft :(
Mein Gedankengang den ich nun habe ist der folgende
Definiere eingegebenen Wert Traglast als TrL
Definiere Greifbereich von als GBv
Definiere Greifbereich bis als GBb
Durchsuche Spalte B nach TrL - 5 bis TrL +10
wenn Ergebnis = True, dann
Durchsuche Spalte C nach GBv - 10 bis GBv +10
wenn Ergebnis = True, dann
Durchsuche Spalte D nach GBb -10 bis GBb+10
wenn Ergebnis = True, dann
kopiere gesamte Zeile in Sheet "Suchergebnis" (aber erst ab Zeile 2)
nächste Zeile in Sheet "Datenbank"
das ganze so lange wiederholen, bis in Spalte A kein Wert vorhanden ist.
und zu guter letzt
Gehe zu Sheet "Suchergebnis" (Das habe ich auch schon geschafft :/ )
1. Weiß ich leider nicht mal ob der Ansatz so richtig ist
2. Ich habe absolut keine Ahnung wie ich das ganze umsetzen soll
Hier mal die Datei
https://www.dropbox.com/s/nywo1jpd1ymfdoy/Datenbank.xlsm
Vielleicht kann mir ja von euch jemand weiterhelfen.
Danke schonmal
mfg Felix
|