Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1744to1748
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
Inhaltsverzeichnis

Gesperrte Zelle per Formel ändern

Gesperrte Zelle per Formel ändern
19.03.2020 14:34:25
Rawzyyy
Hallo Forum,
ich habe folgendes Problem.
Ich habe ein Formular in Excel erstellt das mehrsprachig gestaltet ist.
Die jeweiligen Texte in den verschiedenen Sprachen zieht sich Excel aus einer extra Arbeitsmappe, über die INDEX-Funktion. Die Sprache wird mithilfe eines Dropdown eingestellt. Das alles klappt wunderbar.
Nun möchte ich die Felder für die Bearbeitung sperren, aber es soll sich logischerweise noch die Sprache ändern. Excel wirft hier eine Fehlermeldung aus.
Habe es schon mit:

Private Sub Dropdown8_BeiÄnderung()
Call Öffnen
End Sub
Sub Öffnen()
ActiveSheet.Unprotect Password:="test"
With Worksheets(1)
.EnableSelection = xlNoRestrictions
End With
ActiveSheet.Protect Password:="test"
End Sub

versucht.
Funktioniert bei mir aber leider nicht.
Kann mir hier jemand weiterhelfen?
Danke im Voraus.

1
Beitrag zum Forumthread
Beitrag zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Gesperrte Zelle per Formel ändern
19.03.2020 15:17:24
Daniel
Hi
wenn die Texte per Formel ausgegeben werden und die Sprache über die Änderung des DropDonws eingestellt wird (wobei es in Excel drei verschiedene Dropdowns gibt, nämlich über Gültigkeitsprüfung-Liste, Kombinationsfeld Formularfelder, Kombinatiosfeld ActiveX-Steuerelemente)
dann brauchst du eigentlich kein Makro, sondern es sollte reichen, wenn für die Zelle, in welcher die zu verwendendte Sprache steht, der Schutz deaktiviert ist (in den Eigenschaften - Schutz den Haken bei "gesperrt" rausnehmen.
Gruß Daniel
Anzeige

305 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige