Hallo, bin zum ersten mal im Forum, hab bisher nur Beiträge gelesen. Habe folgendes Problem: Ich hab eine Excel Tabelle, in der eine Menge Formeln und Bezüge stehen. Alle bis auf 1 Zelle ("D3") ist geschützt. In diese Zelle soll nun ein Wert über einen Scanner eingelesen werden, der dann Datenbankabfragen auslöst. Die Zelle "D3" wird beim Start der Mappe und nach jeder Datenbankabfrage automatisch wieder aktiviert. Bis hierher funktioniert alles. Wenn nun aber mit der Maus- oder Tastatur eine andere Zelle selektiert wird, laufen die Abfragen nicht, da der eingelesene Wert versucht wird, in eine schreibgeschützte Zellen eingetragen zu werden. Gibt es über VBA eine Möglichkeit, dass in dieser Tabelle immer die Zelle "D3" selektiert wird? Egal was mit Tastatur oder Maus geschieht, die Markierung muss sofort wieder in "D3" springen?
Danke
Hallo Markus,
vielleicht reicht dies.
geschützte Zellen nicht auswählen
Private Sub Worksheet_Activate()
ActiveSheet.EnableSelection = xlUnlockedCells
End Sub
von Nepumuk
ab Version 2002 beim Schutz einstellbar.
Bitte keine Mail, Probleme sollten im Forum gelöst werden.
Microsoft MVP für Excel Das Forum lebt auch von den Rückmeldungen.
Betriebssystem XP Home SP2 und Excel Version 2003 SP1.
"Wer Rechtschreibfehler findet, darf sie behalten!"
Anzeige
AW: immer nur eine Zelle als Auswahl zulassen
16.04.2005 09:30:10
Markus
bingo! musste noch ein klein wenig anpassen, aber es klappt. danke