alles begann mit meiner 1. Frage, hier nachzulesen (wer möchte)
https://www.herber.de/forum/archiv/1520to1524/t1522140.htm
daraus ergab sich bald meine 2. Frage, hier nachzulesen (wer möchte)
https://www.herber.de/forum/archiv/1520to1524/t1522155.htm#1522161
Und genau zur 2. Frage hab ich nun eine weitere Frage.
Karin (Beverly) hatte mir eine gute Bsp-Datei gezeigt, mit der ich es hinbekomme, eine Combobox (CB) anzeigen zu lassen, die während der Laufzeit des Codes erstellt wird, egal, welche Zelle ich anklicke.
Nun habe ich aber festgestellt, dass der ausgewählte Inhalt der CB nur dann in die zuvor angeklickte Zelle übertragen wird, solange sich der Change-Code von CB direkt im VBE im Worksheet-Bereich befindet.
Das hat aktuell zur Folge, dass in jedem Worksheet-Teil jeder Tabelle dieser Code stehen müsste, was aber fast nicht möglich ist, da im Lauf der Bearbeitung weitere Tabellenblätter hinzugefügt werden.
Möglich wäre das nur, wenn ich während der Laufzeit VBA-Code hinzufüge.
Und das wiederum geht nur, wenn ich in "Sicherheit" dem VBA-Projekt vertraue.
Aber genau das möchte ich vermeiden.
Gibt es eine andere Möglichkeit, z Bsp das Change-Ereignis von der CB in ein allgemeines Modul auszulagern, so dass, egal, welche Tabelle ich bearbeite, der Code immer ausgeführt wird, dass der ausgewählte Wert aus der CB in die Zelle übergeben wird?
Ich hoffe, ihr versteht, was ich meine.
Vielen Dank schon mal.
Ciao
Thorsten