Hallo,
bei folgendem Problem benötige ich eure Hilfe.
Ich weiß, dass es kein unüberwindbares Problem darstellen wird.
Das Makro welches Ihr im nächsten Absatz findet hat die Aufgabe aus einer Liste bestimmte Inhalte auszulesen und mir diese in einer anderen Zelle der gleichen Liste anzugeben.
Dieses Makro lasse ich bei jedem Start der Liste neu durchlaufen.
Sub CMS_VP_ermitteln()
Dim Zeile As Long, Spalte As Integer
For Zeile = 4 To 1000
For Spalte = 29 To 184
If Cells(Zeile, Spalte) = "COP" Then Cells(Zeile, 13) = Cells(2, Spalte)
If Cells(Zeile, Spalte) = "Ka" Then Cells(Zeile, 15) = Cells(2, Spalte)
If Cells(Zeile, Spalte) = "LL" Then Cells(Zeile, 17) = Cells(2, Spalte)
If Cells(Zeile, Spalte) = "Anl" Then Cells(Zeile, 19) = Cells(2, Spalte)
If Cells(Zeile, Spalte) = "VP" Then Cells(Zeile, 24) = Cells(2, Spalte)
If Cells(Zeile, Spalte) = "VB" Then Cells(Zeile, 26) = Cells(2, Spalte)
Next
Next
End Sub
Verändere ich nun die auszulesenden Zellen und lasse das Makro neu durchlaufen überschreibt es mir zwar die Werte aber es löscht nicht die Werte welche nach der Änderung nicht mehr existieren.
Was fehlt mir in meinem Makro um Werte welche nicht mehr in der Tabelle vorhanden sind so auszulesen, dass die Zelle leer ist?
Vielen Dank und Grüße.