Thema Datum  Von Nutzer Rating
Antwort
Rot Suche mit Schwellwert und Kopieren
17.07.2014 13:57:59 Felix
NotSolved
17.07.2014 21:38:21 Gast20677
NotSolved
17.07.2014 21:46:51 Gast70586
NotSolved
18.07.2014 09:08:17 Felix S.
NotSolved
18.07.2014 10:53:30 Gast38510
NotSolved
18.07.2014 11:17:48 Felix
NotSolved

Ansicht des Beitrags:
Von:
Felix
Datum:
17.07.2014 13:57:59
Views:
1268
Rating: Antwort:
  Ja
Thema:
Suche mit Schwellwert und Kopieren

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


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
Rot Suche mit Schwellwert und Kopieren
17.07.2014 13:57:59 Felix
NotSolved
17.07.2014 21:38:21 Gast20677
NotSolved
17.07.2014 21:46:51 Gast70586
NotSolved
18.07.2014 09:08:17 Felix S.
NotSolved
18.07.2014 10:53:30 Gast38510
NotSolved
18.07.2014 11:17:48 Felix
NotSolved