Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: nur bestimmte Zellen anwählbar/anklickbar

nur bestimmte Zellen anwählbar/anklickbar
25.01.2006 11:38:53
Jakob
Hallo,
ich habe mal eine Exceldatei gesehen in der man nur bestimmten Zellen auswählen/anklicken konnte. Das waren auch die Zellen die nicht durch einen Blattschutz gesperrt waren. Ich habe gelesen, daß ab Excel 2002 dies über Extras/Blattschutz einstellbar ist.
Leider arbeite ich hier mit Excel 2000. Gibt es eine Möglichkeit dieses auch in Excel 2000 zu realisieren, vielleicht mittels VBA. Bei oben besagter Datei funktionierte es auch mit Excel 2000.
Vielen Dank im Voraus für Eure Hilfe.
Gruß
J.Freitag
Anzeige

10
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: nur bestimmte Zellen anwählbar/anklickbar
25.01.2006 11:41:00
Matthias
Hallo Jakob,
Extras, Schutz, Blatt schützen...
Haken bei "gesperrte Zellen auswählen" entfernen.
Müsste es auch schon bei Excel 2000 geben.
Gruß Matthias
AW: nur bestimmte Zellen anwählbar/anklickbar
25.01.2006 15:09:27
Jakob
Hallo Matthias,
bei Excel 2000 gibt es nur als Auswahl Inhalte, Objekte und Szenarien. Die Möglichkeit für gesperrte Zellen gibt es scheinbar erst ab Excel 2002.
Habt Ihr vielleicht noch eine Idee wie man das realisieren kann?
Gruß
J.Freitag
Anzeige
AW: nur bestimmte Zellen anwählbar/anklickbar
25.01.2006 16:30:49
Horst
Hi,
Schutz mit VBA setzen mit dem Argument EnableSelection = xlUnlockedCells
mfg Horst
AW: nur bestimmte Zellen anwählbar/anklickbar
25.01.2006 17:19:44
Jakob
Hallo Horst,
muß ich noch Felder benennen auf die der Code anzuwenden ist. Könntest du bitte den kompletten Code nennen?
Gruß
J.Freitag
AW: nur bestimmte Zellen anwählbar/anklickbar
25.01.2006 18:04:46
Horst
Hi,

Private Sub Workbook_Open()
With Tabelle1
.Unprotect Password:="yyy"
.EnableSelection = xlUnlockedCells
.Protect Password:="yyy"
End With
End Sub

Bei den Zellen, die erreichbar sein sollen, den Haken bei Format, Schutz rausnehmen.
mfg Horst
Anzeige
AW: nur bestimmte Zellen anwählbar/anklickbar
26.01.2006 09:58:04
Jakob
Hallo Horst,
das klappt ja genauso wie ich es mir vorgestellt habe. Leider habe ich in der betreffenden Datei mehrere Tabellen auf die ich es anwenden will. Wie müßte ich den Code verändern damit es auch hinhaut?
Sehe ich es richtig, daß ich den von Dir genannten Code unter diese Arbeitsmappe eingegeben muß?
Vielen Dank für Deine Hilfe.
Gruß
J.Freitag
Anzeige
AW: nur bestimmte Zellen anwählbar/anklickbar
26.01.2006 16:11:31
Horst
Hi,
so für alle:
Option Explicit

Private Sub Workbook_Open()
Dim ws As Worksheet
For Each ws In Me.woksheets
With ws
.Unprotect Password:="yyy"
.EnableSelection = xlUnlockedCells
.Protect Password:="yyy"
End With
Next
End Sub

mfg Horst
Anzeige
AW: nur bestimmte Zellen anwählbar/anklickbar
26.01.2006 17:27:11
Jakob
Hallo Horst,
leider muß ich Dich nochmal belästigen. Ich habe Dein Code unter Diese Arbeitsmappe eingegeben. Wenn ich die Datei jetzt öffne kommt eine VBA-Fenster hoch mit der Meldung:
Fehler beim Kompilieren: Methode oder Datenobjekt nicht gefunden.
Der Debugger bleibt bei ".worksheets" stehen.
Was mache ich falsch?
Vielen Dank für Deine Hilfe.
Gruß
J.Freitag
Anzeige
AW: nur bestimmte Zellen anwählbar/anklickbar
26.01.2006 18:30:29
Horst
Sorry, Schreibfehler:
statt: For Each ws In Me.woksheets
For Each ws In Me.Worksheets
mfg Horst
AW: nur bestimmte Zellen anwählbar/anklickbar
27.01.2006 10:07:00
Jakob
Hallo Horst,
jetzt hat es wunderbar geklappt. Ich möchte mich nochmals recht herzlicht bei Dir für Deine tolle Hilfe bedanken.
Gruß
J.Freitag

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Nur bestimmte Zellen in Excel anwählbar machen


Schritt-für-Schritt-Anleitung

Um in Excel nur bestimmte Zellen anwählbar zu machen, kannst Du die folgenden Schritte befolgen. Diese Anleitung gilt sowohl für Excel 2000 als auch für neuere Versionen.

  1. Zellen vorbereiten:

    • Markiere die Zellen, die Du anwählbar machen möchtest.
    • Klicke mit der rechten Maustaste und wähle „Zellen formatieren“.
    • Unter dem Tab „Schutz“ entferne das Häkchen bei „Gesperrt“.
  2. VBA-Code hinzufügen:

    • Öffne den VBA-Editor mit ALT + F11.
    • Doppelklicke auf „Diese Arbeitsmappe“ im Projekt-Explorer.
    • Füge den folgenden Code ein:
    Private Sub Workbook_Open()
       Dim ws As Worksheet
       For Each ws In Me.Worksheets
           With ws
               .Unprotect Password:="yyy"
               .EnableSelection = xlUnlockedCells
               .Protect Password:="yyy"
           End With
       Next
    End Sub
  3. Blattschutz aktivieren:

    • Speichere die Datei und schließe den VBA-Editor.
    • Öffne die Datei erneut, um den Blattschutz mit den angegebenen Zellen zu aktivieren.

Jetzt sollten nur die von Dir ausgewählten Zellen anklickbar sein.


Häufige Fehler und Lösungen

  • Excel-Zelle nicht anklickbar: Stelle sicher, dass die Zellen, die Du anwählbar machen möchtest, als „Entsperrt“ markiert sind.
  • Fehler beim Kompilieren: Achte auf Schreibfehler im VBA-Code. Der korrekte Befehl lautet For Each ws In Me.Worksheets.
  • VBA-Fenster öffnet sich: Überprüfe, ob der Code unter „Diese Arbeitsmappe“ korrekt eingegeben wurde.

Alternative Methoden

Wenn Du keine VBA verwenden möchtest, kannst Du auch den Excel-Blattschutz für bestimmte Zellen nutzen, indem Du:

  1. Unter „Extras“ > „Schutz“ > „Blatt schützen“ den Haken bei „Gesperrte Zellen auswählen“ entfernst.
  2. Beachte, dass diese Methode in Excel 2000 möglicherweise eingeschränkter ist als in späteren Versionen.

Praktische Beispiele

  1. Beispiel 1: Du möchtest nur die Eingabefelder für einen Budgetplan anwählbar machen. Entsperre die Zellen für die Eingabe und schütze das gesamte Blatt.
  2. Beispiel 2: In einem Formular sollen nur bestimmte Felder bearbeitet werden. Setze den Blattschutz so, dass nur diese Zellen auswählbar sind.

Tipps für Profis

  • Nutze den Befehl xlUnlockedCells in VBA, um die Auswahl auf bestimmte Zellen zu beschränken und den Rest zu sperren.
  • Denke daran, den Blattschutz regelmäßig zu überprüfen, um sicherzustellen, dass die gewünschten Zellen weiterhin bearbeitbar sind.
  • Experimentiere mit weiteren VBA-Optionen, um individuelle Lösungen zu finden, die Deinen Anforderungen entsprechen.

FAQ: Häufige Fragen

1. Warum kann ich die Excel-Zelle nicht anklicken?
Das könnte daran liegen, dass die Zelle gesperrt ist oder der Blattschutz aktiv ist. Überprüfe die Zelleinstellungen.

2. Wie kann ich Excel-Zellen nicht anklickbar machen?
Du kannst den Blattschutz aktivieren und die Auswahl gesperrter Zellen verbieten. Dadurch werden die nicht geschützten Zellen anklickbar.

3. Funktioniert das auch in Excel 2000?
Ja, die beschriebenen Methoden sind auch in Excel 2000 anwendbar, insbesondere die Verwendung von VBA.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige