Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

ifabfrage

Forumthread: ifabfrage

ifabfrage
08.01.2008 21:39:00
holger
hallo ihr lieben,
kann mirjemandhelfen folgenden code zu vereinfachen?
Lieben Dank
holger
If CheckBox1 = True Then
WUND.Label73 = "Nekrose ist vorhanden"
WUND.CheckBox1 = True
End If
If CheckBox1 = False Then
WUND.Label73 = ""
WUND.CheckBox1 = False
End If
If CheckBox2 = True Then
WUND.Label73 = "Keine Nekrose vorhanden"
WUND.CheckBox2 = True
End If
If CheckBox2 = False Then
WUND.Label72 = ""
WUND.CheckBox2 = False
End If

Anzeige

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: ifabfrage
08.01.2008 21:55:52
Peter
Hallo Holger,
den jeweils zweiten If könntest du sparen und als Else verwenden
If CheckBox1 = True Then
WUND.Label73 = "Nekrose ist vorhanden"
WUND.CheckBox1 = True
Else
WUND.Label73 = ""
WUND.CheckBox1 = False
End If
If CheckBox2 = True Then
WUND.Label73 = "Keine Nekrose vorhanden"
WUND.CheckBox2 = True
Else
WUND.Label72 = ""
WUND.CheckBox2 = False
End If
Gruß Peter

Anzeige
SUPER!DANKE!!! o.T.
08.01.2008 22:16:00
holger

AW: ifabfrage
08.01.2008 22:02:00
Daniel
Hi
in VBA wird bei Berechungen TRUE mit -1 und FALSE mit 0 bewertet.
damit könnte man folgende Vereinfachung erstellen:

Dim Txt(1) as String
txt(0)="Nekrose vorhanden"
txt(1)=""
Wund.Checkbox1.Value = Checkbox1.value
Wund.Label73 = Txt(checkbox1.value + 1)
Wund.Checkbox2.value = Checkbox2.value
Wund.Label72 = Txt(checkbox2.value + 1)


Gruß, Daniel

Anzeige
;

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige