3 Datentypen, Variablen und Konstanten

Größe: px
Ab Seite anzeigen:

Download "3 Datentypen, Variablen und Konstanten"

Transkript

1 3 Datentypen, Variablen und Konstanten Das folgende Kapitel bildet die Voraussetzung für eine strukturierte Programmierung in Excel. Mit Variablen speichern Sie Informationen dauerhaft während der Laufzeit eines Makros, d. h., Sie können somit Variablen auch mehrmals im Makro benutzen, indem Sie Variablen füllen und Werte hochzählen oder subtrahieren. Mit Konstanten legen Sie Informationen fest, die sich selten oder sogar nie ändern. Excel bietet für die Deklaration von Variablen und Konstanten eine ganze Auswahl an Datentypen. Je nach Aufgabe setzten Sie dazu die vorgesehenen Datentypen ein. 3.1 Der Einsatz von Variablen Sicher werden Sie sich fragen, warum Sie Variablen in der Programmierung brauchen. Variablen werden u. a. dazu benötigt, um Daten zwischenzuspeichern. Wenn Sie beispielsweise das erste Makro ansehen, in dem Sie eine Zelle von einem Tabellenblatt auf ein anderes kopiert haben, werden Sie merken, dass Sie für diese Aufgabe die Zwischenablage als»variable«missbraucht haben. Wenn es sich nur um eine einzige zu übertragende Information handelt, mag diese Vorgehensweise noch in Ordnung sein. Stellen Sie sich aber einmal vor, Sie müssten mehrere Informationen von einem Blatt auf das andere übertragen. Da kommen Sie um den Einsatz von Variablen nicht herum. Außerdem bietet die Zwischenablage nicht die Beständigkeit wie eine Variable. So ist die Zwischenablage leer, sobald Sie den Inhalt der Zwischenablage einmal z. B. in eine Zelle eingefügt haben. Mit Variablen können Sie dauerhaft arbeiten, d. h., Sie können jederzeit darauf zugreifen, diese abfragen oder verändern und zum Schluss ausgeben Regeln für die Syntax von Variablen Wenn Sie Variablen einsetzen, müssen Sie sich dabei an bestimmte Konventionen für deren Benennung halten: Das erste Zeichen muss aus einem Buchstaben bestehen. Als folgende Zeichen können Sie Buchstaben, Zahlen und einige Sonderzeichen verwenden. Regeln für Variablen Excel-VBA-Kompendium 59

2 Kapitel 3 Datentypen, Variablen und Konstanten Sie dürfen keine Leerzeichen in einem Variablennamen verwenden. Wenn Sie einzelne Worte trennen möchten, verwenden Sie dazu das Unterstrichzeichen z. B. Dim Miete_Januar as Currency. Sonderzeichen wie #, %, &,! oder? sind nicht erlaubt. Wenn Sie Ihre Variablennamen übersichtlich und auch sprechend definieren möchten, empfiehlt sich folgende Schreibweise: Dim TextMeldungFürFehler as String Hier geht aus dem Namen der Variablen klar hervor, wofür diese eingesetzt werden soll. Als zweiter Punkt ist die Variable durch die Schreibweise leicht lesbar Variablen am Beginn vom Makro deklarieren Variablen werden immer zu Beginn eines Makros deklariert, also nach der Sub-Zeile. Dabei spricht man von lokalen Variablen. Diese Variablen können nur in dem Makro verwendet werden, in dem sie deklariert wurden. Nachdem ein Makro durchgelaufen ist, wird diese Variable wieder aus dem Speicher gelöscht. Von globalen Variablen spricht man, wenn Sie diese allgemein gültig, also in mehreren Makros verwenden möchten. Dann muss die Variablendeklaration vor der Sub-Zeile stattfinden. Globale Variablen können gleich für mehrere Makros verwendet werden. Diese werden nach dem Ende eines Makros auch nicht gelöscht und behalten ihren aktuellen Wert bei. Es gibt Beispiele, bei denen diese Vorgehensweise auch sinnvoll ist. In den meisten Fällen sollten globale Variablen aber weittgehend vermieden werden, da sie wertvollen Speicherplatz auf dem Stapelspeicher belegen, was sich negativ auf das Laufverhalten von Makros auswirken kann. Eine Variablendeklaration beginnt immer mit der Anweisung Dim, gefolgt von einem Variablennamen, den Sie frei wählen können. Danach geben Sie mit dem Schlüsselwort As an, welchen Datentyp die Variable erhalten soll. Eine Tabelle mit den gängigsten Datentypen sehen Sie weiter unten im Kapitel Variablendeklarationen erzwingen Sie können Excel so einstellen, dass jede verwendete Variable deklariert sein muss. Vorher läuft dann kein einziges Makro an, sofern es mit Variablen arbeitet, die zuvor nicht deklariert wurden. Um diese wichtige Einstellung 60 Excel-VBA-Kompendium

3 Der Einsatz von Variablen Kapitel 3 vorzunehmen, wechseln Sie in die Entwicklungsumgebung und wählen den Befehl EXTRAS/OPTIONEN. Aktivieren Sie das Blattregister EDITOR und aktivieren Sie das Kontrollkästchen VARIABLENDEKLARATION ERFORDERLICH Abbildung 3.1: Lieber auf Nummer sicher gehen und alle Variablen definieren Was bewirkt diese Einstellung aber genau? Immer wenn Sie ein neues Modul einfügen, wird die Anweisung Option Explicit in die erste Zeile Ihres Modulblattes automatisch eingefügt. Diese Anweisung können Sie selbstverständlich auch von Hand erfassen. Die Anweisung bedeutet nichts anderes, als dass verwendete Variablen im Code vorher deklariert werden müssen. Vorher läuft gar nichts! Die wichtigsten Variablentypen Die beiden wichtigsten Variablentypen sind zum einen die Variable vom Typ String und zum anderen die Integer-Variable. In einer Variablen von Typ String können Sie Texte zwischenspeichern, manipulieren und ausgeben. In einer Variablen vom Typ Integer führen Sie mathematische Berechnungen aus. Integer-Variablen werden oft als Zähler in Schleifen verwendet, die Sie im weiteren Verlauf des Buches noch kennen lernen werden. Entnehmen Sie der Tabelle 3. 1 die gängigsten Variablentypen und deren Speicherbedarf: Variablen-Typ Byte Boolean Currency Wertebereich/Speicherbedarf ganze Zahlen zwischen 0 und 255 (1Byte) Wahrheitswert, entweder True oder False (2 Bytes) Währungs-Datentyp: Festkommazahlen mit 15 Stellen vor und 4 Stellen nach dem Komma. (8 Bytes) Tabelle 3.1: Die Datentypen für die Programmierung Excel-VBA-Kompendium 61

4 Kapitel 3 Datentypen, Variablen und Konstanten Tabelle 3.1: Die Datentypen fürdie Programmierung (Forts.) Variablen-Typ Date Double Integer Wertebereich/Speicherbedarf Datums- und Zeit-Datentyp (8 Bytes) Fließkommazahlen mit einer Genauigkeit von 16 Stellen hinter dem Komma. (8 Bytes) ganze Zahlen zwischen und (2 Bytes) Long ganze Zahlen im Wertebereich von und (4 Byte) Object Single String Variant Datentyp gibt einen Verweis auf ein Objekt wieder (4 Bytes) Fließkommazahlen mit einer Genauigkeit von 8 Stellen hinter dem Komma (4 Bytes) der Datentyp für alle Texte (10 Bytes) Standarddatentyp, wird automatisch gewählt, wenn kein anderer Datentyp definiert ist (16 Bytes) Im weiteren Verlauf dieses Buches werden Sie die verschiedenen Datentypen im Praxiseinsatz sehen. Einen weiteren Vorteil, Variablen zu deklarieren, möchte ich Ihnen nicht vorenthalten. Wenn Sie vergessen, Variablen zu deklarieren, und auch nicht die Anweisung Option explicit gesetzt haben, gehen Sie sehr verschwenderisch mit Ihrem Speicher um. Wird für eine Variable kein Datentyp angegeben, wird automatisch der Datentyp Variant verwendet. Wegen seines hohen Speicherbedarfs von 16 Byte ist er aber nicht zu empfehlen Noch kürzere Deklaration von Variablen Wenn Sie nach und nach geübter in der Programmierung werden, möchten Sie möglicherweise die Variablennamen nicht mehr ganz so lang schreiben und auch bei der Datentypenanweisung weniger Schreibarbeit haben. Sehen Sie sich dazu einmal folgende Tabelle an: Tabelle 3.2: Datentyp- Deklaration noch kürzer Ausführlich Dim Zähler as Integer Dim Zähler Groß as Long Dim Betrag as Currency Dim Meldung as String Kurzform Dim Zähler% Dim ZählerGroß& Dim Dim Meldung$ 62 Excel-VBA-Kompendium

5 Der Einsatz von Variablen Kapitel 3 Für jeden oben aufgeführten Datentyp gibt es ein Kurzzeichen, welches Sie einsetzen können, um den Programmiercode zu kürzen. Sie sollten aber zumindest am Anfang bei den sprechenden Variablen bleiben. Wenn Sie möchten, können Sie bei der Benennung von Variablen auch jeweils den Namen der Variablen mit einem Kürzel beginnen lassen, welches schon Auskunft über den Datentyp der Variable gibt. So symbolisiert die Variable str_meldung eindeutig eine Variable vom Datentyp String, in der Sie Texte zwischenspeichern können. Die Variable i_anzahlgefüllterzellen stellt eine Variable vom Typ Integer dar, in welcher Sie Zahlenwerte verwalten können Die Verwendung von Variablen im Praxisbeispiel Im folgenden Beispiel sollen Daten von einem Tabellenblatt auf ein anderes übertragen werden. Dazu sollen Sie sprechende Variablen verwenden. Die dazugehörige Beispieltabelle wird in Abbildung 3.2 dargestellt. Abbildung 3.2: Die Ausgangstabelle Folgende Aufgaben sollen nun erledigt werden: Definieren Sie die benötigten Variablen und verwenden Sie dazu sprechende Variablennamen. Übertragen Sie die Zellen in Spalte A Name, Vorname, Straße, PLZ, Ort, Geburtsdatum und Monatsgehalt. Excel-VBA-Kompendium 63

6 Kapitel 3 Datentypen, Variablen und Konstanten Das Alter soll errechnet und ausgegeben werden. Aus dem Monatsgehalt soll das Jahresgehalt errechnet und ausgegeben werden. Die prozentuale Erfolgsbeteiligung von 10 Prozent soll ermittelt werden. Ein Gesamtverdienst soll berechnet und ausgegeben werden. Das dazugehörige Beispiel finden Sie auf der beiliegenden CD-ROM im Verzeichnis KAP03 unter dem Namen DATENÜBERTRAGEN.XLS. Das folgende Makro stellt noch nicht den Idealzustand für ein Makro dar. Das lernen Sie später im Buch noch. Für den Moment soll dieses Makro aus Listing 3.1 aber einmal reichen. Das Makro für diese Aufgabe sieht wie folgt aus: Listing 3.1: Daten übertragen mit Variablen Sub DatenÜbertragen() Dim Name As String Dim Vorname As String Dim Straße As String Dim PLZ As String Dim Ort As String Dim GebDatum As Date Dim Alter As Integer Dim Monatsgehalt As Currency Dim Jahresgehalt As Currency Dim Erfolgsbeteiligung As Currency Dim Gesamtverdienst As Currency Sheets("Tabelle1").Activate 'Zuweisen der Zellinhalte an die Variablen Name = Range("B1").Value Vorname = Range("B2").Value Straße = Range("B3").Value PLZ = Range("B4").Value Ort = Range("B5").Value GebDatum = Range("B6").Value Monatsgehalt = Range("B7").Value 'Wechsel auf Ziel-Tabellenblatt Sheets("Tabelle2").Select 'Einfügen der Variablen in die Zellen Range("B1").Value = Name Range("B2").Value = Vorname Range("B3").Value = Straße Range("B4").Value = PLZ Range("B5").Value = Ort Range("B6").Value = GebDatum Range("B8").Value = Monatsgehalt 'Alter ausrechnen Alter = Date GebDatum 64 Excel-VBA-Kompendium

7 Der Einsatz von Variablen Kapitel 3 Range("B7").Value = _ Application.Round((Alter / 360), 0) 'Jahresgehalt errechnen Jahresgehalt = Monatsgehalt * 12 Range("B9").Value = Jahresgehalt 'Erfolgsbeteiligung errechnen Erfolgsbeteiligung = _ Jahresgehalt * 1.1 Jahresgehalt Range("B10").Value = Erfolgsbeteiligung 'Gesamtverdienst errechnen Gesamtverdienst = _ Jahresgehalt + Erfolgsbeteiligung Range("B11").Value = Gesamtverdienst End Sub Abbildung 3.3: Die Daten wurden übertragen und ergänzt Alter ermitteln Nach der Deklaration der Variablen werden diese mit den Inhalten der einzelnen Zellen gefüllt. Danach wird das Alter des Mitarbeiters errechnet. Dazu wird die Anweisung Date herangezogen. Das Alter ergibt sich, wenn Sie vom heutigen Datum das Geburtsdatum subtrahieren. Excel setzt intern Datumsangaben in Zahlen um. Wenn man das 1900-Datumsystem von Excel heranzieht, bedeutet dies, dass der 1. Januar 1900 mit der Zahl 1 gleichgesetzt wird. Von nun an wird weiter gezählt. So entspricht z. B. der 19. März 2000 der Zahl Demnach wird also mit Tagen gerechnet. Im zweiten Schritt möchten Sie aus den ermittelten Tagen, die seit der Geburt des Mitarbeiters und dem heutigen Datum vergangen sind, die Excel-VBA-Kompendium 65

