VBA lernen anhand von Beispielen
LESEN - ABSCHREIBEN - AUSFÜHREN
VERSTEHEN - ÄNDERN - ...
(wenn (Visual) Basic nicht die "Mutterprogrammiersprache" ist ...)

Zum Vergrößern auf die Beispiele klicken!

Es wurde gar nicht "eingegeben", sondern nur simuliert ;-)

Wer nicht abtippen (oder eingeben!) will ...
abstimmung-doskozil-babler.zip
Komprimiertes Archiv im ZIP Format 336.0 KB

Von den zig Tutorials, die es im Web zum Thema VBA (und auch anderen Programmiersprachen gibt), sei hier exemplarisch eines aus der BRD vorgestellt. Angeblich ersetzen diese 8 Minuten 2 Stunden Unterricht ;-) 

Quelle: uni-jena.de
Machen wir einen kurzen Exkurs zu eurer Sparbüchse: Stellt euch vor ihr wollt wissen, wie viel Geld ihr besitzt, seid aber viel zu faul die Münzen zu zählen (es sind sehr sehr viele Münzen — ihr seid Dagobert Duck und eure Sparbüchse ist eigentlich ein Geldspeicher). Was könnt ihr tun? Schnappt euch einfach eine Waage! Jede Euro Münze hat ein bestimmtes Gewicht. Exakt wird eure Berechnung, wenn ihr die Münzen vorher sortiert. Aber wie gesagt, ihr seid faul (vermutlich seid ihr Informatiker). Also brauchen wir einen Algorithmus, der uns das gemessene Gewicht zerlegt, in die Anzahl der enthaltenen Münzen, sortiert nach Münzarten. Das zugrunde liegende Problem ist als Münzproblem bekannt. Dabei geht es eigentlich um Wechselgeld: Mit welchen Münzen lässt sich ein Betrag x herausgeben? Algorithmisch gesehen steckt dahinter das gleiche Problem, wie bei unserer Geldwaage, wobei Wechselgeldbetrag=Gewicht des gesamten Geldes, Münzbeträge=Gewicht der Münzen. Das Münzproblem gehört zu den Rucksackproblemen, einer Gruppe der klassischen NP-vollständigen Probleme aus der theoretischen Informatik. 

Sudoku-Solver in VBA
Sudoku-Solver.xlsm
xlsm File 77.3 KB

Ausgearbeitetes Beispiel - zum Vergrößern klicken

Auch das ist Künstliche Intelligenz ... 
Der Computer löst dieses Mördersudoku (mit ein bisserl VBA-Code) ! 

Die tägliche Rätselseite der (c) Kleinen Zeitung zum "Automatisieren" ...

News erscheinen bis auf Weiteres aus diesen Gründen nicht ;-)

Dürfen aber trotzdem angeklickt werden!

Diese Deadline hat leider nicht gewirkt ...

Lang, lang ist's  her ...