VBA

clsPolynomial

Neue Funktionen für die Klasse clsPolynomial. Der Quellcode zeigt einige Anwendungsbeispiele. Zusätzlich habe ich versucht möglichst nur englische Begriffe für die Variablen- und Funktionsnamen zu verwenden.

Bisektion

Ausgangspunkt des letzten Posts war die Frage, wie man mit VBA den Schnittpunkt zweier Geraden berechnen kann. Beendet wurde der Artikel mit einer Klasse zum Erstellen von beliebigen Polynomen. Nun wollen wir die Nullstellen dieser Polynome mit VBA bestimmen.

Um die Nullstelle des Polynoms zu bestimmen werden wir das Bisektion- oder auch Intervallhalbierungsverfahren verwenden.

Bisektion

Wie funktioniert dieses Verfahren? Das Beispiel von Wikipedia sollte jedem noch aus der Kindheit geläufig sein.

Polynom

Letzte Woche wurde im Herber-Forum die Frage gestellt, wie man mit VBA den Schnittpunkt zweier Geraden berechnen kann (Link zum vollständigen Artikel). Ich möchte hier einen völlig anderen und allgemeingültigeren Lösungsansatz unter Verwendung von Klassen darstellen.

OnKey-Methode

Funktionstasten sinnvoll für Excel verwenden

Wenn man sich auf der Tastatur umschaut findet man zahlreiche ungenutzte Tasten. Wie oft drückt man schon F2, F7, oder F11? Höchstens Kombinationen wie Alt+F4 oder Alt+F11 werden genutzt. Somit bleibt ein großes Potential ungenutzt.

Die OnKey Methode des Application Objects

Mit folgendem Quellcode (einzufügen in "DieseArbeitsmappe") können die ungenutzten Funktionstasten mit sinnvollen Funktionen und Makros belegt werden:

MZ-Tools 3.0

Zeit sparen beim Programmieren

Die Arbeitsoberfläche unter VBA ist zwar komfortabel, einige wesentliche Funktionen fehlen dennoch. Mancher Freeware-Texteditor ist deutlich innovativer als die MS-Software. Codesnippets, Dokumentationen auf Knopfdruck, eine komfortable Kommentarfunktion oder ein Assistent zum Erstellen einer einfachen Fehlerbehandlung wären wünschenswert.

Auf der Seite von MZ-Tools steht ein sehr hilfreiches Tool für VBA kostenlos zum Download bereit. Es ergänzt den VBA-Editor um so hilfreiche Funktionen wie:

Syntaxhighlighter

Syntaxhighlighting für Foren und HTML:

Wie präsentiert man VBA-Code optisch ansprechend in Foren oder auf Internetseiten? Ich empfehle den Syntaxhighlighter von Risi Thomas Software.

Mit den Syntaxhighlighter lassen sich einzelne Funktionen und ganze Module inklusive Einrückungen und Schriftfarben als HTML exportieren.

Inhalt abgleichen