Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
300to304
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
300to304
300to304
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

if then in VBA

if then in VBA
26.08.2003 14:40:20
doris
Ciao!

ich versuche gerade einen if then verweis in VBA zu schreiben. die bedingung soll auf eine option zurückgreifen, die ich mittels optionsbutton in einer userform erstellt habe - doch wie kann ich auf eine userform zurückweisen!?

if userform1.optionButton1.value = true then zinssatz = basiszinssatz
if userform1.optionbutton2.value = true then zinssatz = basiszinssatz*(-1)

kann das so funktionieren!?

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: if then in VBA
26.08.2003 14:44:30
GerdW
Nehme an, zinssatz und basiszinssatz sind (hoffentlich richtig)
deklarierte Variable?

if Me.optionButton1 then zinssatz = basiszinssatz
if Me.optionbutton2 then zinssatz = basiszinssatz*(-1)

Gerd
AW: if then in VBA
26.08.2003 14:44:56
Nike
Hi,

kleiner Download Tip in dem Donwloadbereich von Hans, das hier:
http://www.excel-cd.de/downloads/xlBasics.zip

ich würde es wohl eher so schreiben
if me.optionButton1.value = true then
me.zinssatz = basiszinssatz
end if
if me.optionbutton2.value = true then
me.zinssatz = basiszinssatz*(-1)
end if
ich gehe davon aus, das zinssatz ein Textfeld ist...

Bye

Nike
Anzeige
AW: if then in VBA
26.08.2003 14:47:53
Michael Scheffler
Hi,

die Userform muss geladen sein und dann kannst Du auf Ihre Objekte und Methoden zugreifen.

Innerhalb der UserForm z.B.:

If Me.OptionButton1 Then Zinsatz = Basiszinsatz

(Me. bedeutet die UF, kann aber weggelssen werden; Standard beim OptionButton ist Value, kann weggelassen werden und True ist sowieso True)

Oder Du musst Die Usrform mit Me.Hide vom Bildschrim löschen und dann die Werte außerhalb zuweisen:

If frmZins.OptionButton1 Then Zinsatz = Basiszinsatz

Da geht aber nur, wenn Du die Form nichtmodal anzeigst, damit er in den aufrufenden Code zurückspringt, die Forum musst Du dann mit Unload killen.

Gruß

Micha
Anzeige
AW: if then in VBA
26.08.2003 14:59:25
doris
Danke burschen, funktioniert super

302 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige