Skriptum Bauinformatik SS 2013 (Vorlesung II) Dr. Johannes Lange
|
|
- Ilse Lichtenberg
- vor 6 Jahren
- Abrufe
Transkript
1 Skriptum Bauinformatik SS 2013 (Vorlesung II) Dr. Johannes Lange
2 2 Inhalt VBA Editor... 2 Basis Strukturen II... 4 Allgemeines Termine Räume und Uhrzeit: Klausuren Kontakt VBA Editor Der Editor bzw. die IDE (Integrierte Entwicklungsumgebung) ist die Grundlage für die VBA- Softwareentwicklung. Daher wird in diesem Kapitel der Editor genauer diskutiert. Die Oberfläche unterscheidet sich in den verschiedenen Office-Programmen zunächst nicht. Abbildung 1: VBA IDE in Excel Beim Durchlauf durch die Menü-Leiste fallen folgende Funktionen auf, die nicht sofort selbsterklärend sind:
3 3 Datei exportieren/ importieren: Module und Formulare können über diese Funktionen in andere Projekte übertragen werden. Sie werden mit dem Suffix.bas bei Modulen bzw..frm bei Formularen gespeichert. Bearbeiten Einzug vergrößern/verkleinern: Das Einrücken ist eine grundlegende Strukturierung von Code, durch diese beiden Funktionen können gesamte Code-Blöcke verschoben werden. Ansicht Eigenschaften /Methoden anzeigen: Mögliche Eigenschaften und Methoden, die auf den vorhergehenden Code folgen können, werden angezeigt. Konstanten anzeigen: Konstanten von Funktionen (z.b. MsgBox mit vbokonly) Quickinfo: Kurzinfo von Funktionen (z.b. MsgBox, bei Klammeröffnen) Parameterinfo: Parameter der aktiven Funktion Wort vervollständigen: Alle Möglichkeiten der Vervollständigung eines Befehls/Namens etc. werden gezeigt. Lesezeichen: Verwenden Sie Lesezeichen um an definierte Stellen des Codes zurückzuspringen. Code / Ansicht Objekt: Wechseln zwischen Dialogbox und zugehörigem Code Definition: Springt zur Deklaration der Variablen, auf der der Cursor steht Letzte Position: Springt zur Stelle der letzten Bearbeitung Objektkatalog: Alle aktuell aufrufbaren Klassen und ihre Elemente Direktfenster, Lokal-Fenster, -Überwachungsfenster: Fenster zum Überprüfen von Variablen, Ausdrücken, Programmteilen Aufrufliste: Reihenfolge der Aufrufe (z.b. wenn Makro eine Funktion aufruft) Projekt-Explorer: Projektbaum einschalten Eigenschaftenfenster: Eigenschaften des selektierten Objekts (Modul, Steuerelement ) Werkzeugsammlung: Steuerelemente für die Erstellung einer Dialogbox Aktivierungsreihenfolge: Tabreihenfolge in einer Dialogbox Einfügen Prozedur: Neue Sub, Function, Property einfügen. UserForm, Modul, Klassenmodul: Dialogbox, Modul oder Klassenmodul einfügen. Format: Alle beschriebenen Funktionen beziehen sich auf die Bearbeitung von Dialogboxen. Sie ermöglichen die Ausrichtung von Steuerelementen. Debuggen Einzelschritt, Prozedurschritt, Prozedur abschließen, Ausführen bis Curser-Position: Beim Debuggen wird das Programm schrittweise durchlaufen. Mit diesen Funktionen wird die Schrittweite bestimmt. Überwachung, Aktuellen Wert anzeigen: Inhalt von Variablen werden im Überwachungsfenster angezeigt. Haltepunkte: Programm hält an der Stelle an, z.b. zur Prüfung von Variablen. Nächste Anweisung festlegen/anzeigen: Der Programmverlauf lässt sich verändern. Code kann wiederholt oder übersprungen werden.
4 4 Ausführen: Start, Stopp und Pause beim Programm-Durchlauf. Extras: Optionen: Hier lassen sich die Grundeinstellungen (Farben, Positionen etc.) für den Editor einstellen. Signatur: Durch eine eindeutige Signatur lässt sich die Herkunft eines Makros/einer Datei nachweisen. Wird die Datei von Dritten verändert, wird die Signatur gelöscht. AddIns: Zusatz-Programme in der Office-Umgebung. Der Quellcode ist nicht einsehbar. Basis Strukturen II Die Grundbausteine eines VBA-Sourcecodes (bzw. Windows-Sourcecodes) werden im Folgenden ergänzt und der Überblick erweitert. Entsprechend dem Teil 1 wird wieder in Tabellen beschrieben ohne auf Vollständigkeit Wert zu legen. Probieren Sie weiter aus Sie lernen nur durch das Anwenden. Die Erweiterung zeigt Abbildung 2: Abbildung 2: Überblick Grundbausteine VBA Struktur des Codes Verwenden Sie folgende Punkte um den Code zu strukturieren und übersichtlich zu halten: Kommentare Einrücken Modulare Zerlegung in Funktionen und Makros Nomenklatur von Variablen und Funktionsnamen (Namen sinnvoll wählen) Gültigkeiten reduzieren (Keine/Wenig globale Variablen) Keine Sprünge goto Highlighting verwenden Steuerelemente & Dialoge
5 5 Die Windowsumgebung besteht aus Dialogen, die (MsgBox, Inputbox) (Dialog-LoadBox) (freie Dialogbox)
6 6 MsgBox: Die MessageBox kann nicht nur eine reine Ausgabe sondern auch Abfragen durchführen. Durch eine Konstante (hier z.b. vbyesnocancel) werden die verschiedenen Abfragetypen eingestellt. InputBox: Über die InpuBox können Werte oder Texte eingegeben werden. Durch Zuweisung zu einer Variablen sind die Werte verwendbar. Weitere Windows-Standard-Dialoge werden über Application.FileDialog und Konstanten aufgerufen. Der Aufruf wird über show gestartet und die Auswahl über selecteditems übernommen. Freie Dialoge: Erstellen Sie eine neue Dialogbox über das Menü Einfügen/UserForm. Gestartet wird diese über den Aufruf NamederForm.Show. Testen Sie die verschiedenen Steuerelemente aus der Werkzeugsammlung. Durch Doppelklick auf ein Element wird in die Code-Ansicht gewechselt (ShortCut F7). Hier lassen sich verschiedene Aktionen für die Elemente auswählen. Nutzen Sie die beiden Dropdown-Felder (links für Steuerelemente, rechts für die Actions) für die Auswahl. Prüffunktionen (Erweiterung) Als Ergänzung zu den Prüffunktionen aus Vorlesungsskript Teil 1 gibt es die Funktion VarType(). Inhalt = VarType(Wert)
7 7 Jedoch Vorsicht bei der Funktion- Die Eingabe entspricht nicht immer dem erwarteten Wert. Z.B. ergibt eine InputBox immer einen String und Excel Zelle mit Integer-Zahl je nach Zellentyp einen Double-Wert. Textfunktionen Texte, in einem String gespeichert, können verändert bzw. untersucht werden. Die hier beschriebenen grundlegenden Funktionen gibt es vergleichbar in jeder Programmiersprache und werden üblicherweise oft benötigt. Left, Right, Mid: Mit den Funktionen werden Bereiche aus einem string herausgeschnitten: Ergebnis = Left(Text, Nr) : Von Text werden Nr Zeichen von links in Ergebnis geschrieben. Ergebnis = Right(Text, Nr) : Von Text werden Nr Zeichen von rechts in Ergebnis geschrieben. Ergebnis = Mid(Text, NrStart, NrLength) : Von Text werden ab der Position NrStart NrLength Zeichen in Ergebnis geschrieben.
8 8 InStr, InStrRev: Gesucht wird die erste/letzte Position des Vorkommens einer Zeichenfolge und als Integer zurückgegeben. Ergebnis = InStr(Text, Zeichenfolge) : In Text wird Zeichenfolge gesucht und die Position zurückgegeben an Ergebnis. Wird nichts gefunden ist das Ergebnis 0. Ergebnis = InStrRev(Text, Zeichenfolge) : In Text wird Zeichenfolge von rechts ausgehend gesucht und die Position (von links) zurückgegeben an Ergebnis. Es wird also das letzte Vorkommen gesucht. Wird nichts gefunden ist das Ergebnis 0. Len: Die Länge eines Textes (Anzahl aller Zeichen auch Leerzeichen) wird ermittelt. Ergebnis = Len(Text) : Die Länge von Text wird in Ergebnis geschrieben. UCase, LCase: Diese Funktionen ergeben einen vollständig groß bzw. kleingeschriebenen Text. Ergebnis = UCase(Text) : In Ergebnis wird Text in Großbuchstaben geschrieben. ( Upper-Case ) Ergebnis = LCase(Text) : In Ergebnis wird Text in Kleinbuchstaben geschrieben. ( Lower-Case ) Verzeichnisse und Dateien Verzeichnisse und Dateien als grundlegende Strukturen lassen sich mit VBA ausgeben, manipulieren, erzeugen und löschen.
9 9 Verzeichnisse lassen sich mit einigen Befehlen (Entlehnt aus Dos) bearbeiten: Dir(verz): Ausgabe des Inhalts des Verzeichnisses ( Directory ) MkDir: Verzeichnis erzeugen ( MakeDirectory ) RmDir: Verzeichnis löschen ( RemoveDirectory ) Vorsicht ohne Nachfrage gelöscht! Bei Dateien gibt es folgende Befehle: Open Dateiname For Output As #1 : Open erzeugt (optional) und öffnet eine Datei mit dem Namen Dateiname zur Verwendung unter der Variablen #1 Mit Print können (Text-)Daten in diese Datei geschrieben werden. Mit Close wird der Zugriff beendet. Kill löscht die Datei. Vorsicht - es wird ohne Nachfrage gelöscht! Zeiten und Daten Wie lange ist es noch bis Weihnachten? Das Arbeiten mit Daten und Zeiten lässt sich in VBA mit folgenden Funktionen durchführen. Es gibt einen weiteren Variablentyp Date mit dem ein Datum oder ein Zeitpunkt gespeichert werden kann. Mit Date wird das aktuelle Datum aufgerufen, mit Now das Datum und die Zeit. Mit Day(), Month(), Year() sowie Hour(), Minute(), Second() werden die einzelnen Werte ausgelesen. Das Datum kann mit Punkten eingegeben werden, die Zeit über die Funktion TimeSerial() zusammengestellt werden. Operatoren +, - funktionieren bei Daten: Ein Zeitraum kann berechnet werden Ein Negatives Datum liegt in der Vergangenheit Mit Application.Wait wird eine Pause gemacht.
10 10 Excel Funktionen Die Stärke von VBA liegt im direkten Zusammenspiel mit den Office-Programmen. An dieser Stelle werden einige grundlegende Elemente von VBA in Excel vorgestellt. Die Hauptbegriffe von Excel sind: Application: Anwendung (also MS Excel, Word, etc ) Workbook: File Sheet: Tabellenblatt Cell / Range: Einzelne bzw. mehrere Felder Hierzu gibt es eine Reihe von Eigenschaften und Funktionen, die mit einem Punkt verbunden (und mit Intellisense angezeigt) werden. Hier eine Auswahl der wichtigsten Eigenschaften und Funktionen: In Kombination mit Active (ActiveWorkbook, ActiveSheet, ActiveCell) werden die aktuellen aktiven Elemente verwendet..name: Name (von Datei, Tabellenblatt, Feld ) wird ermittelt..select: Markieren der Stelle.Value: Enthaltener Wert.Activate: In den Vordergrund zur Bearbeitung schalten..cut.copy: Kopierfunktionen Uvm.: Testen sie Funktionen, die mittels Intellisense vorgeschlagen werden. Positionen in Excel Zur Bestimmung der Position oder zur Positionierung können in Excel folgende Funktionen verwendet werden:.address.row oder.column Eine relative Positionierung ist in Excel genauso üblich hierzu wird die Funktion.Offset(x,y) verwendet. Achten Sie jedoch darauf, dass durch den Offset ihre Position nicht negativ wird. Außerdem verändern eingefügte Spalten und Zeilen die ursprüngliche Position. Benutzerdefinierte Datentypen Variablen lassen sich zu Gruppen zusammenfügen. Z.B. eine Adresse besteht aus Name, Straße, Hausnummer, PLZ und Stadt. Zusammengefasst unter einem Datentyp lassen sie sich im Programm besser verwenden.
11 11 Ein benutzerdefinierter Datentyp wird zunächst extra mit Type definiert. Alle darunter stehenden Variablen sind zusammengefasst unter einem Namen. Eine Variable mit dem neuen Dateityp wird genauso deklariert wie eine übliche Variable. Danach kann auf die einzelnen zugeordneten Variablen mit einem Punkt zugegriffen werden. Speziell die Länge eines Strings kann über die Angabe *5 in der Definition festgelegt werden. Klassen (OO - Objektorientierung) Objektorientierte Programmierung ist heutzutage die häufigste Programmiertechnik in der professionellen Softwareentwicklung. Dabei werden Eigenschaften (Variablen) und Methoden (Funktionen) zu Objekten zusammengefasst, deren Form in einer Klasse definiert wird. Das Zusammenspiel dieser Klassen wird reglementiert und damit die Realität modelliert. Was bedeutet Objektorientiert Eigenschaften und Methoden (Funktionen) sind im Objekt zusammengefasst. Objekte werden nach außen gekapselt, es werden nur definierte Schnittstellen zugelassen. Klassen sind die Formen, mit der Objekte/Instanzen erzeugt werden. Durch die Modellierung von Klassen mit ihren Eigenschaften und Methoden und ihrem Zusammenspiel wird ein objektorientiertes Programm erstellt.
12 12 Allgemeines Termine (Ostern Abreisetag) VBA I VBA II VBA III VB I Test VBA VB II Start Hausarbeit Feiertag ? C# ?Allg. Softwareentwicklung Test VB/C# Feiertag ? GIS* ? GIS* ? DB (Datenbanken) ? BIM (Building Inf. Model) Ende Hausarbeit ? Wiederholung????? Klausur * GIS-Vorlesung wird durch Herrn Dipl.-Ing. Wilke gegeben. Räume und Uhrzeit: Vorlesung / Übung : Donnerstag: // Raum 215 / Rechnerpool Klausuren 2 * Quicki-Test (15 min) (20%) 1 * Hausarbeit (10h) (30%) 1 * Abschlussklausur (50%) Kontakt Fragen, Informationen, Kritik und Anmerkungen am besten per oder während der Vorlesungen/Übungen: lange.johannes@gmx.de Dieses Skript findet sich in digitaler Form auch unter
Skriptum Bauinformatik SS 2013 (Vorlesung IV)
Skriptum Bauinformatik SS 2013 (Vorlesung IV) Stand: 23.04.2013 Dr. Johannes Lange 2 Inhalt Objektorientierte Programmierung Großes Beispiel... 2 Klasse erstellen... 2 Erzeugen eines Objekts der Klasse...
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
MehrSkriptum Bauinformatik SS 2013 (Vorlesung III)
Skriptum Bauinformatik SS 2013 (Vorlesung III) Stand: 16.04.2013 Dr. Johannes Lange 2 Inhalt Grundlagen Programmierung... 2 Imperative Programmierung... 2 Objektorientierte Programmierung... 2 Objekte...
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
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
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
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
MehrVisual Basic Editor CATIA V5
Visual Basic Editor CATIA V5 Daniel Frauenrath Allgemein Der Visual Basic Editor ist fester Bestandteil von CATIA V5. Im Gegensatz zum internen Editor für CATScript und CATVbs hat der Visual Basic Editor
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...
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
MehrVBA mit Microsoft Excel für Kids
mitp für Kids VBA mit Microsoft Excel für Kids von Georg Bartenschlager, Petra Kopp 1. Auflage VBA mit Microsoft Excel für Kids Bartenschlager / Kopp schnell und portofrei erhältlich bei beck-shop.de DIE
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
MehrBAUINFORMATIK. SS 2013 Vorlesung 1 Johannes Lange
BAUINFORMATIK SS 2013 Vorlesung 1 Johannes Lange Vorstellung 2 Dr.-Ing. Johannes Lange Softwareentwicklung, Organisation Projekt-, Qualitätsmanagement CAD Gebäudebetrachtung Technische Ausrüstung (TGA)
MehrVBA-Programmierung WS 2008/09
VBA-Programmierung Sibylle Schwarz Westsächsische Hochschule Zwickau Dr. Friedrichs-Ring 2a, RII 263 http://wwwstud.fh-zwickau.de/~sibsc/ sibylle.schwarz@fh-zwickau.de WS 2008/09 Organisation der Lehrveranstaltung
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
MehrExit Do (Anweisung)... 183 Exit For (Anweisung)... 182 Exit Function (Anweisung)... 188 Exit Sub (Anweisung)... 191
Index A Active Data Objects...234 AddNew (Methode)...237 ADO...234 Anwendungstitel...129 Argumente...193 Asc...201 Auflistung...232 Aufrufreihenfolge...212 Ausdrücke finden...113 Ausdrucks-Generator...
MehrRichtig einsteigen: Access 2007 VBA-Programmierung
Lorenz Hölscher Richtig einsteigen: Access 2007 VBA-Programmierung Miaosott Teill Erste Schritte 1 Einleitung 9 1.1 Die Themenschwerpunkte dieses Buches 9 Visual Basic for Applications 9 Die Beispiel-Datenbank
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
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
MehrIhr Training VBA Programmierung mit Excel Training-Nr.: 5205 Voraussetzungen
Ihr Partner für Trainings, Seminare und Workshops Ihr Training VBA Programmierung mit Excel Training-Nr.: 5205 Voraussetzungen Gute Kenntnisse zur Anwendung von Excel Ziele Microsoft Excel ist bereits
MehrVBA- Programmierung. Integrierte Lösungen mit Office 2013. Ricardo Hernández García. 1. Ausgabe, November 2013
VBA- Programmierung Ricardo Hernández García 1. Ausgabe, November 2013 Integrierte Lösungen mit Office 2013 VBA2013 3 VBA-Programmierung - Integrierte Lösungen mit Office 2013 3 Die VBA-Entwicklungsumgebung
MehrVorwort Die Excel-Arbeitsumgebung für Fortgeschrittene... 11
INHALT Vorwort... 9 1. Die Excel-Arbeitsumgebung für Fortgeschrittene... 11 1.1. Eingabe und Syntax von Funktionen...11 Funktionen eingeben... 11 Funktionssyntax... 12 Funktionsreferenz... 13 Mehrere Funktionen
MehrMenue Vorher Nachher Bemerkungen
Bemerkungen Inhaltsverzeichnis Erstellt neues Tabellenblatt mit Inhaltsverzeichnis Siehe separates Blatt - Inhaltsverzeichnis Inhaltsverzeichnis delete Buttons Löscht die ggf. ertsellten "zurück" Buttons
Mehrj Ignatz Schels Jetzt lerne ich Outlook 2000 programmieren und automatisieren Markt+Technik Verlag OOM OM.0-MM
j Ignatz Schels Jetzt lerne ich Outlook 2000 programmieren und automatisieren Markt+Technik Verlag OOM OM.0-MM Übersicht Vorwort 17 1 Grundlagen 23 2 Automatisiertes Arbeiten mit Ordnern 29 3 Formulare
Mehr3.1 Allgemeines. Abbildung 3.1: Eröffnungsmenü einer Excel-Mappe
3.1 Allgemeines Nach Aufruf des Programms-MS-Excel wird eine leere Datei, auch als Arbeitsmappe oder Excel-Worksheet als bezeichnet, geöffnet (= Abb. 3.1). Eine Arbeitsmappe besteht aus einem Stapel von
MehrKurze Bedienungsanleitung für den Java-Editor
Editor-Versionen: 13.36 (pr), 12.61 (Stick) Einstellungen Definition des Quelltext-Kopfes Editor: Kommentar Sprungweite des Tabulators im Quelltext Editor: Optionen Hilfen für geschweifte Klammern einstellen
Mehr1 Visual-LISP Editor ab AutoCAD 2000
1 Visual-LISP Editor ab AutoCAD 2000 1.1 Allgemein Der Visual-LISP Editor ist eine komfortable Programmierumgebung innerhalb der AutoCAD- Sitzung. LISP-Programme können in die aktuelle Zeichnung geladen
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
MehrInhaltsverzeichnis. Teil I Erste Schritte. 1 Einleitung Teil II Grundlagen von VBA. 2 Die ersten VBA-Prozeduren erstellen...
Datei: 00b.doc, Seite3 1. Oktober 2010 Inhaltsverzeichnis Teil I Erste Schritte 1 Einleitung.... 9 1.1 Die Themenschwerpunkte dieses Buches... 9 Visual Basic for Applications... 9 Die Beispieldatenbank...
MehrKapitel 3 Datentypen, Variablen und Konstanten
Inhalt 1 2 3 Kapitel 3 Datentypen, Variablen und Konstanten Das folgende Kapitel bildet die Voraussetzung für eine strukturierte Programmierung in Excel. Mit Variablen speichern Sie Informationen dauerhaft
MehrTeil I Installation und erste Schritte 19
5 Inhaltsverzeichnis Vorwort 13 Einleitung 15 Verwendete Office-Versionen 16 Der Aufbau dieses Buches 16 Das Ziel des Buches 17 Teil I Installation und erste Schritte 19 1 Von Office 2003 nach 2007 21
MehrTutorial: Verwendung von Visual Studio 2005 als XML-Werkzeug
Dr. Thomas Meinike // Hochschule Merseburg (FH) // FB IKS // XML-Kurs // 10/2006 1/6 Tutorial: Verwendung von Visual Studio 2005 als XML-Werkzeug Neue Datei erstellen [Menü Datei Neu Datei... oder Strg+N]:
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
MehrInformationsverarbeitung im Bauwesen
12 im Bauwesen Markus Uhlmann 1 Zusammenfassung der 11. Vorlesung Objektorientierte Programmierung (OOP) Wozu eigentlich? Was unterscheidet OOP von traditionellen Techniken? Verwendung von vordefinierten
MehrBauBit PRO Formulare und Begleitbriefe
BauBit PRO Formulare und Begleitbriefe 17.03.2015 ABBF Bausoft AG rte André Piller 29 CH-1762 Givisiez Telefon +41.26.469 70 30 Fax +41.26.469 70 50 email info@abbf.ch 1 Formulare und Begleitbriefe mit
MehrInformatik für Schüler, Foliensatz 2 Ausdrücke, Variablen, Datentypen, Ein- und Ausgabe
Prof. G. Kemnitz Institut für Informatik, Technische Universität Clausthal 26. August 2009 1/17 Informatik für Schüler, Foliensatz 2 Ausdrücke, Variablen, Datentypen, Ein- und Ausgabe Prof. G. Kemnitz
MehrDie SQL-Schnittstelle
Die SQL-Schnittstelle Merlin 16 Version 16.0 vom 09.10.2012 Inhalt Die SQL-Export-Schnittstelle... 4 Der Menüpunkt Abfrage durchführen... 4 Beschreibung Fenster Abfrage durchführen... 4 Schaltflächen Fenster
MehrRichtig einsteigen: Access 2010 VBA-Programmierung
Richtig einsteigen: Access 2010 VBA-Programmierung Von den Grundlagen bis zur professionellen Entwicklung von Lorenz Hölscher 1. Auflage Richtig einsteigen: Access 2010 VBA-Programmierung Hölscher schnell
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
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
MehrKurs-Dokumentation. Zentrum für Informatik ZFI AG. Refresher Microsoft Access Programmierung (PA1P-0418) -IT Ausbildung nach Mass
Zentrum für Informatik - Refresher Microsoft Access Programmierung (... 1/5 Kurs-Dokumentation Zentrum für Informatik ZFI AG Refresher Microsoft Access Programmierung (PA1P-0418) -IT Ausbildung nach Mass
MehrMicrosoft Excel VBA - Einführung
Microsoft Excel VBA - Einführung Stand: 2015-12-18 Kontaktdaten Organisatorisches Maik Ramftel 0172 / 81 93 687 ramftel@ramses.de zeiten und Pausen Organisatorisches 08:00 09:30 10:00 11:30 12:30 14:00
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
MehrDie SQL-Schnittstelle
Die SQL-Schnittstelle Merlin 19 Version: 19.0 Stand: 01.03.2016 Angerland-Data Gesellschaft für Baudatentechnik mbh Am Gierath 28, 40885 Ratingen DEUTSCHLAND Internet: www.angerland-data.de Inhalt Die
MehrECDL-Advanced Excel 2010 Advanced
3. Gliederung Übungsbeispiel In der Praxis ist es für einen Ausdruck, der nicht alle Detaildaten enthalten soll, häufig notwendig, Zeilen oder Spalten einer Tabelle auszublenden. Auch eine übersichtlichere
MehrInhaltsverzeichnis. Teil I Erste Schritte. 1 Einleitung 11. Teil II Grundlagen von VBA. 2 Die ersten VBA-Prozeduren erstellen 17
Teil I Erste Schritte 1 Einleitung 11 1.1 Die Themenschwerpunkte dieses Buches 11 Visual Basic for Applications 11 Die Beispieldateien 12 1.2 Wie Sie am besten mit diesem Buch arbeiten 13 Programmierung
MehrMakros in OpenOffice.org - Basic/StarBasic
Thomas Krumbein Makros in OpenOffice.org - Basic/StarBasic Einstieg, Praxis, Referenz Galileo Press Auf einen Blick 1 Einführung 11 2 OpenOffice.org Basic 35 3 Die Basic-IDE 155 4 Arbeiten mit OpenOffice.org-Dokumenten
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
MehrGliederung. Übungsbeispiel Autovermietung
Gliederung Übungsbeispiel Autovermietung In der Praxis ist es für einen Ausdruck, der nicht alle Detaildaten enthalten soll, häufig notwendig, Zeilen oder Spalten einer Tabelle auszublenden. Auch eine
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
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
MehrInformationsverarbeitung im Bauwesen
8 im Bauwesen Markus Uhlmann 1 Zusammenfassung der 7. Vorlesung Programmierbeispiel: Lineare Bewegung eines Körpers Kollisionen Grafische Ausgabe 2 Inhalt / Planung der Vorlesung 1. Informationsdarstellung
MehrExcel VBA Fehler im Programm
Excel VBA Fehler im Programm Fehler (Bugs) Syntaxfehler entstehen beim Schreiben des Programmcodes. Logische Fehler können durch Denkfehler bei der Umsetzung der Aufgabe in ein Programm erzeugt werden.
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
MehrDas Einsteigerseminar ASP
Hiroshi Nakanishi Das Einsteigerseminar ASP M - fy? Einleitung 13 Für wen wurde dieses Buch geschrieben? 13 Der des Einsteigerseminars 13 Das Konzept des Einsteigerseminars 14 Aufgeht's! 15 1 Das Konzept
MehrDatenbankprogrammierung mit MySQL 5 und PHP 5 Spona
DAS EINSTEIGERSEMINAR Datenbankprogrammierung mit MySQL 5 und PHP 5 von Helma Spona Neuausgabe Datenbankprogrammierung mit MySQL 5 und PHP 5 Spona schnell und portofrei erhältlich bei beck-shop.de DIE
MehrErzeugen benutzerdefinierter Buchstabenlisten in EXCEL
Erzeugen benutzerdefinierter Buchstabenlisten in EXCEL In der Praxis werden öfter Tabellen mit Spaltenüberschriften, die Buchstabenfolgen haben, versehen. Dabei ist es müßig, diese Überschriften immer
MehrRoad Account Maut Control - Version 1.60
Road Account Maut Control - Version 1.60 Inhalt: 1 Einleitung... 2 2 Technische Voraussetzungen... 3 3 Funktionsbeschreibung... 4 3.1 Reiter Road Account... 4 3.1.1 Datei öffnen... 4 3.1.2 Wiederherstellen...
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
MehrDataport IT Bildungs- und Beratungszentrum. Access Grundlagenseminar Access Aufbauseminar... 3
Inhalt Access 2010 - Grundlagenseminar... 2 Access 2010 - Aufbauseminar... 3 Access 2010 - Von Excel zu Access... 4 Access 2010 - Programmierung Teil 1... 5 Access 2010 - Programmierung Teil 2... 6 Grundlagen
MehrIm Original veränderbare Word-Dateien
Die Benutzeroberfläche von Access Menüband Das am oberen Bildschirmrand befindliche Menüband beinhaltet die meisten Befehle von Access. Im Menüband sind Schnellzugriffsleiste und Titelleiste integriert.
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
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
MehrSchnellübersichten. Access 2016 Fortgeschrittene Techniken für Datenbankentwickler
Schnellübersichten Access 2016 Fortgeschrittene Techniken für Datenbankentwickler 1 Abfragen mit Funktionen 2 2 Abfragen mit erweiterten Funktionen 3 3 Formular in der Entwurfsansicht erstellen 4 4 Eigenschaften
Mehr:44 1/8 Fachwahl
07.06.2017 19:44 1/8 Fachwahl Fachwahl Jahrgänge mit Abiturjahr 2017 und 2018 Die beiden Jahrgänge werden noch mit Hilfe der WinQD zum Abitur geführt. Wenn die Oberstufeninformationen im Rahmen der Vorbereitungen
MehrInformatik für Elektrotechnik und Informationstechnik
Informatik für Elektrotechnik und Informationstechnik Praktikum 1 Wintersemester 2013/14 1 Kennenlernen der Entwicklungsumgebung Netbeans Netbeans ist eine moderne Entwicklungsumgebung für mehrere Programmiersprachen,
MehrExp x os o é s und d Ambiente Objekte
Exposé und Ambiente Objekte Übersicht Teil 1 des Workshops: Die Planung eindrucksvoll präsentieren Das Exposé für die Ausgabe von Planungen Ambiente Objekte als besonderes Stilmittel Das Exposé Das Exposé
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
MehrDatenverarbeitung Klausur Gruppe B
Datenverarbeitung Klausur Gruppe 28.06.2008 Nachname: Vorname: Mat.-Nr.: Anrede: Frau Herr Studiengang: Fahrzeugbau (achelor ) Flugzeugbau (achelor ) Fahrzeugbau (Diplom) Flugzeugbau (Diplom) Die earbeitungszeit
MehrÜbung zur Vorlesung Wissenschaftliches Rechnen Sommersemester 2012 Auffrischung zur Programmierung in C++, 2. Teil
MÜNSTER Übung zur Vorlesung Wissenschaftliches Rechnen Sommersemester 2012 Auffrischung zur Programmierung in C++ 2. Teil 18. April 2012 Organisatorisches MÜNSTER Übung zur Vorlesung Wissenschaftliches
MehrExcel + VBA. Ergänzungen. Kapitel 1 Einführung in VBA Sequentielle Textdateien HARALD NAHRSTEDT. Erstellt am
HARALD NAHRSTEDT Excel + VBA Ergänzungen Kapitel 1 Einführung in VBA 1.5.23 Sequentielle Textdateien Erstellt am 12.02.2012 Beschreibung In Textdateien lassen sich schnell Informationen speichern und auch
MehrArbeiten mit dem VBA-Makro Punkte ein- auslesen
Punkte ein- auslesen www.doksoftware.de 1/5 Arbeiten mit dem VBA-Makro Punkte ein- auslesen Stehen Daten von Gradienten (Lage- oder Höhendaten) oder Versorgungsleitungen nicht als dwg- bzw. dxf-datei zur
MehrGrundlagen der OO- Programmierung in C#
Grundlagen der OO- Programmierung in C# Technische Grundlagen 1 Dr. Beatrice Amrhein Überblick Visual Studio: Editor und Debugging Die Datentypen Methoden in C# Die Speicherverwaltung 2 Visual Studio 3
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.
MehrMicrosoft Excel 2007 Basis. Leseprobe
Microsoft Excel 2007 Basis Kapitel 4 - Mit Formeln und Funktionen arbeiten 4.1 Formeln und Funktionen eingeben 4.1.1 Aufbau von Formeln und mathematische Operatoren in Formeln 4.1.2 Aufbau von Funktionen
MehrProjekt Sudoku 1. Teil Case Select
Projekt Sudoku 1. Teil Case Select Wir wollen eine unterstützende Software erstellen, die nicht komplette Berechnung selbständig vornimmt, sondern nur dem Spieler Hilfen beim Ausfüllen gibt. So sollen
MehrUPDATED FOR V17 SYSTEM VARIABLEN BRICSCAD
UPDATED FOR V17 SYSTEM VARIABLEN BRICSCAD Inhaltsverzeichnis Anzeigen einer vollständigen Liste aller System Variablen:... 2 Öffnen des Einstellungen Dialogs... 3 Verstehen des Einstellungen Dialogs...
Mehrmit Access herangeführt.
Vorwort Möchten Sie gerne schnell und ohne Frust mit Access programmieren lernen? Dann ist dieses Buch genau das richtige für Sie. Sie werden hier Schritt für Schritt mit vielen anschaulichen Beispielen
Mehr12. ArcView-Anwendertreffen 2010. Workshop Programmierung in ArcGIS. Daniel Fuchs. Wo kann eigene Programmierung in ArcGIS verwendet werden?
Wo kann eigene Programmierung in ArcGIS verwendet werden? 12. ArcView-Anwendertreffen 2010 Workshop Programmierung in ArcGIS Daniel Fuchs 1) Makros für die Automatisierung einzelner Arbeitsschritte im
MehrNeue Features in BuildingOne 11
Inhaltsverzeichnis 1 Dokumentenmanagement... 3 2 Formeln... 4 3 Berichtsdesigner 2018.2... 5 3.1 Benutzerdefinierte Schriftarten... 5 3.2 Formen... 5 3.3 Stil-Editor... 6 3.4 Aktualisierungszeit... 6 3.5
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:
MehrDownload der Beispieldateien 12 Die Icons 12 Unterstützung für dieses Buch 12 Über den Autor 13
Download der Beispieldateien 12 Die Icons 12 Unterstützung für dieses Buch 12 Über den Autor 13 1.1 Excel für die Programmierung vorbereiten 15 Die Sicherheitsstufe heruntersetzen 15 Das Werkzeug Entwicklertools
MehrWord-Funktion Ausgeblendeter Text in Verfahrensdoku-Blättern nutzen und weitere nützliche Hinweise... 2
1 Inhaltsverzeichnis Word-Funktion Ausgeblendeter Text in Verfahrensdoku-Blättern nutzen und weitere nützliche Hinweise... 2 Danke,... 2 Ein- und Ausblenden der Hinweise... 2 Anzeigemodus... 3 Navigation...
MehrECDL Information und Kommunikation Kapitel 6
Kapitel 6 Arbeiten mit E-Mails Die Kommunikation mit Hilfe von E-Mails ist Dank Outlook Express schnell und kennt keine räumliche Grenzen. Schreiben Sie einen Brief und er kommt, je nachdem wohin Sie ihn
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
MehrGesteuertes ändern von Dateinamen und Benutzerdefinierten Eigenschaften einer SolidWorks-Baugruppe (Informationen zu Demo-Makro 0010)
1 Allgemeines Voraussetzungen Funktionen Gesteuertes ändern von Dateinamen und Es ist Excel 2007 oder Excel 2010 installiert. (ob es unter neueren Excel-Versionen funktioniert wurde bisher nicht getestet)
MehrObjekte. Theorieteil. Inhaltsverzeichnis. Begriffe. Programmieren mit Java Modul 5. 1 Modulübersicht 3
Programmieren mit Java Modul 5 Objekte Theorieteil Inhaltsverzeichnis 1 Modulübersicht 3 2 Klassen und Objekte 3 2.1 Klassen.................................... 4 2.2 Objektvariablen und Methoden.......................
Mehr1. Python Interpreter installieren (WinPython)
1 Excel - User Defined Functions mit Python Um Python als Programmiersprache für Excel UDFs verwenden zu können muss ein Python Interpreter(z.B. WinPython) und xlwings installiert werden: Inhalt 1. Python
MehrKurzanleitung Hama Photokalender v
Inhalt 1. Vorwort / Installation 2. Software- / Druckereinstellungen 3. Symbole und Objekte 1. Vorwort / Installation Hama Photokalender ist ein einfaches, leicht anzuwendendes Programm zum erstellen individueller
MehrArbeiten mit Watch- und Rezepturlisten
Vom: 08.05.2006 ACP Thema: Arbeiten mit Watch- und Rezepturlisten Arbeiten mit Watch- und Rezepturlisten Inhaltsverzeichnis: 1 Einleitung... 2 2 Watchliste... 2 2.1 Anlegen einer Watchliste... 2 2.2 Importieren
MehrGrundlagen der Informatik Vorlesungsskript
Grundlagen der Informatik Vorlesungsskript Prof. Dr. T. Gervens, Prof. Dr.-Ing. B. Lang, Prof. Dr. F.M. Thiesing, Prof. Dr.-Ing. C. Westerkamp 16 AUTOMATISCHES ÜBERSETZEN VON PROGRAMMEN MIT MAKE... 2 16.1
Mehr