Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
380to384
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
380to384
380to384
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Code ergänzen

Code ergänzen
11.02.2004 17:53:54
Helga
Hallo Experten,
Habe in einer bestehenden Exceldatei unten stehen Code , aus rein optischen
Gründen,habe ich mir eine UserForm2 mit einem TextBox1 gebastelt.
Wie kann ich nun den bestehenden Code umbauen damit die Sache nicht über eine
InputBox, sondern über die genannte UF abläuft.


Sub SuchenundFinden()
Dim Found As Range
Dim sSearch As String
sSearch = InputBox("Auftragsnummer suchen:", , "Auftragsnummer")
If sSearch = "" Then Exit Sub
Set Found = Range("A35:A150").Find(sSearch, Range("A150"), , xlPart, , xlNext)
If Found Is Nothing Then Exit Sub
Range(Cells(Found.Row, 1), Cells(Found.Row, 11)).Copy Destination:=Range("A20")
UserForm1.Show
Range("A20:I20").Select
Range("I20").Activate
Selection.ClearContents
With Selection.Interior
.ColorIndex = 15
.Pattern = xlSolid
End With
Range("B4").Select
End Sub

Gruss Helga

5
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Code ergänzen
11.02.2004 19:19:21
ChrisL
Hallo Helga
Versuch mal...
sSearch = TextBox1
statt...
sSearch = InputBox("Auftragsnummer suchen:", , "Auftragsnummer")
Gruss Chris
AW: Leider ohne Erfolg
11.02.2004 19:57:26
Helga
Hallo Chris, leider geht nichts.

Gruss Helga
AW: Leider noch offen o.T.
11.02.2004 21:57:36
Helga
'
AW: Leider noch offen o.T.
11.02.2004 22:51:20
Bert

Sub SuchenundFinden()
Dim Found As Range
Dim sSearch As Variant
sSearch = userform1.textbox1
If sSearch = "" Then Exit Sub
Set Found = Range("A35:A150").Find(sSearch, Range("A150"), , xlPart, , xlNext)
If Found Is Nothing Then Exit Sub
Range(Cells(Found.Row, 1), Cells(Found.Row, 11)).Copy Destination:=Range("A20")
UserForm1.Show
Range("A20:I20").Select
Range("I20").Activate
Selection.ClearContents
With Selection.Interior
.ColorIndex = 15
.Pattern = xlSolid
End With
Range("B4").Select
End Sub

Anzeige
AW: Danke Bert geht Wunderbar o.T.
11.02.2004 23:04:34
Helga
'

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige