Guten Morgen alle miteinander.
Ich habe wieder ein Problem und es werden noch mehr folgen, aber dafür gibt es ja so ein Forum
Ich habe zwei Hauptspalten
Reiseziel----------Koordinator
Nach dem Koordinator gibt es X viele weitere Spalten.
Die Reiseziele bleiben unverändert.
Die koordinatoren können sich immer ändern.
Ich möchte nun, wenn der Inhalt bei einem Koordinator gelöscht wird also keiner mehr eingetragen ist, dass alle weiteren Zellen die nach rechts folgen auch geleert werden. Die Formatierung soll aber wenn möglich erhalten bleiben.
Ich habe beim Durchstöbern von anderen Foren ein gutes Beispiel gefunden, doch leider löscht er die komplette Zeile + Formatierungen und das brauche ich leider nicht.
Hier mal der Code:
'------------------------------------------------
Sub DeleteCells2()
Dim rng As Range
Dim i As Integer, counter As Integer
'Set the range to evaluate to rng.
Set rng = Range(„A1:A10“)
'initialize i to 1
i = 1
'Loop for a count of 1 to the number of rows
'in the range that you want to evaluate.
For counter = 1 To rng.Rows.Count
'If cell i in the range contains an „x“,
'delete the row.
'Else increment i
If rng.Cells(i) = „“ Then
rng.Cells(i).EntireRow.Delete
Else
i = i + 1
End If
Next
End Sub
'------------------------------------------------
Ich hoffe ich habe alles veständlich und einleuchtend erklärt.
Wenn dennoch Fragen sein sollten stellt sie ruhig.
Fall es schon einen Thread zu genau diesem Problem geben sollte währe ich euch sehr dankbar wenn ihr mir einen Link dafür gebt.
Ansonsten war es das fürs erste von mir.
Mfg Mysterie