Bei diesem Makro wird die aktuelle Zeile kopiert, unterhalb wird eine Zeile einfügt und der Inhalt der Zellen ohne Formel gelöscht. Formeln werden kopiert.
Sub Neue_Zeile_Einfügen()
Dim Zelle As Range
ActiveCell.EntireRow.Copy
Cells(ActiveCell.Row - 0, 1).Insert Shift:=xlDown
For Each Zelle In Range(Cells(ActiveCell.Row - 0, 1), Cells(ActiveCell.Row - 0, 255).End( _
xlToLeft))
If Not Zelle.HasFormula Then
Zelle.ClearContents
End If
Next Zelle
Cells(ActiveCell.Row - 0, 2).Select
End
Sub
Dieses Makro funktioniert aber z.B. nur in Tabelle1 in der es aufgerufen wird.
Nun möchte ich, dass es parallel in Tabelle2 und Tabelle3 ebenfalls ausgeführt wird.
D.h. wenn ich das Makro in Tabelle1 starte, soll es eine Zeile in Tabelle1, Tabelle2 und _
eine in Tabelle3 einfügen.
Und weil wir gerade dabei sind...
Dieses Makro löscht eine Zeile im Tabellenbaltt
Sub Leere_Zeilen_Loeschen()
Selection.Delete Shift:=xlUp
End Sub
Ich hätte gerne, dass auch dieses Makro in Tabelle1 und parallel in Tabelle2 und Tabelle3 ausgeführt wird.
Kann mit bitte wer helfen?
Danke
nightcab