Optionsfeld abfrage

Hallo Leute!

Ich habe in meiner Arbeitsmappe ein Optionsfeld integriert wo der Benutzer aus drei verschiedenen Listen auswählen kann.

Diese Listen sind vom Aufbau identisch (gleiche nummer) haben aber unterschiedliche bedeutungen.

In einem Blatt habe ich die Liste so hinterlegt:

Nummer;Text1;Text2;text3

nun wird im Arbeitsblatt die Nummer abgefragt und es soll der entsprechende Text erscheinen. Also durch SVerweis kein Problem.

Nun möchte ihc aber, dass durch die Optionsfelder je nach Wahl entweder Text1 oder Text2 oder Text3 erscheint.

Hatte versucht je nachdem welches Optionsfeld aktiv ist in Zelle F4 entweder eine 2, 3 oder 4 eintragen zu lassen, um mit dem SVerweis dann dortz direkt die Spalte in der Liste herauszuholen.

Nur schaffe ich es nicht die Optionsfelder abzufragen…

LG

LE

Hi LE,

=sverweis(Nummer;Bereich;F4;0)

vorher einmalig Rechtsklick auf ein Optionsfeld und Steuerelementformatieren—Zellverknüpfung F4

Gruß
Reinhard

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Hallo Reinhard

Den SVerweis habe ich hinbekommen, nur das, jenachdem welches Optionsfeld (3 gibt es - für jede Liste eins) die 2,3 oder 4 in die Zelle F4 geschrieben wird nciht.

Unter Steuerelement formatieren habe ich nirgends etwas gefunden wo ich nen Zellbezug herstellen kann…

Also nur um missverständnisse auszuräumen:

Da sind drei Optionsfelder
jenachdem welches aktiviert ist soll in F4 entweder 2, 3 oder 4 eingetragen werden.

vielleicht hatte ich mich (mal wieder:frowning: ) etwas missverständlich ausgedrückt

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Unter Steuerelement formatieren habe ich nirgends etwas
gefunden wo ich nen Zellbezug herstellen kann…
Da sind drei Optionsfelder
jenachdem welches aktiviert ist soll in F4 entweder 2, 3 oder
4 eingetragen werden.

Hallo LE,

also sind deine Optionsfelder aus der Steuerelementtollbox!?

Dann mit Vba so (im Modul des tabellenblattes):

Private Sub OptionButton1_Click()
If OptionButton1 Then Range(„F4“) = 2
End Sub

Private Sub OptionButton2_Click()
If OptionButton2 Then Range(„F4“) = 3
End Sub

Private Sub OptionButton3_Click()
If OptionButton3 Then Range(„F4“) = 4
End Sub

Alternativ ohne Vba mit 4 Hilfzellen, z.B. H1,H2,H3
Diese weist du den drei Optionsbuttons als „LinkedCell“ zu
in F4 dann die Formel:

=H1*2+H2*3+H3*4

Gruß
Reinhard

Hallo reinhard!

Perfekt - die VBA-Lösung war genau das was ich suchte.

Danke Dir

Gruß

LE