Ich habe ein Makro erstellt, welches eine Formel aus der rechten Nachbarzelle in die aktive Zelle überträgt.
Hier einmal der Code vom Makro:
Sub Raum_buchen_rückgängig()
' Raum_buchen_rückgängig Makro
ActiveCell.Offset(0, 1).Range("A1").Select
Selection.AutoFill Destination:=ActiveCell.Offset(0, -1).Range("A1:B1"), Type _
:=xlFillDefault
ActiveCell.Offset(0, -1).Range("A1:B1").Select
ActiveCell.Select
End Sub
Nun ist es leider so, dass es passieren kann, dass die rechte Nachbarzelle leer ist. Dann sollte die Formel aus der übernächsten rechten Zelle übertragen werden. Wenn diese leer ist, sollte die Formel aus der linken Nachbarzelle übertragen werden. Und wenn diese leer ist, dann notfalls aus der übernächsten linken Zelle.Gibt es eine Möglichkeit, das oben beschriebene Makro zu erweitern? Ich habe es bereits mit verschiedenen Wenn-Dann-Sonst-Funktionen versucht, allerdings leider erfolglos.
Ich wäre für jede Hilfe dankbar!