8 Kapitel 3 Datentypen, Variablen und Konstanten Anzahl der Jahre ermitteln. Dazu gehen Sie von der Prämisse aus, dass ein Jahr 360 Tage hat. Demnach dividieren Sie also die ermittelten Tage mit der Konstanten 360 und erhalten so die Anzahl der Lebensjahre des Mitarbeiters. Jetzt möchten Sie aber keine Nachkommastellen mit ausgeben und setzen die Funktion Round ein. Da Sie keine Nachkommastellen wünschen, geben Sie als zweites Argument die Zahl 0 ein Jahresgehalt und Erfolgsbeteiligung errechnen Als nächste Aufgabe ermitteln Sie aus dem Monatsgehalt des Mitarbeiters das Jahresgehalt. Dazu multiplizieren Sie den Monatswert mit dem Multiplikator 12 oder 13, je nach Fall. Danach errechnen Sie vom Jahresgehalt ausgehend die Erfolgsbeteiligung, die im Beispiel bei 10 Prozent liegt. Hierfür wird das Jahresgehalt mit der Konstanten 1.1 multipliziert, anschließend dann das Jahresgehalt subtrahiert. Am Ende summieren Sie Jahresgehalt und die Erfolgsbeteiligung und geben die Summe in Zelle B11 aus. Sollten Sie einmal nach dem Starten eines Makros die Fehlermeldung»Code kann nicht im Haltemodul ausgeführt werden«erhalten, müssen Sie das Makro zurücksetzen. Dazu wählen Sie in der Entwicklungsumgebung den Menübefehl AUSFÜHREN/ZURÜCKSETZEN. 3.2 Die Verwendung von Konstanten Im Gegensatz zu den Variablen ändern die Konstanten ihre Werte nie und bleiben während der Programmausführung immer konstant. Auch hier wird zwischen lokalen und globalen Konstanten unterschieden. Globale Konstanten werden außerhalb der einzelnen Makros definiert und sind damit für alle Makros im Modul verwendbar. Lokale Konstanten hingegen gelten nur in dem Makro, in welchem sie definiert wurden. Wie schon bei den Variablen sollten Sie darauf achten, nicht allzu viele globale Konstanten zu verwenden, da sich dies merkbar auf Ihren Speicher auswirkt. Anbei folgen ein paar typische Deklarationen mit Konstanten: Const Arbeitsmappe = "Mappe1.xls" Const StartDatum = #1/1/1999# Const Fehlermeldung1 = _ "Fehler beim Drucken aufgetreten!" Const MWST = 1.16 Was kann hier noch verbessert werden? Was für die Variablen gilt, hat auch bei den Konstanten Konsequenzen. In den obigen Beispielen ist noch nicht erklärt worden, welche Datentypen verwendet werden sollen. Momentan 66 Excel-VBA-Kompendium

9 Die Verwendung von Konstanten Kapitel 3 wird in allen vier Beispielen der Datentyp Variant eingesetzt. Es geht auch etwas genauer und speichersparender: Const Arbeitsmappe as String = "Mappe1.xls" Const StartDatum As Date = #1/1/1999# Const Fehlermeldung1 as String = _ "Fehler beim Drucken!" Const MWST as Single = Das Praxisbeispiel mit Einsatz von Konstanten In der letzten Aufgabe haben Sie schon Konstanten verwendet, allerdings wurden diese Konstanten (Name der Tabellenblätter, 360 Tage pro Jahr, Prozentsatz für die Erfolgsbeteiligung, Anzahl der Monate, die für die Ermittlung des Jahresgehaltes herangezogen werden) mitten im Code eingebaut. Dies ist nicht vorteilhaft, da eine Änderung am Programmcode so recht mühsam ist. Definieren Sie diese konstanten Werte gleich zu Beginn Ihres Makros. So können Sie bei Bedarf schnell Änderungen vornehmen. Diese Deklaration der Konstanten sieht dann wie folgt aus: Const EingabeTab as String = "Tabelle1" Const AusgabeTab as String = "Tabelle2" Const AnzTageProJahr as Integer = 360 Const AnzMonate as Integer = 12 Const Erfolgsbet as Single = 1.1 Alle Änderungen können nun gleich zu Beginn des Makros übersichtlich vorgenommen werden. Durch die Einführung von Konstanten ändert sich auch am übrigen Programmcode einiges. Die einzelnen Elemente werden dann über die Konstanten angesprochen. Sehen Sie das Endergebnis: Das dazugehörige Beispiel finden Sie auf der beiliegenden CD-ROM im Verzeichnis KAP03 unter dem Namen DATENÜBERTRAGEN.XLS. Sub DatenÜbertragenII() Dim Name As String Dim Vorname As String Dim Straße As String Dim PLZ As String Dim Ort As String Dim GebDatum As Date Dim Alter As Integer Dim Monatsgehalt As Currency Dim Jahresgehalt As Currency Dim Erfolgsbeteiligung As Currency Dim Gesamtverdienst As Currency Listing 3.2: Daten übertragen mit Variablen und Konstanten Excel-VBA-Kompendium 67

10 Kapitel 3 Datentypen, Variablen und Konstanten Const EingabeTab as string = "Tabelle1" Const AusgabeTab as string = "Tabelle2" Const AnzTageProJahr as integer = 360 Const AnzMonate as integer = 12 Const Erfolgsbet as Single = 1.1 Sheets(EingabeTab).Select 'Zuweisen der Zellinhalte an die Variablen Name = Range("B1").Value Vorname = Range("B2").Value Straße = Range("B3").Value PLZ = Range("B4").Value Ort = Range("B5").Value GebDatum = Range("B6").Value Monatsgehalt = Range("B7").Value 'Wechsel auf Ziel-Tabellenblatt Sheets(AusgabeTab).Select 'Einfügen der Variablen in die Zellen Range("B1").Value = Name Range("B2").Value = Vorname Range("B3").Value = Straße Range("B4").Value = PLZ Range("B5").Value = Ort Range("B6").Value = GebDatum Range("B8").Value = Monatsgehalt 'Alter ausrechnen Alter = Date GebDatum Range("B7").Value = _ Application.Round((Alter / AnzTageProJahr), 0) 'Jahresgehalt errechnen Jahresgehalt = Monatsgehalt * AnzMonate Range("B9").Value = Jahresgehalt 'Erfolgsbeteiligung errechnen Erfolgsbeteiligung = _ Jahresgehalt * Erfolgsbet Jahresgehalt Range("B10").Value = Erfolgsbeteiligung 'Gesamtverdienst errechnen Gesamtverdienst = _ Jahresgehalt + Erfolgsbeteiligung Range("B11").Value = Gesamtverdienst End Sub Die Definition von Variablen oder (nicht-globalen) Konstanten findet im direkten Anschluss an die erste Zeile des Makros statt. Die Schreibweise dieser Variablen und Konstanten gilt dann für das gesamte Makro. Wurde also z. B. nach der Anweisung Dim ein Variablenname mit einem großen Buchstaben begonnen und im weiteren Verlauf dieselbe Variable dann in Kleinschreibweise eingegeben, so wird diese Variable automatisch an die Schreibweise der oben definierten Variable angepasst. 68 Excel-VBA-Kompendium

5 DATEN. 5.1. Variablen. Variablen können beliebige Werte zugewiesen und im Gegensatz zu

5 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

Mehr

Neben dem Symbol Entwurfsmodus ist das Symbol Befehlschaltfläche zu sehen.

Neben dem Symbol Entwurfsmodus ist das Symbol Befehlschaltfläche zu sehen. Visual Basic / EXCEL Unterrichtsreihe von Herrn Selbach / Makro Programmierung 1. Die Steuerelemente Toolbox Durch Ansicht Symbolleisten Steuerelemente-Toolbox kann man Befehlschaltflächen (CommandButton),

Mehr

VisualBasic - Variablen

VisualBasic - Variablen Typisch für alle Basic-Dialekte ist die Eigenschaft, dass Variablen eigentlich nicht deklariert werden müssen. Sobald Sie einen Bezeichner schreiben, der bisher nicht bekannt war, wird er automatisch angelegt

Mehr

Java Einführung VARIABLEN und DATENTYPEN Kapitel 2

Java Einführung VARIABLEN und DATENTYPEN Kapitel 2 Java Einführung VARIABLEN und DATENTYPEN Kapitel 2 Inhalt dieser Einheit Variablen (Sinn und Aufgabe) Bezeichner Datentypen, Deklaration und Operationen Typenumwandlung (implizit/explizit) 2 Variablen

Mehr

Informationsverarbeitung im Bauwesen

Informationsverarbeitung im Bauwesen 4 Informationsverarbeitung im Bauwesen Markus Uhlmann basierend auf Folien von A. Brugger 1 Zusammenfassung der 3. Vorlesung Einführung in Excel/VBA Einführung in die Tabellenkalkulation Erste Schritte

