Hallo!
Ich habe ein kleines Problem, und zwar habe ich Buttons auf dem Arbeitsblatt, die Dinge machen die für mein Problem unbedeutend sind.
So, jetzt habe ich dem User aber die Möglichkeit gegeben, ein Fenster einzublende (ein Forumular), in dem genau die gleichen Controlls vorkommen, damit man auch von einer Stelle aus, von der die Controlls auf dem Arbeitsblatt nicht zu sehen sind, das Makro steuern kann.
So das eigentliche Problem:
Die Buttons müssen sykronisert werden (da manche zu bestimmten Zeiten nicht sichtbar sind), denn wenn jetzt eine Aktion asugeführt wird, die einen Button unsichtbar oder Ähnliches macht, dann bekommt sein Artgenosse davon gar nichts mit.
Es ist kein Problem die Controlls des Fensters über die des Arbeitsblattes zu steuern (einfach Fenstername.ControllName.Flag = True/False), umgekehrt weiss ich aber nicht wie ich das machen soll, da ich auf die Controlls des Arbeitsblattes über me.ControllName zugreife, innerhalb des Formular-Codes enthält me aber logischerweise die Adresse des Formulars.
Folglich suche ich jetzt nach einem global verfügbarem Objekt, in dem die Adresse des Objekts, in dem die Controlls des Arbeitsblattes definiert sind, enthält.
mfG
AstvomBaum
|