26. Mai
von Alois Eckl
1 Kommentar

VBA Grundlagen Wiki

Bookmark and Share

Das Excel VBA Grundlagen Wikibook ist ein Beispiel dafür, wie sich Wikibooks erfolgreich und nutzbringend erstellen lassen.

Das Wiki gibt eine komprimierte Einführung in das Thema VBA mit Excel. Es bietet sich damit für all jene an, die sich einen schnellen und unkomplizierten Überblick über die Funktionsweise und Möglichkeiten von VBA mit Excel beschaffen möchten.

Neben der Funktionsbeschreibung finden Sie in dem Wikibook zu vielen Themen auch den entsprechenden Programmcode als Beispiel.

 

25. Mai
von Alois Eckl
2 Kommentare

Sicherheitseinstellungen für VBA Makros

Bookmark and Share

Auf Excel-Inside.de finden Sie eine Übersicht über die notwendigen Sicherheitseinstellung für VBA Makros. Die einzelnen Sicherheitsstufen werden dabei erläutert.

Die Beschreibung bezieht sich auf die Versionen Excel 2003, Excel 2007 und Excel 2010.

Hier gelangen Sie direkt zum Artikel auf Excel-Inside.de.

 

Weitere Informationen zum Umgang mit den VBA-Sicherheitseinstellungen finden Sie auch hier.

 

2. März
von Alois Eckl
1 Kommentar

Makro über die Funktion WENN() starten

Bookmark and Share

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:

Diesen finden Sie hier auf www.excel-inside.de.

 

26. September
von Alois Eckl
Kommentare deaktiviert für Zellen mit gleicher Schriftfarbe addieren

Zellen mit gleicher Schriftfarbe addieren

Bookmark and Share

Mit folgendender Funktion werden alle Zellen addiert, welche die gleiche Schriftfarbe besitzen.

Function Farbsumme(Bereich As Range)
Application.Volatile
Farbsumme = 0
For Each zelle In Bereich
If zelle.Font.ColorIndex = 3 Then
Farbsumme = Farbsumme + zelle.Value
End If
Next
End Function


In diesem Beispiel werden alle Zellen mit Schriftfarbe „Rot“ addiert.

 

_
_

Soll beispielsweise im Zelle A11 das Ergebnis aus dem Bereich A1:A10 ermittelt werden, so erfassen Sie in Zelle A11 diese Formel:

=FARBSUMME(A1:A10)

Weitere Informationen wie beispielsweise die Farbcode-Skala finden Sie auf www.excel-inside.de.


26. Juni
von Alois Eckl
Kommentare deaktiviert für Ermittlung des User-Namens per VBA

Ermittlung des User-Namens per VBA

Bookmark and Share

Mit Hilfe dieser Funktion lässt sich eine Benutzerverwaltung realsisieren, welche abhängig vom angemeldeten Benutzer einzelne Programmfunktionen freischaltet bzw. sperrt.

Da die Anmeldung am Windows-Rechner durch einen ausgeklügelten Sicherheitsmechanismus als relativ sicher gilt, ist diese Art der Benutzerverwaltung sehr empfehlenswert.

Den Beitrag mit dem entsprechenden Code finden Sie hier auf Excel-Inside.de.