MNIST-Ziffer

MNIST mit VBA einlesen und umformen

Befasst man sich mit der Entwicklung von künstlichen neuronalen Netzen, stolpert man unweigerlich über den MNIST-Datensatz. Dieser hat sich mittlerweile zu einem Quasi-Standard entwickelt, wenn unterschiedliche neuronale Netze hinsichtlich ihrer Erkennungsqualität miteinander verglichen werden sollen.

In diesem Tutorial gehe ich auf die Besonderheiten vom relativ sperrigen MNIST-Format ein und stelle eine Klasse vor, die den MNIST mit VBA ausliest und diesen mit einer einfach zu nutzenden Schnittstelle zur Verfügung stellt.

Continue reading „MNIST mit VBA einlesen und umformen“

Chemische Formeln mit VBA formatieren

Die Sprache VBA ist vielseitig einsetzbar (hat jemand wirklich eine andere Aussage auf einem VBA-Blog erwartet?) und erlaubt neben der klassischen Automatisierung von wiederkehrenden Abläufen, auch die Umsetzung von regelbasierten Formatierungen.

Continue reading „Chemische Formeln mit VBA formatieren“

QR Codes mit VBA und Google Chart API erstellen

Im Internet gibt es zahlreiche Webseiten, mit denen man QR-Codes erzeugen kann. Man tippt einfach die zu verschlüsselnde Zeichenkette ein und erhalt eine entsprechende Grafik mit dem QR-Code. Was ist jedoch, wenn man dies nicht per Hand, sondern maschinell erledigen möchte? Hierfür könnte die Google Chart API eine mögliche Lösung sein.

In diesem Tutorial stelle ich ein kleines, von mir entwickeltes, Programm vor und erkläre ausführlich, wie dieses funktioniert. Es ist in der Lage, Texte aus einem Array mit Hilfe der Google Chart API automatisch in QR Codes zu überführen. Mit einer kleinen Anpassung kann auch eine Exceltabelle als Quelle für die umzuwandelnden Texte angebunden werden, sodass die Textpflege noch einfacher wird.

Continue reading „QR Codes mit VBA und Google Chart API erstellen“

Stabiler Zellenzugriff mit VBA

Wenn wir unter Excel mit VBA programmieren, dann geht es in vielen Fällen um die Interaktion mit Mappen und Zellen. Darauf können wir auf unterschiedliche Art und Weise zugreifen, die darüber entscheiden, wie  das Programm mit Änderungen der Tabellenstruktur umgehen kann. Und genau diese Möglichkeiten und die damit verbundenen Vor- und Nachteile möchte ich in diesem Beitrag beschreiben.

Continue reading „Stabiler Zellenzugriff mit VBA“