ich habe folgendes Problem:
In einer Tabelle habe ich in der Spalte Q alle deutschen PLZ.
Ich habe bereits ein Userform angelegt, wo ich über ein Eingabefeld eine gewünschte PLZ eingeben kann. Mittels OK-Button sollen mir im selben Userform einige Informationen zu dieser PLZ angezeigt werden.
Bislang habe ich (schamhafterweise über den Recorder) folgenden Code auf dem OK Button hinterlegt:
Private Sub plz_txt_Change()
End Sub
Private Sub suche_cp_cmd_Click()
Cells.Find(What:=plz_txt, After:=ActiveCell, LookIn:=xlFormulas, LookAt _
:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:= _
False, SearchFormat:=False).Activate
End Sub
Private Sub UserForm_Click()
End Sub
Nun meine Frage(n):
In den Ergebnisfeldern des Userform braucht die PLZ nicht erneut ausgegeben werden (steht ja bereits im Suchfeld). Es sollen jedoch aus der Zeile der gefundenen PLZ die Zellen der Spalten R, S, T, V und X ausgegeben werden, Die Zelle der Spalte S soll zusätzlich zur Witerverarbeitung in einem anderen Programm in die Zwischenablage.
Mit Bestätigen eines weiteren Buttons soll die aktive Zelle wieder auf "A:11" gesetzt werden und das Userform geschlossen.
PS: Meine "Aufzeichnung" liefert bei einer PLZ, die es nicht gibt einen Laufzeitfehler. Eleganter wäre eine VB critical Box.
Ich danke für jede hilfreiche Antwort schon im vorraus
LG Uwe