Karl Donaubauer - 23.04.15 13:48
Hallo!
Tuermer - 23.04.15
wie kann ich mit einer Schaltfläche( "Beim Klicken"), die in einem Formular eingebettet ist, eine Funktion (VBA) auslösen?
Die Befehlsschaltfläche ist in einem Formular eingebettet.
Ich habe in dem Eigenschaftsblatt neben dem Text: "Beim Klicken" folgendes eingegeben:
=User_Click()
Außerdem mehrere Möglichkeiten, die ich bei Google gefunden ausprobiert.
Mal ohne Gleichheitszeichen, ohne (), ...
Code:
Function User()
MsgBox "Zur Zeit angemeldet ist: " & fOSUserName
End Function
Die Funktion heißt anders als dein Aufruf. Versuch mal in der Eigenschaftenzeile:
=User
(
)
Wenn das auch nicht klappt fehlen zwei Angaben:
1. Was passiert? Nix, welche Aktion, welcher Fehler?
2. Wo befindet sich die Funktion? Damit sie gefunden wird, muss sie entweder direkt im Formularmodul stehen oder in einem Standardmodul, denn dort wäre sie implizit öffentlich
(Public
).