Folgendes Problem:
Ich habe mir auf Arbeit eine Excel Tabelle erstellt und starte über einen Button ein Makro.
Nach einem Update wurden die Verwendung von ActiveX-Steuerelementen aus Sicherheitsgründen deaktiviert. Wichtig: ich habe keine Berechtigung, diese Einstellung zu ändern, und unsere IT-Abteilung wird das auch nicht für mich ändern. Tipps und Vorschläge in dieser Richtung sind also nicht nötig.
Zurück zum Problem: bisher habe ich Befehlsschaltflächen (ActiveX-Steuerelement) verwendet, das geht jetzt halt nicht mehr. Statt dessen habe ich Schaltflächen (Formularsteuerelement) eingefügt und diese per VBA formatiert (finde ich einfacher und präziser).
tabMain.Shapes.Range(Array("cmdGetData")).Select
Selection.Characters.Text = "Get Data"
Selection.Height = 24
Selection.Width = 69
Selection.Top = 3
Selection.Left = 6
Selection.OnAction = "tabMain.cmdGetData_Click"
Jetzt würde ich gerne noch die Hintergrundfarbe ändern.
Bei einem ActiveX-Button ginge das einfach so:
CommandButton1.BackColor = vbGreen
Wie kann ich das bei einem Formularsteuerelement-Button umsetzen, falls überhaupt?