W FH – VBA – Aufgaben

VBA

Beispiel2Aufgaben

info Befehle & Beispiele

youtubeInformation über:

VBAAufgabe 1 – Einführung in VBA

Schaue Dir das Video an und versuche dies in Excel – am besten parallel – nachzubauen. Speichere Deine Lösung in Teams/Aufgaben unter AB1-VBA-DeinName.xlsm.

Im Einzelnen lernst Du dies: 

  1. Menüband Einstellungen -> Entwicklertools
  2. Einstellungen ändern -> Variablendeklaration erforderlich
  3. Modul einfügen
  4. Ein Makro „erstesMarko“erstellen mit
    • Kommentarzeile
    • Aktivieren einer Tabelle (=Worksheet)
    • Einer Zelle einen Wert zufügen
  5. Marko ablaufen lassen
  6. Excel Datei mit Makro speichern
  7. Eine Schaltfläche (Push Button) zur Ausführung des Makros hinzufügen
  8. VBA-Grundl

Aufgabe 2 

Befehle in VBA: AB2-VBA-EinfacheBefehle

AB3-VBA-CellsÜbung

youtubeInformation über:

 Aufgabe 3

Öffne Deine Datei von Aufgabe 2 und füge ein weiteres Tabellenblatt hinzu.
Speichere zunächst diese Datei unter dem Namen:
VBA3DeinName.xlms (mit Markos!!!!)

Ziel ist nun es ein Tabellenblatt mit Schaltflächen zu erstellen, mit Hilfe derer Werte in Zellen geschrieben  und diese Zellen formatiert werden.
Praktikum
AB3-VBA-EinfacheBefehle-Forts1

Aufgabe 4

AB4-VBA-Schriftgröße: AB4-VBA-schriftgroesse

AB_VBA-schriftfarbe

Aufgabe 5

Infos wie Du Makros aufzeichnest findest Du hier:
infoInfo-VBAMacro

VBA_Formatieren

Aufgabe 6

VBA-Umrandung

Aufgabe 7 – Wiederholung der bereits bekannten Befehle 

Programmiere folgende Aufgabe VB-Farben&Rahmen. Informationen zu allen notwendigen Befehlen findest Du auf der Seite unten.

Fortsetzung 

VB6-Farben&Rechnen

Aufgabe 8 – Taschenrechner

Füge nun der Exceldatei ein weiteres Tabellenblatt hinzu.
Versuche dann einen einfachen Taschenrechner in VBA zu programmieren (so oder so ähnlich oder anders AB-Taschenrechner).

Die zwei Zahlen des Taschenrechners sollen nun durch eine Inputbox eingegeben sowie das Ergebnis durch eine  Messagebox ausgegeben werden.

Bildschirmfoto 2023-08-27 um 17.37.55Bildschirmfoto 2023-08-27 um 17.31.38

Die Syntax der Befehle (Befehlsaufbau) findest Du wie üblich auf der Seite: http://bkovertretung.bplaced.net/wordpress/w-fh-vba/vba-syntax-beispiele/

Gestalte den Taschenrechner durch bunte Schriften, Füllfarben und unterschiedlichen Umrandungen bunt und interessant.

Überprüfe: Hast Du alle genannten Formatierungsmöglichkeiten angewendet, ergänze das Tabellenblatt!

Verändere Deine Messageboxen indem Du alle neugelernten Möglichkeiten anwendest. (Info: https://jantrummel.de/msgbox-vba-funktion-excel-kompakt-erklart/ )

 

VBA-TRmitVar

Kreativität> Hier ist Kreativität gewünscht!!!

Aufgabe 9 – Taschenrechner mit Variablen

 

  1. Verwende für alle Benutzereingaben (Text, Schriftgröße, Zahl1, Zahl1, Ergebnis  etc.) entsprechende Variablen.

Aufgabe 10 – Anwendung in der Finanzmathematik – Zinseszinsrechnung

Programmiere nun eine Excel-Arbeitsblatt, dass alle gesuchten Größen der Zinseszinsrechnung berechnet.

Wie dies aussehen könnte und welche Makros erforderlich sind, findest Du hier: VBA-Finanzmathe

______________________________________________________

Aufgabe 11 – Schleifen

for-schleife2Öffne zunächst diese Datei. Hier sind alle wesentlichen Befehle, die wir bisher verwendet haben enthalten. Füge nun für jede der folgenden Aufgaben ein weiteres Tabellenblatt hinzu. Programmiere im wesentlichen durch kopieren und anpassen der notwendigen Befehle. : VBA-Beispiele1

PraktikumÜbungen:AB-BVA-Scheifen1-5

_____________________________________________________

Aufgabe 12 – Bedingungsprüfung

Anwendung der IF-Funktion:
AB-BVA-IF-Bedingung

hier2chatgpd

Aufgabe 11 – Test

Aufgabe 12 – Rechnen -2

AB-BVA-Scheifen-alleAufgaben

Aufgabe 13 – Darlehnstilgung

http://bkovertretung.bplaced.net/wordpress/wirtschaftsinformatik-ueberblick/programmieren-in-vba/vba-programmierung-einer-anwendung/

Präsentation der besten Lösungen in der nächsten Stunde!!!sieger

 

___________________________________________________

Praktikum

______________________________________________________

Aufgabe 20

Erstellen von Userforms.

  1. Schaue Dir zunächst dieses Video an und baue das Dokument nach. https://www.youtube.com/watch?v=R8A1h383JUQ Speichere dies unter: AB-VBAx-DeinName.xlms
  2. Dann baust Du eine eigene Userform.  Diese soll folgende Dinge enthalten:
    • 3 Textboxen: Diese sind mit entsprechen zu benennen:
      (Bsp.: tb_Name)
    • 3 Beschriftungsfelder (Name jeweils: Bsp.: l_Name, ..). Diese sind vor den Textboxen zu platzieren. Hier steht drin, die Textboxen enthalten sollen.
    • 2 Schaltflächen (Name: cmd_abbrechen & cmd_ok)

 

 

info Quellen

 

K. Fröhlig