Excel und die magische Zellenleere: Ein zauberhafter Trick für die Tabelle

Wie kann man in Excel bestimmte Zellen automatisch leeren, wenn man zu einer bestimmten Tabelle wechselt?

Uhr
In der Geheimwelt von Excel gibt es Tricks die einem das Leben leichter machen können. Eine dieser Tricks ist die Möglichkeit ´ bestimmte Zellen automatisch zu leeren ` wenn man zu einer speziellen Tabelle wechselt. Spontan möchte man an dieser Stelle sagen: "Das klingt ja fast wie Zauberei!" Doch keine Magie, allerdings cleveres Programmieren in VBA (Visual Basic for Applications) sorgt dafür.

Das Anliegen betrifft die Tabelle namens "BANZEITEN RECHNER" und die Zellen A12, B12, C12, D12 und E12 und ebenfalls C17 und H19. Um diese Zellen leer zu machen, sobald man in die Tabelle wechselt, bedarf es einem kleinen Code-Monster. Ein kreatives Programmieren ist notwendig jedoch keine Sorge es ist einfacher als es sich anhört.

Der erste Schritt ist mit einem Rechtsklick auf den Tabellenreiter zu beginnen. Man könnte meinen die 🐁 könnte im nächsten Moment fliehen, aber sie bleibt brav, während der Code-Editor für das Arbeitsblatt erscheint. Hier fügt man dann einen Code ein der so aussieht:
```vba
Private Sub Worksheet_Activate()
Range("A12:E12,C17,H19").ClearContents
End Sub
```

Wow! Da war doch genauso viel mit ein bisschen dabei, oder? Mit diesem Code wird gesagt – dass beim Aktivieren der Tabelle alle Inhalte in den genannten Zellen gelöscht werden. Das geschieht immer; wenn man auf die Tabelle wechselt. Der Hinweis, „das passiert IMMER“, klingt etwas dramatisch, aber in der Welt von Excel ist Konsistenz wichtig!

Es gibt zudem einen kleinen Trick, den einige Excel-Zauberer gerne beachten: Speichere die Datei als *.xlsm*. Dies ist das Format für Makros ´ und damit wird den Zellen die Erlaubnis gegeben ` ihre majestätischen Aufgaben zu erfüllen. Ansonsten könnten sie schüchtern werden und sich weigern zu arbeiten.

In Verbindung mit ein wenig Humor und einem kleinen Augenzwinkern muss jedoch klargestellt werden » dass dies eine Funktion ist « die nicht jeder mag. Es könnte jemand beim Arbeiten plötzlich in eine leerere Landschaft geraten die er nicht beabsichtigt hat. Also ist ein Sicherheitsnetz nötig, oder ist man sicher die Zellen werden immer bei jedem Besuch im Königreich der Tabelle geschrubbt?

Excel kann eine elegante Lösung bieten um die Zellen ordentlich und klar zu halten. Und wer mag schon vollgestopfte Tabellen? Laß die Excel-Zellen al ebenso wie frisch gewaschen aussehen und nutze die Macht des Codes!






Anzeige