Liebe ExpertInnen,
Optionsschaltflächen brauchen bekanntlich ein Zielfeld, damit die Auswahl ausgewertet werden kann. Damit der depperte User das Zielfeld nicht überschreibt, wollte ich diese Zelle schützen - mit dem Ergebnis, dass Excel selbst dann dort auch nichts mehr ablegen kann. Was kann ich tun?
Gruß Ralf
Optionsschaltflächen brauchen bekanntlich ein Zielfeld, damit
die Auswahl ausgewertet werden kann. Damit der depperte User
das Zielfeld nicht überschreibt, wollte ich diese Zelle
schützen - mit dem Ergebnis, dass Excel selbst dann dort auch
nichts mehr ablegen kann. Was kann ich tun?
Hi Ralf,
aus welcher Symbolleiste stammt das Optionsfeld?
Ansonsten reicht das vielleicht, ins Dokumetmodul von Tabelle1, C1 ist die Zielzelle:
Option Explicit
Private Sub Worksheet\_SelectionChange(ByVal Target As Range)
If Not Intersect(Target, Range("C1")) Is Nothing Then
Range("A1").Select
End If
End Sub
Gruß
Reinhard
Hi Reinhard,
aus welcher Symbolleiste stammt das Optionsfeld?
gemäß Deiner Empfehlung aus „Formular“.
Ansonsten reicht das vielleicht, ins Dokumetmodul von
Tabelle1, C1 ist die Zielzelle:
Option Explicit
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Not Intersect(Target, Range(„C1“)) Is Nothing Then
Range(„A1“).Select
End If
End Sub
Geht’s wirklich nicht ohne Makro? Mir stellen sich immer die Haare, wenn ich Sachen schreiben soll, die ich auch beim dritten Mal anschauen nicht begreife
))
Gruß Ralf
Hallo Ralf,
aus welcher Symbolleiste stammt das Optionsfeld?
gemäß Deiner Empfehlung aus „Formular“.
Zu Formular und SteuerelementToolbox. Steuerelemttoolbox gabs wohl erst ab XL97.
Formular gabs schon früher, wird deshalb wahrscheinlich noch „mitgeschleppt“ Füge mal unten kein Blatt sondern einen XL5-Dialog ein.
Dann siehst du dass Formularsymbole aktiviert sind, während man bei Steuerelementtoolox kein Steuerelement auswählen kann.
Geht’s wirklich nicht ohne Makro? Mir stellen sich immer die
Haare, wenn ich Sachen schreiben soll, die ich auch beim
dritten Mal anschauen nicht begreife
))
Mit nem Workaround geht das schon. Vergib für Tabelle2!C1 einen Namen z.B. ZielC1.
Den Optionsfeldern gibst du den als Zielzelle an (nur den reinen Namen, ohne Gleichheitszeichen o.ä.)
Dann kopierst du Tabelle2!C1 , wechselst zu Tabelle1, hälst die Shifttaste gedrückt und klickst auf Bearbeiten, (entspricht dem kamera-Symbol von Excel) dort dann Verknüptes Bild einfügen.
Wenn du jetzt das Blatt schützt, ist das so wie du es wolltest
Blatt2 kannst du auch extrem verbergen, nur mit Vba wieder sichtbar.
Geht ausnahmsweise auch ohne Vba 
Klick auf Eienschaften in der Steuerelementoolbox, dort dann bei Vsible xlveryhidden auswählen und schwupps ist das Blatt wech.
Vorsicht, blendest du das falsche Blatt aus, brauchste doch wieder Vba um es wieder anzuzeigen.
Gruß
Reinhard
1 „Gefällt mir“
Moin, Reinhard,
mir schwindelt, aber ich probier’s aus.
Gruß & Dank