--
m.f.g.
andy
mit der Checkbox von der Steuerelemente-Toolbox kann man es so
lösen:
Checkbox einfügen, Rechte Maustaste -> Code anzeigen:
Private Sub CheckBox1_Click()
With ThisWorkbook.Worksheets(1)
If .CheckBox1 > 0 Then
.Range("A1").Font.Bold = True
Else
.Range("A1").Font.Bold = False
End if
End With
End Sub
Mit dem Kontrollkästchen aus Formular, habe ich es leider
nicht geschafft, aber da Zähle ich auf viele anderen mitleser
in dieser Gruppe.
MfG
Marco
Obermeier Andreas schrieb:
Wie gehts Dir??;)
Naja, meines wissens braucht das Formular-Kontrollkästchen eine Zelle ( unter
Steuerelement formatieren,Steuerung, Ausgabeverknüpfung) um einen Wert
zurückzugeben, so direkt per VBA kann man da nicht drauf zugreifen, da ja auch
nur ein allgemeines makro ausgelößt wird bei klick.
Aber die betreffende Zelle kann man dann ja per VBA auslesen.
bye
Ulli.
Marco Amistadi schrieb:
--
Microsoft MVP für Excel
--
m.f.g.
andy
Das geht mit folgendem Befehl in VBA (ein kleines Codebeispiel)
Sub Testauslesen
Dim x as Variant
x = worksheets("Tabelle1").Range("A1").Value
MsgBox "Der Inhalt der Zelle ist: " & x
End Sub
bye
Ulli.
Obermeier Andreas schrieb:
--
Microsoft MVP für Excel
Ulli Tolksdorf schrieb:
>
> Hi Marco!!!
>
> Wie gehts Dir??;)
Gut, danke. Ich hoffe Dir geht's mindestens genausogut :).
> Naja, meines wissens braucht das Formular-Kontrollkästchen
> eine Zelle ( unter Steuerelement formatieren,Steuerung,
> Ausgabeverknüpfung) um einen Wert zurückzugeben, so direkt
> per VBA kann man da nicht drauf zugreifen, da ja auch nur
> ein allgemeines makro ausgelößt wird bei klick. Aber die
> betreffende Zelle kann man dann ja per VBA auslesen.
Stimmt, hab es gerade selber mal versucht. Aber wenn das
Kontrollkästchen (Formular) auf einem Dialogblatt war (XL5),
dann konnte man es direkt ansprechen. _Da_ lag bei mir der
Hase im Pfeffer *hatschi*.
Danke Dir für die Erklärung, ich hab schon an meinem
Verstand gezweifelt ;).
> bye
> Ulli.
Sonnige und Schwimmbadmässige Grüsse aus Rothenburg
Marco