Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1548to1552
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
Inhaltsverzeichnis

InputBox ersetzen durch Einlesen von Bereich C2-C1

InputBox ersetzen durch Einlesen von Bereich C2-C1
06.04.2017 03:04:06
Bereich
Untenstehendes Makro funktioniert soweit.
Ich möchte jedoch die Eingabe von einzelnen Strings nicht mehr über Inputbox, sondern durch einlesen der String-Werte (über eine Schleife ?) aus range ("C2:C100") in Tabellenblatt ("Meine") vornehmen.
So war das bisherige Makro:
Sub Suche()
Dim rngZelle As Range
Dim strSuchwort As String
strSuchwort = InputBox("Welcher String?", "String eingeben")
For Each rngZelle In Worksheets("Tab2").Range("B2:B1000")
If rngZelle = strSuchwort Then
rngZelle.EntireRow.Copy _
Sheets("Tab3").Range("A" & Sheets("Tab3").Cells(Rows.Count, 2).End(xlUp).Row + 1)
Exit Sub
End If
Next rngZelle
End Sub

Könnte das vielleicht jemand erklären bzw. ergänzen, da ich totaler Anfänger bin. Danke im voraus !

1
Beitrag zum Forumthread
Beitrag zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: InputBox ersetzen durch Einlesen von Bereich C2-C1
06.04.2017 05:52:40
Bereich

Option Explicit
Sub Suche()
Dim rngZelle As Range
Dim strSuchwort As String
Dim RaZelle As Range
For Each RaZelle In Range("C1:C100")
strSuchwort = RaZelle
For Each rngZelle In Worksheets("Tab2").Range("B2:B1000")
If rngZelle = strSuchwort Then
rngZelle.EntireRow.Copy _
Sheets("Tab3").Range("A" & Sheets("Tab3").Cells(Rows.Count, 2).End(xlUp). _
Row + 1)
Exit Sub
End If
Next rngZelle
Next RaZelle
End Sub


Anzeige

303 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Links zu Excel-Dialogen

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige