Ich benötige ein Makro welches mir den Wert Flughafen in Arbeitsblatt Tabelle2 sucht und diese Zelle wo wert Flughafen steht, komplett löscht und nach oben verschiebt.
Ausgeführt soll dieses über ein CommandButton
Vielen lieben dank im Voraus
Manuel
Sub Suchen_Löschen()
Dim raFund As Range
With Worksheets("Tabelle1")
Set raFund = .Cells.Find(what:="Flughafen", LookIn:=xlValues, lookat:=xlWhole)
If Not raFund Is Nothing Then
raFund.Delete
End If
End With
Set raFund = Nothing
End Sub
Gruß WernerOption Explicit
Sub Suchen_Löschen()
Dim raFund As Range, strAdresse As String, raZelle As Range
Application.ScreenUpdating = False
With Worksheets("Tabelle1").Cells
Set raFund = .Find(what:="Flughafen", LookIn:=xlValues, lookat:=xlWhole)
If Not raFund Is Nothing Then
strAdresse = raFund.Address
Do
If raZelle Is Nothing Then
Set raZelle = raFund
Else
Set raZelle = Union(raZelle, raFund)
End If
Set raFund = .FindNext(raFund)
Loop While Not raFund Is Nothing And raFund.Address strAdresse
End If
If Not raZelle Is Nothing Then
raZelle.Delete shift:=xlUp
End If
End With
Set raFund = Nothing: Set raZelle = Nothing
End Sub
Gruß WernerPrivate Sub Bezirk()
Sub Bezirk()
Call Hauptstadt.Bezirk
Gruß WernerDie erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden
Suche nach den besten AntwortenEntdecke unsere meistgeklickten Beiträge in der Google Suche
Top 100 Threads jetzt ansehen