Gedanken zur Unterrichtsrelevanz von Software-Werkzeugen am Beispiel von Excel (VBA)
|
|
- Gisela Schumacher
- vor 5 Jahren
- Abrufe
Transkript
1 Skalierbarkeit Übertragbarkeit Visualisierung Vortrag im Rahmen des PI-Kurses CS4AINF1: Ziele, Inhalte und Methoden in der AHS-Oberstufeninformatik Peter K. Antonitsch Universität Klagenfurt Gedanken zur Unterrichtsrelevanz von Software-Werkzeugen am Beispiel von Excel (VBA) Peter K. Antonitsch Skalierbarkeit Übertragbarkeit Visualisierung
2 Motivation (1)»Ziele«,»Inhalte«,»Methoden«müssen mit dem Zielpublikum in Kontakt kommen: Lernende» Unterrichts-Inhalte entstehen erst durch die konkrete InszenierungdesUnterrichts und nicht etwa dadurch,dass im Lehrplan ein (angeblicher!) Inhalt genannt ist.«inhalte Hilbert Meyer (zit. nach [Hischer]) Methoden und Werkzeuge Standards (vlg. Themen) Peter K. Antonitsch Skalierbarkeit Übertragbarkeit Visualisierung Gerade bei Motivation (2) Werkzeugen im Informatikunterricht entscheiden wir uns (meist unreflektiert) für ein Produkt, weil wir diese selbst gut beherrschen, oder weil diese in der jeweiligen Schule»von allen«verwendet werden, oder weil diese gerade»modern«sind, oder......objektivierbare (?) Kriterien scheinen eher rar zu sein.. Peter K. Antonitsch Skalierbarkeit Übertragbarkeit Visualisierung
3 Motivation (3) Kriterien zur Bewertung der Unterrichtsrelevanz von Software-Werkzeugen (ein Vorschlag): Konzept»Skalierbarkeit«Konzept»Übertragbarkeit«Konzept»Visualisierung«Möglichkeiten zur»selbsthilfe«peter K. Antonitsch Skalierbarkeit Übertragbarkeit Visualisierung
4 Konzept»Skalierbarkeit«Peter K. Antonitsch Universität Klagenfurt Skalierbarkeit (1)»Skalierbarkeit«eines Software-Werkzeugs meint die Möglichkeit, die Komplexität zu dosieren und so das Werkzeug an die Lernsituation anpassen zu können. curriculare Skalierbarkeit strukturelle Skalierbarkeit methodische Skalierbarkeit Ein Software-Werkzeug ist für das Informatik-Lernen dann geeignet, wenn es in seiner Funktionalität auch reduziert werden kann (notwendig, aber nicht hinreichend). Peter K. Antonitsch Skalierbarkeit Übertragbarkeit Visualisierung
5 Skalierbarkeit (2) curriculare Skalierbarkeit ist gegeben, wenn ein Software-Werkzeug in verschiedenen (zeitlich aufeinanderfolgenden) Phasen des Informatik-Unterrichts verwendet werden kann, und kann daher zur Verdeutlichung verschiedener Inhalte benutzt werden. ( Unterrichtsplanung ist auch Werkzeugplanung) Peter K. Antonitsch Skalierbarkeit Übertragbarkeit Visualisierung Skalierbarkeit (3) strukturelle Skalierbarkeit ist gegeben, wenn die Struktur des Software-Werkzeuges genutzt werden kann, um bestimmte Aspekte von Problemstellungen auszublenden und sich die Lernenden dadurch besser auf die intendierten Lerninhalte konzentrieren können. ( Eigenschaft des Werkzeugs) Peter K. Antonitsch Skalierbarkeit Übertragbarkeit Visualisierung
6 methodische Skalierbarkeit Skalierbarkeit (4) ist gegeben, wenn ein Software-Werkzeug bei der Auseinandersetzung mit dem jeweiligen Inhalt das Anwenden unterschiedlicher Unterrichtsmethoden nicht nur nicht behindert, sondern fördert. ( Abstimmung v. Inhalt, Werkzeug und Lernarrangement) Peter K. Antonitsch Skalierbarkeit Übertragbarkeit Visualisierung Excel VBA: Strukturelle Skalierbarkeit (1) Skalierbarkeit der Ein- und Ausgabe Tabellenzellen als elementare Ein- und Ausgabebereiche; Ein- und Ausgabe mit InputBox(...) und MsgBox(...); Ein- und Ausgabe über Formulare; Methodischer Aspekt: Skalierbarkeit der Ein- und Ausgabe erlaubt zunächst die Konzentration auf Programmstrukturierung (Kontroll- und Datenstrukturen) Peter K. Antonitsch Skalierbarkeit Übertragbarkeit Visualisierung
7 Strukturelle Skalierbarkeit (1.1) Ein- und Ausgabe über Tabellenzellen mit Schaltfläche: Eingabe: Zelle(n) Verarbeitung (Programmstart): Schaltfläche Ausgabe: Zelle(n) Peter K. Antonitsch Skalierbarkeit Übertragbarkeit Visualisierung Strukturelle Skalierbarkeit (1.2) Code»hinter«der Schaltfläche: Private Sub CommandButton1_Click() Rem Variablendeklaration Dim wert_1 As Integer Dim wert_2 As Integer Dim ergebnis As Integer Rem Eingabe wert_1 = Cells(2, 2) wert_2 = Cells(4, 2)»Schnittstelle«für Eingabe Peter K. Antonitsch Skalierbarkeit Übertragbarkeit Visualisierung
8 Strukturelle Skalierbarkeit (1.3) Code»hinter«der Schaltfläche (Fortsetzung): Rem Verarbeitung ergebnis = wert_1 + wert_2 'irgendeine Operation Rem Ausgabe Cells(6, 2) = ergebnis End Sub»Schnittstelle«für Ausgabe Peter K. Antonitsch Skalierbarkeit Übertragbarkeit Visualisierung Strukturelle Skalierbarkeit (1.4) Strukturelles Problem bei Eingabe aus Tabellenzellen: zuerst die Eingabe...hernach der Programmstart...die Eingabe der Daten findet streng genommen außerhalb des Programms statt!?! Peter K. Antonitsch Skalierbarkeit Übertragbarkeit Visualisierung
9 Strukturelle Skalierbarkeit (1.5) Lösung: Eingabe mit»inputbox«-funktion : Programmstart! Peter K. Antonitsch Skalierbarkeit Übertragbarkeit Visualisierung Strukurelle Skalierbarkeit (1.6) Code zur Eingabe-GUI:... Dim wert_1 As Integer... Standard-Schaltflächen wert_1 = CInt(InputBox( "Geben Sie bitte einen ganzzahligen Wert ein:", "Eingabe: 1. Zahl")) Cells(3, 3) = wert_1 : 'falls gewünscht Peter K. Antonitsch Skalierbarkeit Übertragbarkeit Visualisierung
10 Strukturelle Skalierbarkeit (1.7) Die»InputBox(...)«-Funktion liefert einen Eingabe-String! Typkonvertierung mit»val«,»str«oder: vgl. EXCEL-Hilfe Peter K. Antonitsch Skalierbarkeit Übertragbarkeit Visualisierung Strukturelle Skalierbarkeit (1.8) Ausgabe mit»msgbox«-funktion: Peter K. Antonitsch Skalierbarkeit Übertragbarkeit Visualisierung
11 Strukturelle Skalierbarkeit (1.9) Code zur Ausgabe-GUI: Variablendeklarationen und Ergebniszuweisung»wie gehabt«... Standard-Schaltfläche... MsgBox ( "Die Summe der eingegebenen Werte ist " & erg_add) Cells(7, 3) = erg_add automatische Konvertierung in... Zeichenkette! Peter K. Antonitsch Skalierbarkeit Übertragbarkeit Visualisierung Strukturelle Skalierbarkeit (1.10) Optimierung: Formulare Visual Basic Editor VBAProject rechte Maustaste Einfügen UserForm Peter K. Antonitsch Skalierbarkeit Übertragbarkeit Visualisierung
12 Strukturelle Skalierbarkeit (1.11) Schaltflächen (Auswahl) sind aus der»werkzeugsammlung«mit»drag und Drop«einzufügen: Textfeld Listenfeld Bezeichnungsfeld Rahmen Kontrollkästchen Schaltfläche Optionsfeld Drehfeld Peter K. Antonitsch Skalierbarkeit Übertragbarkeit Visualisierung Strukturelle Skalierbarkeit (1.12) Beispielformular 1: Zusammengehörige Optionsfelder (und auch Kontrollkästchen) müssen zu selben Gruppe gehören Peter K. Antonitsch Skalierbarkeit Übertragbarkeit Visualisierung
13 Strukturelle Skalierbarkeit (1.13) Bemerkungen: Das Drehfeld (mit Wertebereich 1 bis 6) wird mit einem Textfeld kombiniert; in diesem wird entsprechend dem Wert des Drehfeldes ein Eintrag aus dem global definierten Feld»Liste(5)«angezeigt. Die Initialisierung dieser Liste erfolgt beim Laden des Formulars über die Prozedur»UserForm_Initialize()«. Das Aktualisieren der Textfeldanzeige erfolgt bei Änderung des Drehfeldwertes über die Prozedur»SpinButton1_Change()«Auf die»werte«der Steuerelemente wird über die Eigenschaft»Value«zugegriffen. Peter K. Antonitsch Skalierbarkeit Übertragbarkeit Visualisierung Strukturelle Skalierbarkeit (1.14) Code zu Beispielformular 1: Peter K. Antonitsch Skalierbarkeit Übertragbarkeit Visualisierung
14 Strukturelle Skalierbarkeit (1.15) Deklaration der Liste, Initialisierung: Rem Für das Eingabeformular globale Variable Dim Liste(5) As String Private Sub UserForm_Initialize() Dim i As Integer For i = 1 To 6 Liste(i - 1) = "Auswahl" & i Next OptionButton1.Value = True : SpinButton1.Min = 0 SpinButton1.Max = 5 : SpinButton1.Value = 0 TextBox2.Value = Liste(SpinButton1.Value) End Sub Peter K. Antonitsch Skalierbarkeit Übertragbarkeit Visualisierung Strukturelle Skalierbarkeit (1.16) Aktualisierung der Drehfeld-Textfeld Kombination: Private Sub SpinButton1_Change() TextBox2.Value = Liste(SpinButton1.Value) End Sub Anzeigen: Wert des Eingabe-Textfeldes verarbeiten: Private Sub anzeigen_click() Dim ausgabe As String If TextBox1.Value = "" Then MsgBox ("Sie haben keinen Text eingegeben") Else MsgBox ("Ihre Eingabe: " & TextBox1.Value) End If Peter K. Antonitsch Skalierbarkeit Übertragbarkeit Visualisierung
15 Strukturelle Skalierbarkeit (1.17) Anzeigen: Wert der Auswahl verarbeiten: auswahl = "" If OptionButton1 = True Then ausgabe = "A" ElseIf OptionButton2 = True Then ausgabe = "B" Else ausgabe = "C" End If MsgBox ("Ihre Auswahl: Feld " & ausgabe) Peter K. Antonitsch Skalierbarkeit Übertragbarkeit Visualisierung Strukturelle Skalierbarkeit (1.18) Anzeigen: Werte der Mehrfachauswahl verarbeiten: ausgabe = "" If CheckBox1 = True Then ausgabe = ausgabe & "[A] " End If If CheckBox2 = True Then ausgabe = ausgabe & "[B] " End If If CheckBox3 = True Then ausgabe = ausgabe & "[C] " End If If ausgabe = "" Then MsgBox ("Sie haben kein Kontrollkästchen gewählt") Else: MsgBox ("Gewählte Kontrollkästchen: " & ausgabe) End If Peter K. Antonitsch Skalierbarkeit Übertragbarkeit Visualisierung
16 Strukturelle Skalierbarkeit (1.19) Anzeigen: Wert der Dreh- Textfeld Kombination verarbeiten: MsgBox ("Sie haben über das Drehfeld " & TextBox2.Value & " gewählt!") End Sub Beenden: Private Sub beenden_click() Unload UserForm1 Rem...löst die Formularereignisse Rem QueryClose und Terminate aus End Sub Peter K. Antonitsch Skalierbarkeit Übertragbarkeit Visualisierung Strukturelle Skalierbarkeit (1.20) Formularanzeige: Schaltfläche im Tabellenkalkulationsblatt... Peter K. Antonitsch Skalierbarkeit Übertragbarkeit Visualisierung
17 Strukturelle Skalierbarkeit (1.21)...oder beim Laden der EXCEL-Arbeitsmappe, realisiert als»ereignisprozedur «im Objekt»DieseArbeitsmappe«:»Programm«wird gestartet, wenn die Arbeitsmappe geöffnet wird (Ereignis:»Arbeitsmappe öffnen«) Peter K. Antonitsch Skalierbarkeit Übertragbarkeit Visualisierung Strukturelle Skalierbarkeit (1.22)... oder: Programmstart über das»change-ereignis«: Änderung eines Wertes in einer Eingabezelle startet das Programm... und liefert die Ergebnisse Peter K. Antonitsch Skalierbarkeit Übertragbarkeit Visualisierung
18 Strukturelle Skalierbarkeit (1.23) Code zum»change-ereignis«: Peter K. Antonitsch Skalierbarkeit Übertragbarkeit Visualisierung
Programmieren mit Excel VBA Teil 2 Formulare als Benutzerschnittstellen
Programmieren mit Excel VBA Teil 2 Formulare als Benutzerschnittstellen Peter K. Antonitsch HTBL Mössingerstr. 25 pantonit@htblmo-klu.ac.at Formulare VBA-Editor: Einfügen User Form Peter K. Antonitsch
MehrWhite Paper Wählen-Buttons in Excel
White Paper Wählen-Buttons in Excel Seite 2 White Paper... 1 Wählen-Buttons in Excel... 1 Wählen-Button in einer Tabelle... 3 Schritt 1: Excel-Datei öffnen... 3 Schritt 2: Button einbauen... 3 Schritt
MehrMakro + VBA 2007 effektiv
Daten Makro + VBA 2007 effektiv 5 DATEN 5.1 Variablen Variablen können beliebige Werte zugewiesen und im Gegensatz zu Konstanten, siehe Seite 84, jederzeit im Programm verändert werden. Als Variablen können
MehrAlgorithmen und ihre Programmierung
Veranstaltung Pr.-Nr.: 101023 Algorithmen und ihre Programmierung Veronika Waue WS 07/08 Einführung Definition: Algorithmus Ein Algorithmus ist eine genau definierte Folge von Anweisungen zur Lösung eines
MehrMakro Programmierung User Interface (Entwicklungs- Umgebung) Grafische Werkzeugbox. GUI Form erstellen (UserForm)
Makro Programmierung User Interface (Entwicklungs- Umgebung) Grafische Werkzeugbox GUI Form erstellen (UserForm) GUI definieren Aktivitäten programmieren Programmcode für das Zufügen von Zell Werten Struktogramm
MehrAccess Programmierung. Ricardo Hernández García. 1. Ausgabe, November 2013 ACC2013P
Access 2013 Ricardo Hernández García 1. Ausgabe, November 2013 Programmierung ACC2013P Die VBA-Entwicklungsumgebung 5 Weitere Eingabehilfen Im Menü Bearbeiten finden Sie noch weitere Hilfen, die Ihnen
MehrINFORMATIK TEIL: VBA. Infromatik WS 17/18 Teil: VBA. Allgemeines: - 4 Übungen á 3 Stunden
INFORMATIK TEIL: VBA Allgemeines: - 4 Übungen á 3 Stunden - Studienleistung: o Anwesenheitspflicht während der Übungen o Abgabe und Anerkennung von Übungsaufgaben (HA1, HA2). Die Abgabe muss spätestens
MehrACCESS. Formulare per VBA referenzieren FORMULARE MIT VBA PROGRAMMIEREN FORMULARE PER VBA REFERENZIEREN BASICS
Formulare per VBA referenzieren Wenn Sie Formulare und Steuerelemente programmieren wollen, müssen Sie wissen, wie Sie diese referenzieren. Nicht immer geschieht dies vom Klassenmodul des Formulars selbst
MehrHinweis. PKAntonitsch, 20. April 2002 (für kritische Rückmeldungen: petant@chello.at)
Hinweis Lernen erfordert aktive Auseinandersetzung mit den Lerninhalten. Dabei ist»aktiv«nicht mit»reflektiert«zu verwechseln. Das eine kann das andere beinhalten, muss aber nicht. Unter diesem Blickwinkel
MehrEinführung in die Programmierung mit VBA
Einführung in die Programmierung mit VBA Vorlesung vom 07. November 2016 Birger Krägelin Inhalt Vom Algorithmus zum Programm Programmiersprachen Programmieren mit VBA in Excel Datentypen und Variablen
MehrÜberschrift/Caption. Eigenschaftenfenster
UsserrForrm errssttel llen Dass Codeffensstterr 22000044 NNi iikkoo BBeecckkeerr Öffnen Sie EXCEL und wechseln Sie mit der Tastenkombination Alt + F11 in den Visual Basic-Editor. Alternativ können Sie
Mehr17 VBA-Praxisbeispiel
17 VBA-Praxisbeispiel Nicht nur in unserer Ferienappartementsiedlung Casa Maria, auch im Rest der Toskana hält man sich an das alte Sprichwort»Di giove e di marte non si sposa e non si parte. Donnerstags
MehrVorwort...10 Einleitung...12 Lernen Üben Anwenden...12 Inhalt und Aufbau des Buches...13 Inhalt...13 Aufbau Access 2007 (fast) alles ist
Vorwort...10 Einleitung...12 Lernen Üben Anwenden...12 Inhalt und Aufbau des Buches...13 Inhalt...13 Aufbau...14 1 Access 2007 (fast) alles ist neu...16 Sinnvolle Optionseinstellungen...17 Standarddatenbankordner
MehrInhalt. Dokument Beschreibung. Bentley Technical Support ProStructures.Net - Zusatzprogrammierung Visual Basic Express PST_Bearbeitung_Dialog
Bentley Technical Support ProStructures.Net - Zusatzprogrammierung Inhalt Dokument Beschreibung... 1 Windows Form einfügen... 2 Steuerelemente einfügen... 2 Steuerelemente Titel und Name... 3 Dialog Laden
Mehr1 Vorbereitungen Makros aufzeichnen und ausführen Inhalt
Inhalt 1 Vorbereitungen... 13 1.1 Zum grundlegenden Verständnis von Makros und VBA...14 Wozu Makros und VBA?... 14 Wichtige Begriffe... 14 1.2 Das Register Entwicklertools anzeigen...15 1.3 Arbeitsmappen
MehrVBA Programmierung Einführung
Tabellen_Formulare_Schaltflächen_VBA.odt Autor: Version:1.0 VBA Programmierung Einführung Modulname: Pizzaformular Stand: 8. Dez 2016 Christine Janischek Berufliches Schulzentrum Wangen Seite
MehrMicrosoft Access 2010 Bilder
Microsoft Access 2010 Bilder Hyperlinks... arbeiten ähnlich wie ein Link in einer Webseite. sind ein Verweis auf eine Datei (access2010\material\beispiel\tabledevelop\automat.accdb). können ein Verweis
MehrVisual Basic Express Fehlerermittlung
Inhalt Dokument Beschreibung... 1 Fehlermeldungen anzeigen... 1 Fehlerkorrektur mit Fehlerliste... 2 Laufzeitfehler... 3 Arbeiten mit Haltepunkten... 4 Dokument Beschreibung Bei der Programmierung können
Mehrzu große Programme (Bildschirmseite!) zerlegen in (weitgehend) unabhängige Einheiten: Unterprogramme
Bisher Datentypen: einfach Zahlen, Wahrheitswerte, Zeichenketten zusammengesetzt Arrays (Felder) zur Verwaltung mehrerer zusammengehörender Daten desselben Datentypes eindimensional, mehrdimensional, Array-Grenzen
MehrNiveaubestimmende Aufgabe zum Fachlehrplan Informatik Fachgymnasium
Niveaubestimmende Aufgabe zum Fachlehrplan Informatik Fachgymnasium Ein Programm für eine Arztpraxis erstellen Schuljahrgang 12 Arbeitsstand: 28.04.2017 Niveaubestimmende Aufgaben sind Bestandteil des
MehrExcel + VBA. Ergänzungen. Kapitel 1 Einführung in VBA CustomViews in VBA nutzen HARALD NAHRSTEDT. Erstellt am
HARALD NAHRSTEDT Excel + VBA Ergänzungen Kapitel 1 Einführung in VBA 1.5.9 CustomViews in VBA nutzen Erstellt am 15.10.2011 Beschreibung In Excel besteht die Möglichkeit, benutzerdefinierten Ansicht zu
MehrVisual Basic - Einführung Mathematische Funktionen und Operatoren Zeichenfolgenbearbeitung. 1.7 Schleifen, Arrays und Entscheidungen
Inhalt 1 Einführung 1.1 Begriffe und Notationen 1.2 Variablen und Datentypen 1.3 Funktionen und Prozeduren 1.4 Arithmetische Operationen 1.4.1 Mathematische Funktionen und Operatoren 1.5 Konstanten 1.6
Mehr1 Datenübernahme ohne VBA Grundlagen der VBA Programmierung Inhalt
Inhalt 1 Datenübernahme ohne VBA... 11 1.1 Fernbezüge zu Excel-Arbeitsmappen...13 Fernbezüge erstellen... 13 Verknüpfungen aktualisieren...16 Beispiel Daten aus mehreren Arbeitsmappen zusammenfassen...
MehrGenerierung von Zufallszahlen gemäß einer vorgegebenen diskreten Verteilung
Generierung von Zufallszahlen gemäß einer vorgegebenen diskreten Verteilung Die folgende Fallstudie eignet sich sehr gut zur Einarbeitung in die objektorientierte Programmierung. Es wird zunächst eine
MehrArrays. Arrays werden verwendet, wenn viele Variablen benötigt werden. Der Vorteil in Arrays liegt darin, dass man nur eine Variable deklarieren muss
Arrays FTI 41 2005-09-09 Arrays werden verwendet, wenn viele Variablen benötigt werden. Der Vorteil in Arrays liegt darin, dass man nur eine Variable deklarieren muss z.b. Dim Werte(x) As Single. Wobei
MehrStrukturelle Skalierbarkeit (2)
Excel VBA: Strukturelle Skalierbarkeit (2) Skalierbarkeit der Datenstrukturen Nutzung der Tabellenstruktur Felddatentyp Verbunddatentyp Methodischer Aspekt: Skalierbarkeit der Datenstrukturen erlaubt zunächst
Mehrzu große Programme (Bildschirmseite!) zerlegen in (weitgehend) unabhängige Einheiten: Unterprogramme
Bisher Datentypen: einfach Zahlen, Wahrheitswerte, Zeichenketten zusammengesetzt Arrays (Felder) zur Verwaltung mehrerer zusammengehörender Daten desselben Datentypes eindimensional, mehrdimensional, Array-Grenzen
MehrI Inhaltsverzeichnis B Beispielverzeichnis Vorwort... 17
I Inhaltsverzeichnis I Inhaltsverzeichnis... 5 B Beispielverzeichnis... 11 Vorwort... 17 1 Einleitung in Visual-Basic for Applications... 21 1.1 Programmierung in Excel: Was und Warum...21 VBA 6.0 in Office
MehrExcel 2016 Makro Workshop. Inhalt
Inhalt Vorwort... I So benutzen Sie dieses Buch... II Inhalt... V Makros aufzeichnen... 1 Übungsbeispiel Sortieren...1 Öffnen der Arbeitsmappe...2 Einrichten der Oberfläche...2 Ändern der Sicherheitsstufe...2
MehrMiniPPS - Systembeschreibung
MiniPPS - Systembeschreibung Hans-Christian Walter Beuth Hochschule für Technik Einführungsbeispiel für Access Version 04.11.2012 Inhalt 1. Access einrichten 2 2. Tabellen 5 3. Abfrage 9 4. Formulare 10
MehrVisual Basic Express PST_Farbe_von_Layer
Bentley Technical Support ProStructures.Net - Zusatzprogrammierung Inhalt Dokument Beschreibung... 1 Variablendeklaration... 1 Auswahlfilter... 2 Auswahl mehrerer Objekte... 3 For Next Schleife... 3 Erste
MehrProgrammieren lernen mit Visual Basic
Programmieren lernen mit Visual Basic Teil 5: Fallunterscheidungen (Teil 1) Ein paar Operatoren fehlen noch. Zum einen logische Operatoren, die mit Wahrheitswerden arbeiten. Die folgenden drei verwenden
MehrKommentierte Lösung zur Aufgabe Kiosk
Kommentierte Lösung zur Aufgabe Kiosk Aufgabenstellung: Ein Betreiber einer Reihe von Kiosken möchte die Tagesumsätze in anschaulicher Form dargestellt haben. Die Umsätze jeder Filiale sollen in eine vorbereitete
MehrExcel VBA. Teil 11.8. Zusammenfassung! Was wir können sollten! V0.5 5.4.2013
Excel VBA Teil 11.8 Zusammenfassung! Was wir können sollten! V0.5 5.4.2013 1 von 17 Inhaltsverzeichnis Seite 3... Modul einfügen Seite 4... Prozeduren oder Funktionen Seite 5... Ein/Ausgaben Seite 6...
MehrErweiterung der Aufgabe. Die Notenberechnung soll nicht nur für einen Schüler, sondern für bis zu 35 Schüler gehen:
VBA Programmierung mit Excel Schleifen 1/6 Erweiterung der Aufgabe Die Notenberechnung soll nicht nur für einen Schüler, sondern für bis zu 35 Schüler gehen: Es müssen also 11 (B L) x 35 = 385 Zellen berücksichtigt
MehrKlausur SS 2014 EDV Anwendungen im Bauwesen. Name: Vorname: Matr.-Nr:
Name: Vorname: Matr.-Nr: Punkte: 1 2 3 4 : / 40 Aufgabe 1: (10 Punkte) Das unten angegebene VBA-Programm enthält einige syntaktische und programmiertechnische Fehler. Gesucht: a) markieren Sie alle Fehler
Mehr4 Schleifen -= Entstanden unter Excel 2003 =-
Excel KnowHow / Visual Basic (VBA) 4 Schleifen -= Entstanden unter Excel 2003 =- Die erste Schleife habe ich bereits im letzten Kapitel benutzt: Die FOR-Schleife. Schauen wir uns das Beispiel noch einmal
MehrEcxel Makros Programmieren
Ecxel Makros Programmieren http://paranoia.scienceontheweb.net/paranoia/ - mailto: paranoia @ hush.com Wed Feb 3 18:20:05 CET 2010 22. August 2011 Inhaltsverzeichnis 1 Intro 2 2 Mein erstes Makro 3 3 Variablen
MehrBegleitskript zum VBA Einführungskurs
Begleitskript zum VBA Einführungskurs c 2006 Jochen Grundmann http://www.online-platform.net Dieser Text unterliegt der GNU General Public License. Er darf als Ganzes oder in Auszügen kopiert werden, vorausgesetzt,
MehrEinführung Teil I: Excel VBA - die ersten Schritte K a p ite ll: Was ist VBA? Kapitel 2: Ein Sprung ins kalte Wasser...
Auf einen Blick Einführung... 23 Teil I: Excel VBA - die ersten Schritte... 29 K a p ite ll: Was ist VBA?... 31 Kapitel 2: Ein Sprung ins kalte Wasser... 39 Teil II: Die Zusammenarbeit von VBA und Excel...
MehrKonzept»Übertragbarkeit«
Konzept»Übertragbarkeit«Peter K. Antonitsch Universität Klagenfurt Peter.Antonitsch@uni-klu.ac.at Übertragbarkeit (1)»Übertragbarkeit«meint, dass die Verwendung eines Software-Werkzeuges sich nicht (hauptsächlich)
MehrAccess 2003 Programmierung mit Visual Basic
Access 2003 Programmierung mit Visual Basic Autor: Andreas Klein 3. Auflage: 2005 Merkwerk Alle Rechte vorbehalten. Kein Teil des Werkes darf in irgendeiner Form ohne Genehmigung der Firma Merkwerk reproduziert
MehrVBA-Programmierung: Zusammenfassung
VBA-Programmierung: Zusammenfassung Programmiersprachen (Definition, Einordnung VBA) Softwareentwicklung-Phasen: 1. Spezifikation 2. Entwurf 3. Implementierung Datentypen (einfach, zusammengesetzt) Programmablaufsteuerung
MehrProgrammieren in Anwendungen
Programmieren in Anwendungen Annette Bieniusa Technische Universität Kaiserslautern bieniusa@cs.uni-kl.de 15.05.2014 1 / 28 Überblick Hinweise zu Übungsblatt 1 Arbeit mit dem Dateisystem Sicherheitsaspekte
MehrInformationsverarbeitung im Bauwesen
9 im Bauwesen Markus Uhlmann 1 Zusammenfassung der 8. Vorlesung Variablendeklarationen: Gültigkeitsbereiche Variablentypen: Typenbestimmung Typenumwandlung Eingabe/Ausgabe von Daten: Textdateien, Binärdateien
Mehr13 Unterprogramme erstellen
13 Unterprogramme erstellen»non prendere il lavoro come un nemico, e non farne nemmeno l'unica ragione della tua vita. Betrachte die Arbeit nicht als Feind und mache sie auch nicht zum einzigen Grund deines
MehrInteroperabilität mit Office-Anwendungen (1)
Interoperabilität mit Office-Anwendungen (1) Durch.NET Programme (z.b. Visual Basic) können Microsoft-Office- Anwendungen automatisiert werden. Diese Technik basiert auf den s.g. Interop-Assemblys das
MehrZweitens über eine Abfrage, welche die Tabellen tblartikel und tbllieferanten verknüpft. Auf diese Weise würde das Kombinationsfeld
Filterkriterien für Formulare, Teil III: Kombinationsfelder In den ersten beiden Teilen dieser Artikelreihe haben Sie erfahren, wie Sie Felder der verschiedenen Datentypen filtern. Nun geht es ans Eingemachte:
MehrÜber den Autor 9. Einführung 25
Inhaltsverzeichnis Über den Autor 9 Einführung 25 Haben Sie das richtige Buch gewählt? 25 Sie wollen also Programmierer werden... 26 Warum das Ganze? 26 Was Sie mitbringen sollten 27 Der obligatorische
MehrOffice Objektmodell (1)
Office Objektmodell (1) Durch.NET Programme (z.b. Visual Basic) können Microsoft Office Anwendungen automatisiert werden. Diese Technik basiert auf den s.g. Interop-Assemblys das sind Sammlungen von Funktionen
MehrAlgorithmen und ihre Programmierung
Veranstaltung Pr.-Nr.: 10 10 V Wirtschaftsinformatik für Wirtschaftwissenschaftler Algorithmen und ihre Programmierung -Teil 1 - Dr. Chris Bizer WS 007/008 Einführung Definition: Algorithmus Ein Algorithmus
MehrWerte zu Kombinationsfeldern hinzufügen
Kombinationsfelder bieten meist Daten aus Lookup-Tabellen zur Auswahl an. Das bedeutet, dass Sie damit etwa die Anrede oder den Titel einer Person festlegen können, wobei Anreden und Titel in separaten
MehrUnpaarige Anfü hrüngszeichen ünd Klammern interaktiv korrigieren
Unpaarige Anfü hrüngszeichen ünd Klammern interaktiv korrigieren Inhalt 1 Aufgabe... 1 2 Benutzerformular... 1 2.1 Steuerelemente... 1 2.2 Befehlsschaltflächen... 3 2.3 Bezeichnungsfelder... 3 2.4 Ereignisprozeduren...
MehrZusammenfassung Was haben wir bisher gelernt?
1. Kennenlernen der MsgBox Beispiel: Private Sub Workbook_Open() MsgBox "Hallo User" 2. Kennenlernen der Inputbox Private Sub Worksheet_Activate() Worksheets( Tabelle1 ).Range( A3 ) = InputBox("Bitte geben
MehrVBA mit Office 97 lernen
Rene Martin 2008 AGI-Information Management Consultants May be used for personal purporses only or by libraries associated to dandelon.com network. VBA mit Office 97 lernen Einstieg in die Welt der Makro-Programmierung
MehrModul 122 VBA Scribt.docx
Modul 122 VBA-Scribt 1/5 1 Entwicklungsumgebung - ALT + F11 VBA-Entwicklungsumgebung öffnen 2 Prozeduren (Sub-Prozeduren) Eine Prozedur besteht aus folgenden Bestandteilen: [Private Public] Sub subname([byval
MehrKlausur WS 2013/14 EDV 2 Anwendungen im Bauwesen. Name: Vorname: Matr.-Nr:
Name: Vorname: Matr.-Nr: Punkte: 1 2 3 4 : / 40 Aufgabe 1: (10 Punkte) Das unten angegebene VBA-Programm enthält einige syntaktische und programmiertechnische Fehler. Gesucht: a) markieren Sie alle Fehler
MehrSchnellübersichten. Visual Basic 2015 Grundlagen Programmierung
Schnellübersichten Visual Basic 2015 Grundlagen Programmierung Kap. 3 Projekte in Visual Studio 2 4 Anwendungen erstellen 3 5 Benutzeroberfläche gestalten 4 7 Kontrollstrukturen 5 11 Polymorphismus 6 3
MehrBeck EDV-Berater VBA. Visual Basic for Applications Programmieren unter Office XP. 2., neu bearbeitete Auflage
Beck EDV-Berater VBA Visual Basic for Applications Programmieren unter Office XP 2., neu bearbeitete Auflage von Jens Baumeiser und Thorsten Petrowski Deutscher Taschenbuch Verlag Inhaltsverzeichnis Einführung
MehrACCESS. Aufgabenplaner LÖSUNGEN AUFGABENPLANER BASICS
Aufgabenplaner Im Artikel Berichtsansicht haben Sie eine neue Ansicht für Berichte kennen gelernt, die ganz neue Möglichkeiten eröffnet. Sie können damit hierarchische Daten anzeigen, ohne das Tree- View-Steuerelement
MehrAls Einstieg in das Thema des Buches möchte ich Ihnen gleich zeigen, wie Sie ein kleines Makro definieren, das sich mit einem Meldungsfenster
2 Los geht s»chi non è contento di quello che ha, non sarebbe contento neanche se avesse ciò che non ha. Wer nicht mit dem zufrieden ist, was er hat, wäre auch nicht zufrieden, wenn er das hätte, was er
MehrCARL HANSER VERLAG. René Martin. Formulare Programmierung und Anwendung intelligenter und dynamischer Formulare
CARL HANSER VERLAG René Martin Formulare Programmierung und Anwendung intelligenter und dynamischer Formulare 3-446-21647-2 www.hanser.de Inhalt V Inhalt Abbildungsverzeichnis.........................................
MehrFallstudie: Simulation eines Geldautomaten
Fallstudie: Simulation eines Geldautomaten Diese Fallstudie ist in Bezug auf folgende Punkte interessant: Es wird darin gezeigt, wie ein selbst programmierter Zufallszahlengenerator in Simulationen eingesetzt
MehrSub Rechnungsnummer() Range("A1") = Range("A1") + 1 End Sub
An dieser Stelle möchte ich euch einmal zeigen wie man eine fortlaufende Rechnungsnummer, oder Auftragsnummer, mit Hilfe von Excel VBA in sein Tabellenblatt einfügen kann. Wie ihr Euch denken könnt gibt
MehrAlgorithmen für Ingenieure
0 HARALD NAHRSTEDT Algorithmen für Ingenieure realisiert mit VBA Kapitel 8 Algorithmen und Datenstrukturen Erstellt am 01.08.2010 8.6 Hashsuche in Listen Beschreibung Die Hashsuche ist ein effektives Verfahren
MehrE-PRIME TUTORIUM Die Programmiersprache BASIC
E-PRIME TUTORIUM Die Programmiersprache BASIC BASIC Beginner s All-purpose Symbolic Instruction Code symbolische Allzweck-Programmiersprache für Anfänger Design-Ziel klar: Eine einfache, für Anfänger geeignete
Mehr11.1 Warum überhaupt VBA?
11 VBA ausprobieren»chi lascia la strada vecchia per la nuova, sa quel che lascia ma non quel che trova. Wer die alte Straße wegen der neuen verlässt, weiß, was er verlässt, aber nicht, was er findet.«in
MehrÜber den Autor 7 Über den Übersetzer 7. Einführung 23
Inhaltsverzeichnis Inhaltsverzeichnis Über den Autor 7 Über den Übersetzer 7 Einführung 23 Ist dies das richtige Buch? 23 Sie möchten also Programmierer werden 24 Warum die ganze Mühe? 24 Törichte Annahmen
Mehr1.1 Felder im Formular
MS Word 03 Kompakt sind Dokumente, in denen spezielle Bereiche dafür vorgesehen sind, mit bestimmten Informationen ausgefüllt zu werden. werden z.b. für Fragebögen, Anmeldungen oder Verträge verwendet.
MehrIJCLZL. lerne ich Visual Basic. Markt&Technik Buch- und Software-Verlag GmbH
IJCLZL lerne ich Visual Basic Markt&Technik Buch- und Software-Verlag GmbH Inhaltsverzeichnis Vorwort Einleitung 13 15 1 1.1 1.2 1.2.1 1.3 1.3.1 1.4 1.4.1 1.4.2 1.4.3 1.4.4 1.4.5 1.4.6 1.4.7 1.4.8 1.4.9
MehrAccess 2010 Programmierung Import und Export nach Excel
Access 2010 Programmierung Import und Export nach Excel Excel... ist das Tabellenkalkulationsprogramm von Microsoft Office. wird genutzt, um numerische Daten in Tabellenform zu erfassen. kann Daten automatisch
MehrExcel + VBA. Ergänzungen. Kapitel 1 Einführung in VBA Objektbindungen und Verweise HARALD NAHRSTEDT. Erstellt am
HARALD NAHRSTEDT Excel + VBA Ergänzungen Kapitel 1 Einführung in VBA 1.5.20 Objektbindungen und Verweise Erstellt am 01.12.2011 Beschreibung Den eigentlichen Funktionsumfang erhält Excel durch seine Objektbibliotheken.
MehrExcel 11 Inhaltssteuerelemente Version: Relevant für: DA
Excel 11 Inhaltssteuerelemente Version: 170525 Relevant für: DA Arbeitsdateien: 10-Excel-Grundlagen.zip 10-Excel-Grundlagen.docx Inhaltsverzeichnis 1 Hinweise 1.1 Zu diesem Lehrmittel... 3 1.1.1 Arbeitsdateien
MehrTimeSafe Leistungserfassung
Leistungserfassung TimeSafe Leistungserfassung Rechnung mit Zu-/Abschlägen Inhaltsverzeichnis Inhaltsverzeichnis... 2 1 Einleitung... 3 1.1 Anmerkungen... 3 2 Rechnungsdeckblatt anpassen... 4 2.1 Sicherungskopie
MehrExcel 2013 Makro Workshop. Inhalt
Inhalt Vorwort... I So benutzen Sie dieses Buch... II Inhalt... V Zahlen- und Monatsschreibweise... 1 Dezimal- und Tausendertrennzeichen... 1 Währungssymbol und -position... 1 Monatsschreibweise... 1 Makros
MehrOpenOffice.org Workshop
OpenOffice.org Workshop Wie kann man das aktuelle Datum oder die aktuelle Uhrzeit per Tastatur dauerhaft in ein Text- oder Tabellendokument einfügen? von Daniel Rentz. Inhaltsverzeichnis 1 Änderungen...
MehrVBA Grundlagen. VBA Grundlagen - Steuerelemente. VBA Grundlagen - Variable. VBA Grundlagen Namensbildung, Kommentar
VBA Grundlagen Basic = Programmiersprache (Beginners All Purpose Symbolic Instruction Code). Wurde 1964 als einfache Programmiersprache entwickelt. Bestandteil vom Anfang des MS-DOS (1981) an als BASICA,
MehrACCESS. Access-Daten nach Excel verknüpfen INTERAKTIV ACCESS-DATEN NACH EXCEL VERKNÜPFEN BASICS
-DATEN NACH EXCEL VERKNÜPFEN Access-Daten nach Excel verknüpfen Wir haben uns bereits in verschiedenen Artikeln angesehen, wie Sie von Access aus auf die Daten einer Excel-Datei zugreifen können ob per
MehrGrundlagen der VBA und Makro-Programmierung (Visual Basic for Applications)
Grundlagen der VBA und Makro-Programmierung (Visual Basic for Applications) am Beispiel der Deckungsbeitragsrechnung im Mehrproduktunternehmen Schritt 1: Entwicklertools in Hauptregisterkarte anzeigen
MehrArbeitsbuch. Makroprogrammierung mit Excel
Arbeitsbuch Die Struktur des Arbeitsbuches ist folgender Tabelle zu entnehmen: Symbol Bezeichnung Funktion Situationsbeschreibung Problematisierung und praxisnahe Hinführung Aufgabe, die am PC ausgeführt
Mehr5 DATEN. 5.1. Variablen. Variablen können beliebige Werte zugewiesen und im Gegensatz zu
Daten Makro + VBA effektiv 5 DATEN 5.1. Variablen Variablen können beliebige Werte zugewiesen und im Gegensatz zu Konstanten jederzeit im Programm verändert werden. Als Variablen können beliebige Zeichenketten
MehrInhaltsverzeichnis. Teitl Einführung in VBA 31. Einführung 23. Kapitel 1 Was ist VBA> 33. Über den Autor 7 Über den Übersetzer 7
Inhaltsverzeichnis Über den Autor 7 Über den Übersetzer 7 Einführung 23 Ist dies das richtige Buch? 23 Sie möchten also Programmierer werden... 24 Warum die ganze Mühe? 24 Törichte Annahmen über den Leser
MehrMichael Kolberg. einfach klipp & klar. Microsofft* Press
Michael Kolberg einfach klipp & klar Microsofft* Press III Vorwort 11 Die CD-ROM zum Buch 21 Die AutoPlay-Funktion der CD-ROM 22 Installation der Testfragen und des Ebooks 23 Installation des Computer-Lexikons
MehrProgrammieren in Anwendungen
Programmieren in Anwendungen Annette Bieniusa Technische Universität Kaiserslautern bieniusa@cs.uni-kl.de 07.05.2015 1 / 29 Überblick Aufwärmübung Arbeit mit dem Dateisystem Ereignisorientierte Programmierung
MehrKlausur WS 2014/15 EDV Anwendungen im Bauwesen. Name: Vorname: Matr.-Nr:
Punkte: 1 2 3 4 Σ: / 40 Aufgabe 1: Das unten angegebene VBA-Programm enthält einige syntaktische und programmiertechnische Fehler. Gehen Sie davon aus, dass die Bezüge zur Excel-Tabelle korrekt sind. Gesucht:
MehrECDL Datenbank ADVANCED
4 Formulare sind Datenbankobjekte, die dazu verwendet werden, Daten zu erfassen und zu bearbeiten. Dadurch wird die Datenbank einerseits benutzerfreundlich und außerdem wird durch die Verwendung eines
MehrMichaela Weiss 30. März 2015. Lerneinheit 3: VBA Teil 1: Eingabe/Ausgabe
Michaela Weiss 30. März 2015 Lerneinheit 3: Teil 1: Eingabe/Ausgabe Seite 2 Was ist das? Visual Basic: Programmiersprache von Microsoft Applications: Programme der Office-Familie (z.b. Excel, Word, ) :
MehrLEGO-Mindstorms-Roboter im Informatikunterricht -mit Delphi-
Eckart Modrow LEGO-Mindstorms-Roboter im Informatikunterricht -mit Delphi- Benutzung in einer Programmierumgebung Für die LEGO-Roboter stehen unter allen gängigen Betriebssystemen unterschiedliche Entwicklungsumgebungen
MehrAttributs-Wertverteilungen / Distribution of Distinct Values Seite 1 von 5
Attributs-Wertverteilungen / Distribution of Distinct Values 0.06.06 Seite von 5 D:\Projekte\ Access geändert Tupel ' 9.06.06 Attribute Abfrage-Beschreibung zoomen Abfrage-Dokumentation Abfrage-Dokumentation
MehrAccess 2010 Programmierung Schleifen
Access 2010 Programmierung Schleifen Gehe nach links oder rechts Gehe solange geradeaus... Beispiel für Schleifen In einem Formular gibt der Benutzer für den Farbanteil Rot einen Unter- und Obergrenze
MehrEinstieg in VBA mit Excel Galileo Press
Thomas Theis Einstieg in VBA mit Excel Galileo Press Geleitwort des Fachgutachters 15 loooodoooooooockx)ock90000000aqoc^oc}ooaooooooooocx>c)ooocxx3ao 1 1 Was wird besser durch Makros und VBA? 17 12 Arbeiten
MehrHilfe zum PDF Formular Editor
Hilfe zum PDF Formular Editor Mit diesem Programm können Sie die Felder vom einen PDF Formular automatisch befüllen lassen. Die Daten können aus einer Excel Datei und/oder aus der Coffee Datenbank stammen.
MehrVisual Basic for Applications als Einstieg in das Programmieren [ARGE AINF HTL NÖ] LV-Nummer 351F4WWJ01. HTBLuVA Wiener Neustadt. 28.
Visual Basic for Applications als Einstieg in das Programmieren [ARGE AINF HTL NÖ] LV-Nummer 351F4WWJ01 HTBLuVA Wiener Neustadt 28. November 2014 Prof. Mag. Martin Schilk INHALTSVERZEICHNIS Inhaltsverzeichnis...
MehrDurch Anklicken des Objektes oder der Auflistung erhält man weitere Informationen.
18 Die Objekt-Hierarchie Durch Anklicken des Objektes oder der Auflistung erhält man weitere Informationen. Beispiele/Erläuterungen zum Objektmodell 4 Das Application-Objekt Stellt die gesamte Microsoft
Mehr1 Einführung Grundlagen von Objekten und Ereignissen Grundlagen der Programmierung mit VBA Fehlerbehandlung...
Auf einen Blick Auf einen Blick 1 Einführung... 17 2 Grundlagen von Objekten und Ereignissen... 49 3 Grundlagen der Programmierung mit VBA... 101 4 Fehlerbehandlung... 137 5 Mehr über die Programmierung
MehrIntegration des VBA-Codes in Excel-Tabellen, Zugriff auf Datenbanken. Bernd Blümel
Integration des VBA-Codes in Excel-Tabellen, Zugriff auf Datenbanken Bernd Blümel Version: 25. Mai 2004 Inhaltsverzeichnis 1 Integration des VBA-Codes in Excel 2 1.1 Benutzerdefinierte Tabellenfunktionen.........................
MehrBAUINFORMATIK. SS 2013 Vorlesung III Johannes Lange
BAUINFORMATIK SS 2013 Vorlesung III Johannes Lange Allgemeines 2 NEU Allgemeine Punkte? Fragen? Test-Qicky nächste Woche Lernen mit Fragen auf den Übungszetteln Beispielklausur Dauer15 Minuten, direkt
MehrMELANIE BREDEN MICHAEL SCHWIMMER. Das Excel-VBA Codebook
MELANIE BREDEN MICHAEL SCHWIMMER Das Excel-VBA Codebook 56 Datum und Zeitformat anpassen Microsoft Excel speichert Datumsangaben intern als fortlaufende Zahlen, um sie in Berechnungen verwenden zu können.
Mehr1 Einführung Grundlagen von Objekten und Ereignissen Grundlagen der Programmierung mit VBA Fehlerbehandlung 137
Auf einen Blick Auf einen Blick 1 Einführung 17 2 Grundlagen von Objekten und Ereignissen 49 3 Grundlagen der Programmierung mit VBA 101 4 Fehlerbehandlung 137 5 Mehr über die Programmierung mit VBA 147
Mehr