Wer kann helfen?
Ich möcht emit einem Makro folgende Aufgabe lösen:
Suche in A1:AM1 nach dem Begriff "wnr" und
kopiere dann diese spalte bis 200 nach
AO1
Schon mal Danke
Gruß Achim H.
Sub Achim()
Dim SuBe As Range
Dim s As String
Dim laR As Long
Application.ScreenUpdating = False
s = "wnr"
laR = Cells(Rows.Count, 1).End(xlUp).Row
Set SuBe = Range("A1:AM1").Find(What:=s, _
After:=Range("AM1"), LookAt:=xlWhole)
If Not SuBe Is Nothing Then
Range(Cells(1, SuBe.Column), Cells(200, SuBe.Column)).Copy
Range("AO1").PasteSpecial Paste:=xlAll, Operation:=xlNone, _
SkipBlanks:=False, Transpose:=False
Application.CutCopyMode = False
Set SuBe = Nothing
Else
MsgBox "Suchbegriff '" & s & "' nicht gefunden !", vbInformation, _
"Dezenter Hinweis für " & Application.UserName & ":"
End If
Application.ScreenUpdating = True
End Sub
Sub machs()
Dim C As Range, bolWhere As Byte
bolWhere = 2 '1=xlWhole, 2=xlPart
Set C = Range("a1:m1").Find("wnr", lookat:=bolWhere)
If Not C Is Nothing Then
[ao1:ao200] = Range(Cells(1, C.Column), Cells(200, C.Column)).Value
End If
End Sub