Mehr

Modul 122 VBA Scribt.docx

Modul 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

Mehr

Excel Funktionen durch eigene Funktionen erweitern.

Excel Funktionen durch eigene Funktionen erweitern. Excel Funktionen durch eigene Funktionen erweitern. Excel bietet eine große Anzahl an Funktionen für viele Anwendungsbereiche an. Doch es kommt hin und wieder vor, dass man die eine oder andere Funktion

Mehr

Textfunktionen. Die Tabellenfunktion LINKS. Zellinhalte extrahieren

Textfunktionen. Die Tabellenfunktion LINKS. Zellinhalte extrahieren Kapitel 5 201 Die sind dann sehr wertvoll, wenn Sie Texte in Tabellen bearbeiten oder anpassen möchten. Oft müssen vor allem Daten, die aus Fremdsystemen kommen, in Excel umgewandelt und in eine besser

Mehr

Visual Basic Basisbefehle Hinweis: Der Text in eckigen Klammern [ ] ist variabel, z.b. [var] => 5.3. Eckige Klammern sind stets wegzulassen!

Visual Basic Basisbefehle Hinweis: Der Text in eckigen Klammern [ ] ist variabel, z.b. [var] => 5.3. Eckige Klammern sind stets wegzulassen! Visual Basic Basisbefehle Hinweis: Der Text in eckigen Klammern [ ] ist variabel, z.b. [var] => 5.3. Eckige Klammern sind stets wegzulassen! Grundstrukturen: Sub [name]([übergabe]) End Sub [Übergabe] ist

Mehr

Variablen und Konstanten

Variablen und Konstanten Variablen und Konstanten Variablen und Konstanten werden benötigt, um sich in Prozeduren Werte zu merken oder zu übergeben. Es gibt numerische Werte (1 / 10,9) und es gibt alphanumerische Zeichenfolgen

Mehr

1 Visual Basic for Application mit Excel (VBA)

1 Visual Basic for Application mit Excel (VBA) Informatikfreikurs WS 2008/2009 1 1 Visual Basic for Application mit Excel (VBA) 1.1 Mosaik Puzzle Das untenstehende Zahlenschema ist ein sogenanntes Mosaik Puzzle. Jede Zahl zeigt an, wie viele der (höchstens

Mehr

Eine eigene Zugangsverwaltung für Excel

Eine eigene Zugangsverwaltung für Excel Eine eigene Zugangsverwaltung für Excel 1 Eine eigene Zugangsverwaltung für Excel Bernd Held, Vaihingen an der Enz Inhalt 1 Benutzerverwaltung einrichten...1 2 Die Schutz-Makros...3 3 Aktionen verhindern...6

Mehr

VBA Grundlagen. VBA Grundlagen - Steuerelemente. VBA Grundlagen - Variable. VBA Grundlagen Namensbildung, Kommentar

VBA 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,

Mehr

Excel 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 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...

Mehr

VBA- Programmierung. Integrierte Lösungen mit Office 2013. Ricardo Hernández García. 1. Ausgabe, November 2013

VBA- 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

Mehr

Berechnungen in Excel Zahlen, Formeln und Funktionen

Berechnungen in Excel Zahlen, Formeln und Funktionen René Martin Berechnungen in Excel Zahlen, Formeln und Funktionen ISBN-10: 3-446-41029-5 ISBN-13: 978-3-446-41029-9 Leseprobe Weitere Informationen oder Bestellungen unter http://www.hanser.de/978-3-446-41029-9

Mehr

Einführung in VisualBasic for Applications. Stefan Mahlitz

Einführung in VisualBasic for Applications. Stefan Mahlitz Einführung in VisualBasic for Applications Stefan Mahlitz Stefan Mahlitz Einführung in VBA 27.08.00 Inhaltsverzeichnis 1. Grundlagen der VisualBasic for Applications (VBA) Programmierung...2 1.1 Variablen,

Mehr

Erweiterung der Aufgabe. Die Notenberechnung soll nicht nur für einen Schüler, sondern für bis zu 35 Schüler gehen:

Erweiterung 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

Mehr

Tabellenkalkulation / Funktionen. VBA Visual Basic for Applications VBA auf einfache Art und Weise nutzen Der Makro-Recorder von EXCEL

Tabellenkalkulation / Funktionen. VBA Visual Basic for Applications VBA auf einfache Art und Weise nutzen Der Makro-Recorder von EXCEL Tabellenkalkulation / Funktionen VBA auf einfache Art und Weise nutzen Der Makro-Recorder von EXCEL Möchte man mal eben einfache Arbeitsschritte automatisieren oder einfach nur Tastatur-eingaben und Mausklicks

Mehr

Überschrift/Caption. Eigenschaftenfenster

Ü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

Mehr

BAUINFORMATIK. SS 2013 Vorlesung 1 Johannes Lange

BAUINFORMATIK. 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)

Mehr

Michaela Weiss 30. März 2015. Lerneinheit 3: VBA Teil 1: Eingabe/Ausgabe

Michaela 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, ) :

Mehr

Alternative Schutzmechanismen für Excel

Alternative Schutzmechanismen für Excel Alternative Schutzmechanismen für Excel Bernd Held, Vaihingen an der Enz Neben dem in Excel standardmäßig angebotene Tabellenschutz können Sie weitere Schutzmechanismen in Excel einsetzen. Dazu bedarf

Mehr

Richtig Einsteigen: Excel 2007 mit VBA programmieren lernen Weber

Richtig Einsteigen: Excel 2007 mit VBA programmieren lernen Weber Richtig Einsteigen: Excel 2007 mit VBA programmieren lernen Von aufgezeichneten Makros bis zu professionellen VBA-Code von Monika Weber 1. Auflage Richtig Einsteigen: Excel 2007 mit VBA programmieren lernen

Mehr

4 Schleifen -= Entstanden unter Excel 2003 =-

4 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

Mehr

Workshop 2: VBA-Programmierung mit MS Excel

Workshop 2: VBA-Programmierung mit MS Excel 1 Die Entwicklungsumgebung kennen lernen... 1 1.1 In die Entwicklungsumgebung wechseln... 2 1.2 Der Projekt-Explorer... 2 1.3 Das Eigenschaftenfenster... 2 1.4 Sonstige Elemente im Projekt-Explorer...

Mehr

Access [basics] Programmieren mit Arrays. Beispieldatenbank. Arrays. Eindimensionale Arrays. VBA-Grundlagen Programmieren mit Arrays

Access [basics] Programmieren mit Arrays. Beispieldatenbank. Arrays. Eindimensionale Arrays. VBA-Grundlagen Programmieren mit Arrays Dass Sie unter Access Daten in Tabellen speichern und gezielt darauf zugreifen können, wissen Sie als Access [basics]-leser schon längst. Aber was, wenn Sie nur ein paar gleichartige Daten zwischenspeichern

Mehr

Paul-Weber-Schule Homburg

Paul-Weber-Schule Homburg Paul-Weber-Schule Homburg Einführung in die Programmierung mit VBA (unter Excel 97/2000/XP...) Sub Mein_Erstes_Programm() MsgBox Hallo Leute End Sub La 1999 2 Makros mit dem Makrorekorder aufzeichnen und

Mehr

Der Aufruf von DM_in_Euro 1.40 sollte die Ausgabe 1.40 DM = 0.51129 Euro ergeben.

