Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
928to932
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
928to932
928to932
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
CheckBox Wert Eintragen
26.11.2007 12:03:46
Heinz
Hallo Leute
Ich möchte gerne wie im unteren Grafik Beispiel,Bei CheckBox 1 "Urlaub" , In CheckBox2 "Bez.Freizeit" & in CheckBox3 "Krank" jeweil in die dazugehörige Spalte L eintragen.
Weiters sollte nur eine CheckBox aktiviert werden dürfen.
Den Code für TextBoxen habe ich, siehe unten.
Könnte mir dabei bitte jemand Helfen.
Gruß Heinz
Option Explicit

Private Sub CommandButton1_Click()
With UserForm3
MeinBereich = CDate(Format(.TextBox1, "dd.mm.yyyy"))
MeinBereich.Offset(0, 1) = CDate(MeinBereich)
MeinBereich.Offset(0, 2) = .TextBox2
MeinBereich.Offset(0, 3) = .TextBox3
MeinBereich.Offset(0, 4) = .TextBox4
MeinBereich.Offset(0, 5) = .TextBox5
MeinBereich.Offset(0, 11) = .TextBox6
End With
Unload Me
End Sub



Private Sub CommandButton2_Click()
Unload Me
End Sub



Private Sub UserForm_Activate()
With UserForm3
.TextBox1 = MeinBereich
.TextBox2 = MeinBereich.Offset(0, 2)
.TextBox3 = MeinBereich.Offset(0, 3)
.TextBox4 = MeinBereich.Offset(0, 4)
.TextBox5 = MeinBereich.Offset(0, 5)
End With
End Sub


Userbild

5
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: CheckBox Wert Eintragen
26.11.2007 12:16:42
Andi
Hi,
wenn immer nur eine Option möglich sein soll, dann verwende OptionButtons statt Checkboxen, das ist das automatisch so eingestellt.
Dann musst Du nur die Werte der OptinButton (True/False) auswerten, und den entsprechenden Eintrag in Spalte L vornehmen.
Schönen Gruß,
Andi

AW: CheckBox Wert Eintragen
26.11.2007 12:23:19
Heinz
Hallo Andi
Danke für den Tip, für OptionButton.
Ich bekomme aber immer nur "Falsch" statt "Urlaub"
Gruß Heinz
MeinBereich.Offset(0, 11) = .OptionButton1= "Urlaub"

AW: CheckBox Wert Eintragen
26.11.2007 12:40:00
Andi
Hi,
hiermit
.OptionButton1= "Urlaub"
überprüfst Du, ob der OptionButton1 den Wert "Urlaub" hat, was natürlich immer Falsch ist.
Du müsstest das nach folgendem Muster machen:
if .OptionButton1.Value = True then
MeinBereich.Offset(0, 11) = "Urlaub"
elseif OptionButton2.Value = True then
MeinBereich.Offset(0, 11) = "Bez.Freizeit"
elseif OptionButton3.Value = True then
MeinBereich.Offset(0, 11) = "Krank"
end if
Ein Problem ist mir aber grad noch aufgefallen:
Bei OptionButton ist immer einer ausgewählt. Du müsstest also noch einen 4. Button einfügen für dann Fall dass der Kollege ganz normal zur Arbeit erschienen ist.
Schönen Gruß,
Andi

Anzeige
AW: CheckBox Wert Eintragen
26.11.2007 17:49:00
Heinz
Hallo Andi
Echt genial - Recht herzlichen Dank
Wenn der Kollege ganz normal zur Arbeit kommt, wird das mit Formeln berechnet.
Ich brauche diese OptonsButton nur wenn etwas ausergewöhnliches ist.
Nochmals Danke,Gruß Heinz

gern geschehen... (ot)
26.11.2007 18:37:02
Andi
.

299 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Links zu Excel-Dialogen

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige