Option Explicit
Sub ArrSuche()
Dim Lzeile As Long, Zaehler As Long
Dim Suche As String
Dim Spalte As Integer
Lzeile = ActiveSheet.UsedRange.SpecialCells(xlCellTypeLastCell).Row
ReDim ArrQ(Lzeile, 6) As Variant
ReDim ArrZ(5, 1) As Variant
ArrQ() = Range("A1:F" & Lzeile)
ArrZ() = Range("A1:A" & 5)
Suche = InputBox("Eingabe")
For Zaehler = 1 To Lzeile
If ArrQ(Zaehler, 1) = Suche Then
For Spalte = 2 To 6
ArrZ(Spalte - 1, 1) = ArrQ(Zaehler, Spalte)
Next Spalte
Exit For
End If
Next Zaehler
Range("H1:H5") = ArrZ()
End SubOption Explicit
Sub FindSuche()
Dim Spalte As Integer
ReDim ArrZ(5, 1) As Variant
Dim suche As Range
ArrZ() = Range("A1:A" & 5)
Set suche = Worksheets(1).Range("A1:A" & Worksheets(1).UsedRange.SpecialCells(xlCellTypeLastCell).Row).Find(InputBox("Eingabe"))
If Not suche Is Nothing Then
For Spalte = 2 To 6
ArrZ(Spalte - 1, 1) = Cells(suche.Row, Spalte)
Next Spalte
End If
Range("H1:H5") = ArrZ()
End Sub
Daten eines bestimmten Zeitraums auslesen
Kaleun 26.06.2008 - 97 Hits - 2 Antworten
Wie kann ich Daten aus verschiedenen Exeldateien auslesen?
goofy1966 27.09.2008 - 8 Hits - 7 Antworten
VBA - Füllfabe aus Sysmolleiste "Format" auslesen
Tomschi 07.10.2008 - 3 Hits - 9 Antworten
Excel 2007 - Per Makro Daten nach Bedingung auslesen und sortieren
AlexS 24.11.2008 - 140 Hits - 4 Antworten
VBA-Daten kopieren
finger59 09.07.2009 - 174 Hits - 2 Antworten