Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Anzeige
Inhaltsverzeichnis

mehrere Commanbuttons

Forumthread: mehrere Commanbuttons

mehrere Commanbuttons
16.12.2015 17:21:27
Lutz
Hallo Formu,
vielleicht kann mit ja irgendjemand helfen.
ich habe eine UserForm mit 6 Commanbuttons
Es soll je nachdem welcher Button betätigt wurde, der Inhalt des Buttons in eine Zelle geschrieben werden (oder ein Teil des Inhaltes).
Beispielcode für Commandbutton1:
Private Sub CommandButton1_Click()
ActiveSheet.Unprotect
Unload Me
ActiveCell = Left(CommandButton1.Caption, 3)
ActiveCell.Offset(, 2) = Right(CommandButton1.Caption, 3)
ActiveCell.Offset(, 5).Value = "beendet"
With Union(ActiveCell.Offset(, 5), ActiveCell.Offset(, 6), ActiveCell.Offset(, 7),  _
ActiveCell.Offset(, 8))
.Interior.ColorIndex = 35
.HorizontalAlignment = xlCenter
.VerticalAlignment = xlBottom
.MergeCells = True
End With
ActiveSheet.Protect
End Sub

Meine Frage ist jetzt, kann man den Code so abändern, dass dieser Code für alle Commanbuttons gilt, dass ich nicht für jeden Button ein extra Code schreiben muss !!!
Danke Lutz

Anzeige

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: mehrere Commanbuttons
16.12.2015 17:27:27
Nepumuk
Hallo,
so ok?
Private Sub CommandButton1_Click()
    Call Eintragen(CommandButton1)
End Sub

Private Sub CommandButton2_Click()
    Call Eintragen(CommandButton2)
End Sub

Private Sub Eintragen(ByRef probjButton As MSForms.CommandButton)
    
    ActiveSheet.Unprotect
    
    Unload Me
    
    ActiveCell = Left(probjButton.Caption, 3)
    ActiveCell.Offset(, 2) = Right(probjButton.Caption, 3)
    
    ActiveCell.Offset(, 5).Value = "beendet"
    
    With Union(ActiveCell.Offset(, 5), ActiveCell.Offset(, 6), _
            ActiveCell.Offset(, 7), ActiveCell.Offset(, 8))
        .Interior.ColorIndex = 35
        .HorizontalAlignment = xlCenter
        .VerticalAlignment = xlBottom
        .MergeCells = True
    End With
    
    ActiveSheet.Protect
    
End Sub

Gruß
Nepumuk

Anzeige
AW: mehrere Commanbuttons
16.12.2015 17:32:06
Lutz
Hallo Nepumuk
danke dir
ist suber so
grüße Lutz

AW: mehrere Commanbuttons
16.12.2015 17:33:12
Lutz
hihi
super natürlich mit "P"
grüße
Anzeige
Anzeige
Live-Forum - Die aktuellen Beiträge
Datum
Titel
14.05.2026 13:31:09
14.05.2026 09:50:42
13.05.2026 19:14:18