08.04.2016, 15:41
Hallo,
in einer UserForm sind zwei OptionButtons und ein CommandButton gesetzt.
Mittels eines Makros soll nun eine neue Zeile oder Spalte über den jeweiligen OptionButton eingefügt werden können, und in einem zweiten Schritt abgefragt werden, ob die neu eingefügten Zellen in einen bestimmten Namensbereich (der in einem anderen Makro verwendet wird) übernommen werden sollen.
Bisher verwende ich folgenden Ansatz für das Einfügen einer Spalte (hier mit Abfrage für Schritt 2, aber noch nicht eingebunden).
Wie ist zunächst für das Einfügen einer neuen Zeile oder Spalte zu kodieren?
Danke!
Steini
in einer UserForm sind zwei OptionButtons und ein CommandButton gesetzt.
Mittels eines Makros soll nun eine neue Zeile oder Spalte über den jeweiligen OptionButton eingefügt werden können, und in einem zweiten Schritt abgefragt werden, ob die neu eingefügten Zellen in einen bestimmten Namensbereich (der in einem anderen Makro verwendet wird) übernommen werden sollen.
Bisher verwende ich folgenden Ansatz für das Einfügen einer Spalte (hier mit Abfrage für Schritt 2, aber noch nicht eingebunden).
Code:
Private Sub CommandButton1_Click()
Dim x As Control
For Each x In UserForm1.Controls
If x.Value = True Then
If MsgBox("Namensbereich ändern?", vbOKCancel) = vbOK Then
Selection.EntireColumn.Insert
Else
Exit Sub
End If
End If
Next
End Sub
Danke!
Steini