Der Aufruf von DM_in_Euro 1.40 sollte die Ausgabe 1.40 DM = 0.51129 Euro ergeben. Aufgabe 1.30 : Schreibe ein Programm DM_in_Euro.java zur Umrechnung eines DM-Betrags in Euro unter Verwendung einer Konstanten für den Umrechnungsfaktor. Das Programm soll den DM-Betrag als Parameter verarbeiten.

Mehr

www.computeria-olten.ch Monatstreff für Menschen ab 50 Merkblatt 69 EXCEL 2007 03.02.2011 Peter Aeberhard, Computeria Olten

www.computeria-olten.ch Monatstreff für Menschen ab 50 Merkblatt 69 EXCEL 2007 03.02.2011 Peter Aeberhard, Computeria Olten www.computeria-olten.ch Monatstreff für Menschen ab 50 Merkblatt 69 EXCEL 2007 03.02.2011 Peter Aeberhard, Computeria Olten 1 EXCEL Lektion 2 Kurz-Repetition Lektion 1 Kalkulationstabellen( + - / * % )

Mehr

Excel 2010 Zwischenergebnisse automatisch berechnen

Excel 2010 Zwischenergebnisse automatisch berechnen EX.031, Version 1.0 14.10.2013 Kurzanleitung Excel 2010 Zwischenergebnisse automatisch berechnen Wenn man in Excel mit umfangreichen Listen oder Tabellen arbeitet, interessiert vielfach nicht nur das Gesamtergebnis,

Mehr

Download 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 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

Mehr

12. ArcView-Anwendertreffen 2010. Workshop Programmierung in ArcGIS. Daniel Fuchs. Wo kann eigene Programmierung in ArcGIS verwendet werden?

12. 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

Mehr

13 OOP MIT DELPHI. Records und Klassen Ein Vergleich

13 OOP MIT DELPHI. Records und Klassen Ein Vergleich 13 OOP MIT DELPHI Delphi war früher "Object Pascal". Dieser Name impliziert eine Funktionalität, welche in der Welt der Programmierung nicht mehr wegzudenken ist: die objektorientierte Programmierung,

Mehr

DV-Organisation und Anwendungsentwicklung. 4. Klausur

