Da sich die in Excel 2010 implementierte Sicherheitsfunktion gut bewährt hat, stellt Microsoft nun ein Add-In für die älteren Excel-Versionen 2003 und 2007 zur Verfügung.
Damit wird das alte Dateiformat .xls um eine wichtige Sicherheitsfunktion erweitert.
Aus Sicherheitsgründen sollten Sie das Add-In in Ihre Excel-Version einbinden. Wie sich das Add-In einbinden lässt ist auf der Download-Seite ebenfalls beschrieben.
Das folgende Beispiel zeigt, wie Sie zufällige Datums- und Uhrzeitwerte per Formel ermitteln können.
Dies kann für Planungs- und/oder Testszenarien hilfreich sein. Die einzelnen Beispiele gehen dabei auf unterschiedliche Berechnungsmöglichkeiten ein.
Folgende Datums/Uhrzeitwerte werden in dem Beispiel per Zufallsgenerator ermittelt:
• Zufälliges Datum zwischen aktuellem Datum und den nächsten 30 Tagen
• Zufälliges Datum im Dezember 2009 (1.12 bis 31.12.2009)
• Zufälliges Datum im Jahr 2010
• Zufälliges Datum innerhalb der nächsten 30 Tage
• Zufällige Uhrzeit zwischen 0:00 Uhr und 24:00 Uhr
• Zufällige Uhrzeit zwischen 7:30 Uhr und 17:15 Uhr
• Zufällige Uhrzeit in den nächsten 24 Stunden
• Beliebige Uhrzeit
Das Beispiel zeigt wie sich Werte mit Hilfe einer Ampelfunktion ansprechend visualisieren lassen. Wie bei einer Ampel üblich werden die Farben Rot, Orange und Grün dargestellt. Dabei sollen die Ampel abhängig von dem Wert in Zelle B3 die Farbe ändern.
Folgende Regeln für die Farbdarstellung sollen gelten:
Wertebereich:
< 10
rot
10 – 20
gelb
> 20
grün
Das bedeutet, bei einem Wert in Zelle B3 unter 10 steht die Ampel auf rot. Bei Werten zwischen 10 und 20 wird gelb angezeigt und bei Werten > 20 springt die Ampel auf grün.
Haben Sie schon mal darüber nachgedacht, über die Funktion =WENN(Prüfung;dann;sonst) ein eigenes Makro auszuführen, wenn die Wenn-Bedingung eintritt?
Nachfolgend zeigen wir Ihnen, wie sich dies relativ einfach realiseren lässt.
Erfassen Sie in eine beliebige Zelle folgende Formel: =WENN(F5=“Start“;Makro1_start();“nichts“)
Diese Wenn-Funktion prüft, ob in Zelle F5 der Text Start eingegeben wurde. Ist dies der Fall, wird das Makro mit der Bezeichnung „Makro1_start“ aufgerufen und die entsprechenden Befehle ausgeführt. Wenn in die Zelle F5 etwas anderes als Start eingetragen wird, gibt die Wenn-Funktion den Text „nichts“ zurück.
Da eine Wenn-Abfrage keine Sub-Prozedur sondern nur eine Function ausführen kann, muss der Umweg gegangen werden, dass eine Function aufgerufen wird, welche wiederum die ensprechende Sub startet, siehe nachfolgenden VBA-Code:
Wer mit Excel arbeitet, kennt viele der eingebauten Funktionen und Makros, mit denen man langwierige Arbeitsschritte binnen weniger Klicks erledigen kann. Mit einer dieser Funktionen kann man Zahlenwerte in verschiedene Zahlensysteme umrechnen und das in wenigen Sekunden.
Beispielsweise ist es möglich, dass man in kurzer Zeit eine ganz normale Zahl, nehmen wir 123 in das römische Zahlensystem umrechnen lässt. Wie das funktioniert? Ganz einfach.
In der Spalte A1 gibt man die gewünschte Zahl ein, in diesem Fall 123. Im nächsten Schritt sucht man sich eine beliebige freie Zelle aus und fügt die folgende Funktion ein: „=RÖMISCH(A1)“. Anstatt der Zelle in der Klammer ist es selbstverständlich auch möglich, dass man die Zahl direkt angibt, um sie umrechnen zu lassen, also „=RÖMISCH(123)“. Als Ergebnis der Umrechnung der Dezimalzahl 123 in das römische Zahlensystem würde dann folglich „CXXIII“ herauskommen.
Cookies erleichtern die Bereitstellung unserer Dienste. Mit der Bestätigung erklären Sie sich mit der Verwendung von Cookies einverstanden.OkWeitere Informationen