Hallo Jochen,
Ich habe wieder einmal eine knifflige Frage.
das sehe ich noch nicht. Ich sehe es erstmal als „knifflige“ Rätselaufgabe für die Helfer zu ermitteln was bei dir vorliegt und was du genau möchtest.
Wenn deine Angaben stimmen geht es um VBA.
@Rainer auch mir ist es, da es das 10 jahre nicht gab, noch nicht in Fleisch und Blut übergegangen bis nach unten zu den Stichworten zu scrollen Dazu kommt zu 98% bringts nix, hier hätte es dir was gebracht. Mal abgesehen davon daß etliche Anfrager das ggfs. falsch angeben aus Unkenntnis.
Wieder zu Jochen. In Excel-Vba gibt es zwei ComboBoxen.
Diejenige die du auf ein Tabellenblatt legst kennt kein Exit-Erignis.
Wenn es also bei dir um das Exit-Erignis einer ComboBox geht
so muß die in einer Userform stehen. Dann sieht der prozedurrumpf so aus:
Private Sub ComboBox1_Exit(ByVal Cancel As MSForms.ReturnBoolean)
End Sub
Insofern, geht es um diesen _Exit Aufruf oder hast du da eine
-Exit-Prozedur selbst geschrieben die aufgerufen werden soll wen, äh, ja, was eigentlich geschieht?
Wenn du diese CB auf der UF verläßt erübrigt es sich den Namen der CB zu kennen. Ihr -Exitcode reagiert dann automatisch.
Was also liegt da vor und warum muß ich da rumrätseln?
Ist ja okay und belang wenn du nur Codeschipsel zeigst.
Besser ist allemal eine kleine selbst laufende Prozedur.
Ob sie Fehler produziert ist ohne Belang.
Wichtig für Helfer ist den Code zu kennen um den es geht.
Wie gesagt, manchmal ist ach ein Codeschnipsel okay. ABER bei allem Verständnis für Minimalismus, was zum henker soll denn das sein?
CB1 As String
Da knurrt doch jeder Debugger
Gut, das Dim kann ich mir noch dazudenken aber warum steht es da nicht?
Dann kommt sowas:
Call Me(CB1)_Exit
Glaub mir, kein mensch auf Erden kann sich da erdenken was du damit meinst. Bzw. schon aber das sind zig Möglichkeiten.
Alle sagen dir wie ich, zeig da mal deine relevanten Codes.
Gruß
Reinhard