06.02.2016, 18:09
Hallo liebe Freunde,
ich habe folgendes Problem mit meinem Code. Wenn eine Zelle in Spalte 2 leer ist, möchte ich diese Zelle löschen, wobei die darunter stehenden Inhalte nachrücken sollen. So weit so gut.
Warum erscheint bei meinem Code ganz unten immer #NV und wie bekomme ich das weg?
ich habe folgendes Problem mit meinem Code. Wenn eine Zelle in Spalte 2 leer ist, möchte ich diese Zelle löschen, wobei die darunter stehenden Inhalte nachrücken sollen. So weit so gut.
Warum erscheint bei meinem Code ganz unten immer #NV und wie bekomme ich das weg?
Code:
Sub ZelleLöschenB()
Dim vbSpalte2 As Variant
If Cells(ActiveCell.Row, 2) = "" Then
vbSpalte2 = Range("B" & ActiveCell.Row + 1 & ":B" & Cells(Rows.Count, 2).End(xlUp).Row)
Range("B" & ActiveCell.Row & ":B" & Cells(Rows.Count, 2).End(xlUp).Row) = vbSpalte2
End If
End Sub