DV-Organisation und Anwendungsentwicklung. 4. Klausur WADV 1b 29.04.2005 120 Min. 1 DV-Organisation und Anwendungsentwicklung 4. Klausur A1 A2 A3 SUMME Maximale Punktzahl 20 15 25 60 Erreichte Punktzahl NOTE: WADV 1b 29.04.2005 120 Min. 2 Aufgabe 1 [Wissensfragen,

Mehr

Access 2010. für Windows. Ricardo Hernández García 1. Ausgabe, 1. Aktualisierung, Dezember 2011. Automatisierung, Programmierung ACC2010P

Access 2010. für Windows. Ricardo Hernández García 1. Ausgabe, 1. Aktualisierung, Dezember 2011. Automatisierung, Programmierung ACC2010P Ricardo Hernández García 1. Ausgabe, 1. Aktualisierung, Dezember 2011 Access 2010 für Windows Automatisierung, Programmierung ACC2010P 4 Access 2010 für Windows - Automatisierung, Programmierung 4 Mit

Mehr

3. GLIEDERUNG. Aufgabe:

3. GLIEDERUNG. Aufgabe: 3. GLIEDERUNG Aufgabe: In der Praxis ist es für einen Ausdruck, der nicht alle Detaildaten enthält, häufig notwendig, Zeilen oder Spalten einer Tabelle auszublenden. Auch eine übersichtlichere Darstellung

Mehr

3 FORMELN. 3.1. Formeln erzeugen

3 FORMELN. 3.1. Formeln erzeugen Formeln Excel effektiv 3 FORMELN 3.1. Formeln erzeugen Übungen: Quittung... 136 Kalkulation... 138 Bestellung... 128 Kassenbuch.. 132 Aufmaß... 152 Zum Berechnen verwendet Excel Formeln. Diese sind in

Mehr

VBA mit Excel Grundlagen und Profiwissen

VBA mit Excel Grundlagen und Profiwissen Rene Martin VBA mit Excel Grundlagen und Profiwissen ISBN-10: 3-446-41506-8 ISBN-13: 978-3-446-41506-5 Leseprobe Weitere Informationen oder Bestellungen unter http://www.hanser.de/978-3-446-41506-5 sowie

Mehr

Inhalt. 1. Einführung in die Informatik. 2. Algorithmen. 3. Programmiersprache Visual Basic. 4. Grundlagen der Datenbanktechnologie.

Inhalt. 1. Einführung in die Informatik. 2. Algorithmen. 3. Programmiersprache Visual Basic. 4. Grundlagen der Datenbanktechnologie. 1. Einführung in die Informatik Inhalt 2. Algorithmen 3. Programmiersprache Visual Basic 4. Grundlagen der Datenbanktechnologie Peter Sobe 1 Programmiersprache Visual Basic Inhalt des Abschnitts Varianten

Mehr

3 Berechnungen und Variablen

3 Berechnungen und Variablen 3 Berechnungen und Variablen Du hast Python installiert und weißt, wie man die Python-Shell startet. Jetzt kannst Du etwas damit machen. Wir fangen mit ein paar einfachen Berechnungen an und wenden uns

Mehr

Ausfüllkästchen und absolute Bezüge

Ausfüllkästchen und absolute Bezüge Ausfüllkästchen und absolute Bezüge Übungsbeispiel Statistik Teil 1 Im Beispiel Statistik verwenden Sie das Ausfüllkästchen, um Zahlen- und Monatsreihen zu erstellen. Beim Vervielfältigen von Formeln ist

Mehr

EURO-Umrechnung in Excel 2010

EURO-Umrechnung in Excel 2010 E14Euroumrechnung.xlma Excel - AddIn EURO-Umrechnung in Excel 2010 Daniel Deckensattl disi@gmx.ch 1 Add-In für die Euro-Franken-Umrechnung 1.1 Einleitung Wer häufig mit Euro zu tun hat und diesen Betrag

Mehr

Wintersemester Maschinenbau und Kunststofftechnik. Informatik. Tobias Wolf http://informatik.swoke.de. Seite 1 von 18

Wintersemester Maschinenbau und Kunststofftechnik. Informatik. Tobias Wolf http://informatik.swoke.de. Seite 1 von 18 Kapitel 3 Datentypen und Variablen Seite 1 von 18 Datentypen - Einführung - Für jede Variable muss ein Datentyp festgelegt werden. - Hierdurch werden die Wertemenge und die verwendbaren Operatoren festgelegt.

Mehr

Aufgabenstellung und Zielsetzung

Aufgabenstellung und Zielsetzung Aufgabenstellung und Zielsetzung In diesem Szenario werden Sie eine Bestellung, vorliegend im XML-Format, über einen Web-Client per HTTP zum XI- System senden. Dort wird die XML-Datei mittels eines HTTP-Interfaces

Mehr

Inhaltsverzeichnis. Grundbegriffe der C-Programmierung Für den HI-TECH C-Compiler

Inhaltsverzeichnis. Grundbegriffe der C-Programmierung Für den HI-TECH C-Compiler Inhaltsverzeichnis Grundbegriffe der C-Programmierung 1. Grundsätzliches... 2 1.1 Darstellung von Werten... 2 1.1.1 Dezimale Zahlendarstellung... 2 1.1.2 Binäre Zahlendarstellung... 3 1.1.3 Hexadezimale

Mehr

3 Die Grundrechenarten

3 Die Grundrechenarten 3 Die Grundrechenarten In diesem Kapitel wollen wir uns unter anderem mit folgenden Themen beschäftigen: Operatoren für die Addition, Subtraktion, Multiplikation und Division Modulooperator, auch Restoperator

Mehr

Projekt 3 Der Makrorekorder

Projekt 3 Der Makrorekorder Projekt 3 Der Makrorekorder Die Programmiersprache VBA stellt in den einzelnen Applikationen mehrere Tausend Elemente zur Verfügung, darunter fallen Anweisungen wie MsgBox, Objekte, Eigenschaften, Methoden,

Mehr

Zusammenfassung Was haben wir bisher gelernt?

Zusammenfassung 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

Mehr

Datenverarbeitung Excel-VBA Übersicht HT 2013

Datenverarbeitung Excel-VBA Übersicht HT 2013 Eine gute Starthilfe beim Umgang mit Excel-VBA bieten die Kurzanleitungen von: http://www.bauv.unibw-muenchen.de/bauv1/oc/html/download/dv/index.html Tabellenblätter EXCEL Tabelle wechseln Tabelle umbenennen

Mehr

Access Grundlagen. David Singh

Access Grundlagen. David Singh Access Grundlagen David Singh Inhalt Access... 2 Access Datenbank erstellen... 2 Tabellenelemente... 2 Tabellen verbinden... 2 Bericht gestalten... 3 Abfragen... 3 Tabellen aktualisieren... 4 Allgemein...

Mehr

Fisch schwimmt gegen eine radioaktive Tonne.

Fisch schwimmt gegen eine radioaktive Tonne. Fisch schwimmt gegen eine radioaktive Tonne. Aufgabe: Ein Grafikobjekt ( Fisch ) soll langsam von links nach rechts auf ein zweites Grafikobjekt ( Tonne ) stoßen und nach sofortigem Ableben in die Rückenlage

Mehr

Text-Zahlen-Formatieren

Text-Zahlen-Formatieren Text-Zahlen-Formatieren Beobachtung: Bei der Formatierung einer Zahl in eine Textzahl und umgekehrt zeigt Excel ein merkwürdiges Verhalten, welches nachfolgend skizziert werden soll: Wir öffnen eine neue

Mehr

Stellen Sie bitte den Cursor in die Spalte B2 und rufen die Funktion Sverweis auf. Es öffnet sich folgendes Dialogfenster

Stellen Sie bitte den Cursor in die Spalte B2 und rufen die Funktion Sverweis auf. Es öffnet sich folgendes Dialogfenster Es gibt in Excel unter anderem die so genannten Suchfunktionen / Matrixfunktionen Damit können Sie Werte innerhalb eines bestimmten Bereichs suchen. Als Beispiel möchte ich die Funktion Sverweis zeigen.

Mehr

Ereignisse (Abb. 2 kleiner Screenshot) zugeordnet werden - einer Schaltfläche beispielsweise das Ereignis Beim Klicken.

Ereignisse (Abb. 2 kleiner Screenshot) zugeordnet werden - einer Schaltfläche beispielsweise das Ereignis Beim Klicken. Einführung VBA 2010 Niko Becker Mit unseren Übungsaufgaben zu ACCESS haben Sie sich bereits umfangreiche Kenntnisse zu dieser Datenbankanwendung angeeignet. Sie arbeiten mit Tabellen, Abfragen, Formularen

Mehr

Microsoft Excel 2013 Automatisches Ausfüllen

Microsoft Excel 2013 Automatisches Ausfüllen Hochschulrechenzentrum Justus-Liebig-Universität Gießen Microsoft Excel 2013 Automatisches Ausfüllen Automatisches Ausfüllen in Excel 2013 Seite 1 von 10 Inhaltsverzeichnis Lineare Reihen erstellen...

Mehr

Rekonstruktion der SolarLog minxxxxxx.js-dateien aus Daten, die mit dem ELV-EM1010PC-System und meinen Makros erfasst wurden

Rekonstruktion der SolarLog minxxxxxx.js-dateien aus Daten, die mit dem ELV-EM1010PC-System und meinen Makros erfasst wurden Rekonstruktion der SolarLog minxxxxxx.js-dateien aus Daten, die mit dem ELV-EM1010PC-System und meinen Makros erfasst wurden Da ich meine PV-Anlage eher als einen SolarLog hatte, die Einspeisedaten aber

Mehr

TYPO3 Redaktoren-Handbuch

TYPO3 Redaktoren-Handbuch TYPO3 Redaktoren-Handbuch Kontakt & Support: rdv interactive ag Arbonerstrasse 6 9300 Wittenbach Tel. 071 / 577 55 55 www.rdvi.ch Seite 1 von 38 Login http://213.196.148.40/typo3 Username: siehe Liste

Mehr

2. ZELLINHALTE UND FORMELN

2. ZELLINHALTE UND FORMELN 2. ZELLINHALTE UND FORMELN Aufgabe: In dem Beispiel Haushaltsbuch entwickeln Sie eine Kostenaufstellung, die alle monatlichen Ausgaben einzelner Sparten enthält. Darauf basierend berechnen Sie mit einfachen

Mehr

Einführung in die C++ Programmierung für Ingenieure

Einführung in die C++ Programmierung für Ingenieure Einführung in die C++ Programmierung für Ingenieure MATTHIAS WALTER / JENS KLUNKER Universität Rostock, Lehrstuhl für Modellierung und Simulation 14. November 2012 c 2012 UNIVERSITÄT ROSTOCK FACULTY OF

Mehr

Themen des Kapitels. 2 Grundlagen von PL/SQL. PL/SQL Blöcke Kommentare Bezeichner Variablen Operatoren. 2.1 Übersicht. Grundelemente von PL/SQL.

Themen des Kapitels. 2 Grundlagen von PL/SQL. PL/SQL Blöcke Kommentare Bezeichner Variablen Operatoren. 2.1 Übersicht. Grundelemente von PL/SQL. 2 Grundlagen von PL/SQL Grundelemente von PL/SQL. 2.1 Übersicht Themen des Kapitels Grundlagen von PL/SQL Themen des Kapitels PL/SQL Blöcke Kommentare Bezeichner Variablen Operatoren Im Kapitel Grundlagen

Mehr

II. Grundlagen der Programmierung. 9. Datenstrukturen. Daten zusammenfassen. In Java (Forts.): In Java:

II. Grundlagen der Programmierung. 9. Datenstrukturen. Daten zusammenfassen. In Java (Forts.): In Java: Technische Informatik für Ingenieure (TIfI) WS 2005/2006, Vorlesung 9 II. Grundlagen der Programmierung Ekkart Kindler Funktionen und Prozeduren Datenstrukturen 9. Datenstrukturen Daten zusammenfassen

Mehr

Access [basics] Aktionsabfragen per VBA ausführen. Beispieldatenbank. Aktionsabfragen. Die Execute-Methode. Datenzugriff per VBA

Access [basics] Aktionsabfragen per VBA ausführen. Beispieldatenbank. Aktionsabfragen. Die Execute-Methode. Datenzugriff per VBA Aktionsabfragen lassen sich bequem mit der Entwurfsansicht für Abfragen zusammenstellen. Sie können damit Daten an Tabellen anfügen, bestehende Daten ändern oder löschen und sogar gleich die passende Tabelle

Mehr

1 MAKROS AUFZEICHNEN. 1.1 Einführung

1 MAKROS AUFZEICHNEN. 1.1 Einführung Makro Aufzeichnen Makro + VBA 2010 effektiv 1 MAKROS AUFZEICHNEN 1.1 Einführung Sie können Excel sehr einfach automatisieren, indem Sie ein Makro aufzeichnen. Ähnlich wie bei einem Kassettenrecorder werden

Mehr

Inhaltsverzeichnis... 1. Was sind Funktionen?... 2. Bestandteile einer Funktion... 2. Beispiele für einfache Funktionen... 2

Inhaltsverzeichnis... 1. Was sind Funktionen?... 2. Bestandteile einer Funktion... 2. Beispiele für einfache Funktionen... 2 Inhaltsverzeichnis Inhaltsverzeichnis... 1 Was sind Funktionen?... 2 Bestandteile einer Funktion... 2 Beispiele für einfache Funktionen... 2 Als Tabelle definierten Zellbereich schnell auswerten... 3 Die

Mehr

Java Kurs für Anfänger Einheit 2 Datentypen und Operationen

Java Kurs für Anfänger Einheit 2 Datentypen und Operationen Java Kurs für Anfänger Einheit 2 Datentypen und Operationen Ludwig-Maximilians-Universität München (Institut für Informatik: Programmierung und Softwaretechnik von Prof.Wirsing) 16. Mai 2009 Inhaltsverzeichnis

Mehr

Excel Pivot-Tabellen 2010 effektiv

Excel Pivot-Tabellen 2010 effektiv 7.2 Berechnete Felder Falls in der Datenquelle die Zahlen nicht in der Form vorliegen wie Sie diese benötigen, können Sie die gewünschten Ergebnisse mit Formeln berechnen. Dazu erzeugen Sie ein berechnetes

Mehr

KREDITVERZEICHNIS Konfiguration Ausgabe: 20.02.13 1/13. Dokumentation KREDITVERZEICHNIS. Teil 2. Konfiguration

KREDITVERZEICHNIS Konfiguration Ausgabe: 20.02.13 1/13. Dokumentation KREDITVERZEICHNIS. Teil 2. Konfiguration KREDITVERZEICHNIS Konfiguration Ausgabe: 20.02.13 1/13 Dokumentation KREDITVERZEICHNIS Teil 2 Konfiguration Stand 20.02.2013 KREDITVERZEICHNIS Konfiguration Ausgabe: 20.02.13 2/13 Inhalt 1. KONFIGURATION...

Mehr

VBA mit Excel. Mit kleinen Makros zaubern BERND HELD

VBA mit Excel. Mit kleinen Makros zaubern BERND HELD VBA mit Excel Mit kleinen Makros zaubern BERND HELD R leicht R klar R sofort Kapitel 3 Der Zeilen-/Spalten- Workshop Nachdem wir bereits gelernt haben, wie wir mit Zellen in der Programmierung umgehen,

Mehr

Klausur in 12.1 Themen: Zahlsysteme, Grundlagen von Delphi (Bearbeitungszeit: 90 Minuten)

Klausur in 12.1 Themen: Zahlsysteme, Grundlagen von Delphi (Bearbeitungszeit: 90 Minuten) Name: «Vorname» «Name» Klausur in 12.1 Themen: Zahlsysteme, Grundlagen von Delphi (Bearbeitungszeit: 90 Minuten) Informatik 12 2 VP je 2 VP 6 VP 0 Notieren Sie alle Antworten in einer Word-Datei Klausur1_«Name».doc

Mehr

Zur drittletzten Zeile scrollen

Zur drittletzten Zeile scrollen 1 Fragen und Antworten zur Computerbedienung Thema : Zur drittletzten Zeile scrollen Thema Stichwort Programm Letzte Anpassung Zur drittletzten Zeile scrollen Scrollen VBA Excel 1.02.2014 Kurzbeschreibung:

Mehr

Einführung in Visual Basic 6.0

Einführung in Visual Basic 6.0 Einführung in Visual Basic 6.0 Grundlagen Die Windows-Philosophie Die Art und Weise, wie die Kommunikation mit dem Benutzer abläuft, dürfte wohl der gravierendste Unterschied zwischen den klassischen Betriebssystemen

Mehr

Handbuch ECDL 2003 Professional Modul 2: Tabellenkalkulation Kopieren, Einfügen und Verknüpfen von Daten

Handbuch ECDL 2003 Professional Modul 2: Tabellenkalkulation Kopieren, Einfügen und Verknüpfen von Daten Handbuch ECDL 2003 Professional Modul 2: Tabellenkalkulation Kopieren, Einfügen und Verknüpfen von Daten Dateiname: ecdl_p2_02_02_documentation.doc Speicherdatum: 08.12.2004 ECDL 2003 Professional Modul

Mehr

BERND HELD. Das Access-VBA Codebook

BERND HELD. Das Access-VBA Codebook BERND HELD Das Access-VBA Codebook Bernd Held Das Access-VBA Codebook >> Die 245 Abbildung 112: Die Laufwerkstypen wurden ermittelt. 171 Weitere Laufwerkseigenschaften In der Prozedur aus Listing 201 können

Mehr

Eine völlig andere Form Abfragen zu erstellen ist, sie mit Hilfe der Datenbankabfragesprache SQL zu gestalten.

Eine völlig andere Form Abfragen zu erstellen ist, sie mit Hilfe der Datenbankabfragesprache SQL zu gestalten. Einführung SQL 2010 Niko Becker Mit unseren Übungen zu ACCESS können Sie Aufbau und Struktur einer relationalen Datenbank kennenlernen. Wir zeigen Ihnen wie Sie Tabellen, Formulare und Berichte erstellen

Mehr

Modul Entscheidungsunterstützung in der Logistik. Einführung in die Programmierung mit C++ Übung 1

Modul Entscheidungsunterstützung in der Logistik. Einführung in die Programmierung mit C++ Übung 1 Fakultät Verkehrswissenschaften Friedrich List, Professur für Verkehrsbetriebslehre und Logistik Modul Entscheidungsunterstützung in der Logistik Einführung in die Programmierung mit C++ Übung 1 SS 2016

Mehr

M. Graefenhan 2000-12-07. Übungen zu C. Blatt 3. Musterlösung

M. Graefenhan 2000-12-07. Übungen zu C. Blatt 3. Musterlösung M. Graefenhan 2000-12-07 Aufgabe Lösungsweg Übungen zu C Blatt 3 Musterlösung Schreiben Sie ein Programm, das die Häufigkeit von Zeichen in einem eingelesenen String feststellt. Benutzen Sie dazu ein zweidimensionales

Mehr

1.4.12 Sin-Funktion vgl. Cos-Funktion

1.4.12 Sin-Funktion vgl. Cos-Funktion .4. Sgn-Funktion Informatik. Semester 36 36.4.2 Sin-Funktion vgl. Cos-Funktion Informatik. Semester 37 37 .4.3 Sqr-Funktion Informatik. Semester 38 38.4.4 Tan-Funktion Informatik. Semester 39 39 .5 Konstanten

Mehr

Berechnungen in Access Teil I

Berechnungen in Access Teil I in Access Teil I Viele Daten müssen in eine Datenbank nicht eingetragen werden, weil sie sich aus anderen Daten berechnen lassen. Zum Beispiel lässt sich die Mehrwertsteuer oder der Bruttopreis in einer

Mehr

Proseminar C-Programmierung. Strukturen. Von Marcel Lebek

Proseminar C-Programmierung. Strukturen. Von Marcel Lebek Proseminar C-Programmierung Strukturen Von Marcel Lebek Index 1. Was sind Strukturen?...3 2. Padding 5 3. Vor- und Nachteile von Padding..8 4. Padding gering halten 9 5. Anwendungsgebiete von Strukturen.11

Mehr

Es gibt zwei verschiedene Arten, wie Programme auf dem Rechner ausgeführt werden:

Es gibt zwei verschiedene Arten, wie Programme auf dem Rechner ausgeführt werden: 3 Grundlagen 3.1 Starten eines C++ Programms Es gibt zwei verschiedene Arten, wie Programme auf dem Rechner ausgeführt werden: 1. Programme, die vom Interpreter der Programmiersprache Zeile für Zeile interpretiert

Mehr

Excel Aufbaukurs kompakt. Peter Wies 1. Ausgabe, November inkl. zusätzlichem Übungsanhang K-EX2013-AK-UA

Excel Aufbaukurs kompakt. Peter Wies 1. Ausgabe, November inkl. zusätzlichem Übungsanhang K-EX2013-AK-UA Excel 2013 Peter Wies 1. Ausgabe, November 2013 Aufbaukurs kompakt inkl. zusätzlichem Übungsanhang K-EX2013-AK-UA 2.1 Daten mit der Blitzvorschau extrahieren Blitzvorschau.xlsx Vorteile der Blitzvorschau

Mehr

Fehler finden und beheben

Fehler finden und beheben Kapitel 9 Fehler finden und beheben In diesem Kapitel lernen Sie welche Testfenster die VBA-Umgebung anbietet wie der Debugger genutzt werden kann, um Fehler aufzuspüren wie fehlertolerant VBA im Allgemeinen

Mehr

So sind häufig benötigte Formeln sofort zur Hand

So sind häufig benötigte Formeln sofort zur Hand So sind häufig benötigte Formeln sofort zur Hand auch für Excel 2010 Wahrscheinlich wirst auch du einige Formeln immer wieder in Ihren Tabellen einsetzen. Je komplexer diese Formeln sind, desto mehr Zeit

Mehr

Dokumentation. estat Version 2.0

Dokumentation. estat Version 2.0 Dokumentation estat Version 2.0 Installation Die Datei estat.xla in beliebiges Verzeichnis speichern. Im Menü Extras AddIns... Durchsuchen die Datei estat.xla auswählen. Danach das Auswahlhäkchen beim

Mehr

4 ANALYSE VON TABELLEN

4 ANALYSE VON TABELLEN MS Excel 2010 Aufbau Analyse von Tabellen 4 ANALYSE VON TABELLEN Lernen Sie in diesem Kapitel die Möglichkeiten kennen, Tabelleninhalte optimal auszuwerten und mit was wäre wenn die Daten zu analysieren.

Mehr

Microsoft Excel 2010 Benutzerdefinierte Funktionen

Microsoft Excel 2010 Benutzerdefinierte Funktionen Hochschulrechenzentrum Justus-Liebig-Universität Gießen Microsoft Excel 2010 Benutzerdefinierte Funktionen Benutzerdefinierte Funktionen in Excel 2010 Seite 1 von 10 Inhaltsverzeichnis Erstellung einer

Mehr

Numerische Datentypen. Simon Weidmann

Numerische Datentypen. Simon Weidmann Numerische Datentypen Simon Weidmann 08.05.2014 1 Ganzzahlige Typen 1.1 Generelles Bei Datentypen muss man immer zwei elementare Eigenschaften unterscheiden: Zuerst gibt es den Wertebereich, zweitens die

Mehr

Smart-Grid-Tools Beschleunigen Sie die Erstellung von Bauteilen ZUSAMMENFASSUNG. IM WORKSHOP Tip #14. Die Herausforderung, große Bauteile zu erstellen

Smart-Grid-Tools Beschleunigen Sie die Erstellung von Bauteilen ZUSAMMENFASSUNG. IM WORKSHOP Tip #14. Die Herausforderung, große Bauteile zu erstellen IM WORKSHOP Tip #14 Smart-Grid-Tools Beschleunigen Sie die Erstellung von Bauteilen ZUSAMMENFASSUNG Mai 2007 Autor: Phil Loughhead Die Erstellung von Bauteilen ist ein fundamentaler Bestandteil des Design-

Mehr

Interoperabilität mit Office-Anwendungen (1)

Interoperabilitä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

Mehr

Dr. Monika Meiler. Inhalt

Dr. Monika Meiler. Inhalt Inhalt 5 Referenzdatentypen - Felder... 5-2 5.1 Eindimensionale Felder - Vektoren... 5-3 5.1.1 Vereinbarung... 5-3 5.1.2 Referenzen sind keine Felder... 5-4 5.1.3 Kopieren eindimensionaler Felder... 5-6

Mehr

Datumsangaben, enthält mindestens Jahr, Monat, Tag

Datumsangaben, enthält mindestens Jahr, Monat, Tag Datenbanken mit SQL Informatik - Sprenger Häufig wird mit Tabellenkalkulationen gearbeitet, obwohl der Einsatz von Datenbanken sinnvoller ist. Tabellenkalkulationen wie Microsoft Excel oder LibreOffice

Mehr

Aufzeichnen eines einfachen Makros

Aufzeichnen eines einfachen Makros Makrross,, Prrozzeduren, r, Varriablen,, i l Konsstanten, t t, Dattenffel lderr l etcc.. t 22000022 NNi ikkoo BBeecckkeer r Beim bisherigen Nacharbeiten unserer Übungsaufgaben wurden Sie gelegentlich schon

Mehr

So funktioniert der Szenario-Manager

So funktioniert der Szenario-Manager So funktioniert der Szenario-Manager Eine wichtige Basis für Entscheidungen ist zu wissen, welche Annahmen zu welchen Ergebnissen führen. Ein spezielles Excel-Werkzeug ist hier eine große Hilfe: der Szenario-Manager.

Mehr

Einführung in die Java- Programmierung

Einführung in die Java- Programmierung Einführung in die Java- Programmierung Dr. Volker Riediger Tassilo Horn riediger horn@uni-koblenz.de WiSe 2012/13 1 Wichtig... Mittags keine Pommes... Praktikum A 230 C 207 (Madeleine + Esma) F 112 F 113

Mehr

+ C - Array (Vektoren, Felder)

+ C - Array (Vektoren, Felder) + C - Array (Vektoren, Felder) Eindimensionale Arrays Beim Programmieren steht man oft vor dem Problem, ähnliche, zusammengehörige Daten (vom gleichen Datentyp) zu speichern. Wenn man zum Beispiel ein

Mehr

Microsoft Access 2010 Daten importieren

Microsoft Access 2010 Daten importieren Microsoft Access 2010 Daten importieren Daten nach Access importieren Klick auf den Reiter des Menübandes Externe Daten. In der Gruppe Importieren und Verknüpfen werden mit Hilfe von Befehlen die verschiedenen

Mehr

Elementare Datentypen in C++

Elementare Datentypen in C++ Elementare Datentypen in C++ bool signed/unsigned char signed/unsigned short int signed/unsigned int signed/unsigned long int (signed/unsigned long long int) float double long double void enum char Der

Mehr

1. Einführung. 2. Vorbereitung. 3. Import von Firmenkunden

1. Einführung. 2. Vorbereitung. 3. Import von Firmenkunden 1. Einführung Über den Kundenimport können Sie Kundendaten aus vielen gängigen Formaten bequem in orgamax importieren, ohne diese einzeln eingeben zu müssen. In dieser Dokumentation sind verschiedene Szenarien,

Mehr

Vorübung 1 Beschriften Sie die Tabelle wie in der Abbildung dargestellt.

Vorübung 1 Beschriften Sie die Tabelle wie in der Abbildung dargestellt. Diese Anleitung führt in einige Grundfunktionen des Tabellenkalkulationsprogramms Microsoft Excel ein. Sie erstellen nach einigen Vorübungen mit Excel ein kleines Programm, das auf der Grundlage der Gesamtpunktzahl

Mehr