ich habe ein kleines Makro geschrieben, dass eine Vorlage generiert.
Auf dieser Vorlage befinden sich Formularsteuerelemente (z.B. Schaltfläche 18).
Diese Schaltfläche soll, sobald sie gedrückt wird eine Zeile vor Ihrer Position eine Zeile einfügen.
Aber, da 20 von diesen Schaltflächen in der Vorlage sind, weiß ich nicht, wie ich das anstellen kann.
Diese Schaltflächen sind alle an ein Makro gebunden: add_New.
Aber wie finde ich heraus, welche Position das gerade gedrückte Steuerelement hat?
With ActiveSheet.Buttons(1)
MsgBox "Adresse: " & .TopLeftCell.Address & vbLf & _
"Text: " & .Caption
End With
funktioniert leider nicht, weil ich hier nur die Position vom ersten Button bekomme. Egal ob ich den dritte, vierten oder 19. drücke....
Die Generierung der Buttons ist variabel. Aber immer wenn ein Button gedrückt wird muss ich zwei Zeilen zu der Position nach oben gehen und eine Zeile einfügen.
Wie mache ich das?
Gruß
Sina