Berechnung einer Hilfsvariablen in VBA
05.08.2003 09:08:42
Matthias Herrfurth
ich habe folgendes Problem: über eine UserForm frage ich die Variable s (Dim as single) ab. Danach laufen einige Aktionen, die nichts mit s zu tun haben (alles innerhalb der UserForm programmiert). Nun möchte ich herausbekommen, ob s durch 6 teilbar ist und im Falle der Verneinung einige Aktionen laufen lassen. Daran scheitere ich immer wieder.
Ich hatte mir überlegt, dass es einfach sei, s durch 6 zu teilen und zu prüfen, ob der verbleibende Rest größer 0 ist. Doch mit
s1=mod(s;6)
geht es nicht (wobei s1 auch als single deklariert ist). So etwas wie
s1.formulaLocal="=rest(s;6)"
geht ja auch nicht.
Sicher ist es nur eine ganz einfache Sache, aber ich komme nicht drauf, wie ich diese
Hilfsvariable, die in der Tabelle nicht auftauchen soll, berechnen kann. (Vielleicht sollte ich dazu sagen, dass ich gerade erst anfange, mich mit VBA zu befassen).
Ist es grundsätzlich überhaupt möglich, diese Berechnung innerhalb der UserForm zu programmieren oder muss ich dazu eine Funktion innerhalb eines Moduls anlegen? Wie kann ich dann aus der UserForm diese Funktion aufrufen?
Dankeschön schon mal Euch allen, die in dieser Hitze in der Lage und Laune sind, sich mit solchen Fragen zu befassen!!!
Matthias