Zusammenfassung Was haben wir bisher gelernt?

Größe: px
Ab Seite anzeigen:

Download "Zusammenfassung Was haben wir bisher gelernt?"

Transkript

1 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 Sie die erste Zahl ein!") 3. Benutzerdefinierte Dialogfelder Werkzeugsammlung, insbes. Bezeichnungfeld Label: lbl_... (Eigenschaften: Name, Caption) Textfeld TextBox: txt_... (Eigenschaften: Name, Text) Befehlsschaltfläche CommandButton: cmd_... (Eigenschaften: Name, Caption) 4. Deklarationen Datentypen (insbes. Byte, Integer, Long, Double, Currency, String) Variablendeklaration: Dim Zahl1 as Integer Konstantendeklaration: Const UstSatz as Integer = 19 Option Explicit (ganz oben im Code, legt fest, dass immer deklariert werden muss und verhindert so Tippfehler bzw. zeigt an, wo sich der Fehler im Code befindet) 5. Wie geht man bei der Lösung eines Programmierproblems vor? a. Problemanalyse (Welche Daten müssen eingegeben, welche können errechnet werden?) b. Struktogramm (Man überlegt sich die Anweisungsfolge, die zur Lösung des gestellten Problems führt. Aus dem Struktogramm können die benötigten Variablen abgelesen werden. Verwenden Sie dieselben Namen, die Sie nachher zum Programmieren benutzen wollen!) c. Tabelle mit Steuerelementen und deren Eigenschaften (Dieser Schritt bezieht sich auf das Formular und die dort enthaltenen Elemente. Vergleiche Werkzeugsammlung) d. Formular erzeugen und speichern (falls notwendig/erforderlich. Verwenden Sie dazu dann c!) e. Schreiben des notwendigen Codes (Verwenden Sie dazu b!) Die Verbindung von Formular und Code findet (üblicherweise) an der Stelle statt, wo Sie einen Command-Button betätigen und den Rechner anweisen, Verarbeitungsschritte für Sie auszuführen. Seite 1 von 13 czehak@berufskolleg neuss.de

2 6. Wie sollte der Code gegliedert sein? Option Explicit Legt fest, dass Variablen deklariert werden müssen. 'Deklaration der Variablen und Jetzt werden alle Variablen, die während des Konstanten Programmablaufs verwendet werden (Das Hochkomma steht für einen deklariert. Danach deklarieren Sie die Kommentar!) Konstanten. Jetzt beginnen die einzelnen Prozeduren. Bsp.: Private Sub cmd_abrechnung_click() Prozeduranfang Wenn in einer Prozedur etwas "verarbeitet" wird, liegt in der Regel die Gliederung in Eingabe, Verarbeitung und Ausgabe vor. 'Eingabe Eingabe: Hier werden die Eingaben, die in... das Formular gemacht wurden, in die vorgesehenen Variablen eingelesen und Name = txt_name.text gespeichert.... Bsp: "Hole die Eingabe aus dem Feld mit dem Namen txt_name und speichere sie mir in der... 'Verarbeitung Distanz = KMEnde - KMAnfang 'Ausgabe in das Formular lbl_betrag.caption = Auszahlbetrag... 'Ausgabe in Tabelle Worksheets("Abrechnungsbeleg").Ra nge("b3").value = Name oder Worksheets("Abrechnungsbeleg").Cel ls(3,2).value = Name... Variablen Name!" Verarbeitung: In diesem Teil werden die Berechnungen durchgeführt und die Ergebnisse der Berechnungen in Variablen abgespeichert. Bsp: "Ziehe vom Inhalt der Variablen KMEnde den Inhalt der Variablen KMAnfang ab und speichere das Ergebnis in der Variablen Distanz!" Ausgabe in Formular: Das oder die Ergebnisse der Berechnungen werden in das Formular eingetragen. Bsp. "Schreibe mir in die Eigenschaft Caption des Labels, das ich lbl_betrag genannt habe (Name), den Inhalt der Variablen Auszahlbetrag!" Ausgabe in Tabelle: Wenn die Ergebnisse aus dem Dialogfeld auf ein Excel-Tabellenblatt erfolgen soll, so kann dies im Anschluss geschehen. Bsp. "Schreibe mir den Inhalt der Variablen Name auf mein Tabellenblatt mit dem Namen "Abrechnungsbeleg" in den Bereich B3 (oder: in Zelle 3,2) als Wert!" Prozedurende Seite 2 von 13 czehak@berufskolleg neuss.de

3 Jetzt können sich weitere Prozeduren anschließen. Wir kennen bisher bspw. noch: Prozedur zum Löschen der Inhalte im Dialogfeld Prozedur zum Schließen des Dialogfeldes Private Sub cmd_löschen_click() txt_name.text = "" "Beim einfachen Klick auf die Schaltfläche mit dem Namen cmd_löschen, sollst du die Eigenschaft Text des Textfeldes mit dem Namen txt_name auf leer setzen." Private Sub cmd_schließen_click() Unload frm_abrechnung "Beim einfachen Klick auf die Schaltfläche mit dem Namen cmd_schließen sollst du das Formular mit dem Namen frm_abrechnung schließen." In Bsp1 und 2 sind zwei verschiedene Schaltflächen (Command-Buttons) für das Löschen und das Schließen vorgesehen. Will man das Ganze mit einer Schaltfläche lösen, muss man einmal den einfachen und einmal den Doppelklick wählen. Die einzelnen Prozeduren stehen gleichberechtigt untereinander im Code. Ihre Reihenfolge ist prinzipiell unerheblich, sollte aber aus Übersichtlichkeitsgründen dem Programmablauf folgen. 7. Vorzeitiges Verlassen einer Prozedur: Exit Sub Beim Eintritt bestimmter Bedingungen ist es oftmals notwendig eine Prozedur vorzeitig zu verlassen, dies ist mit der Anweisung Exit Sub möglich. Bei uns war das z.b. der Fall, wenn ein Feld im Formular, das eingelesen werden sollte, nicht ausgefüllt war. Wir prüfen zu Beginn, ob alle Felder ausgefüllt sind und lesen erst dann die Variablen ein. Wenn mindestens ein Feld nicht ausgefüllt ist, brechen wir die Prozedur mit Exit Sub ab, da wir sonst beim Einlesen einen Fehler erhalten. Nach Abbruch des Vorgangs mit Exit Sub kann der Benutzer das Formular erneut starten. 8. Spaltenbreite anpassen: Columns.AutoFit Entspricht der Anweisung aus Excel: Format Spalte Optimale Breite bestimmen. Worksheets("Tabelle1").Range("A2:A7").Columns.AutoFit bestimmt die optimale Spaltenbreite für die Spalte A unter Berücksichtigung des Inhalts in Zeile 2 bis 7. Seite 3 von 13 czehak@berufskolleg neuss.de

4 9. Das Steuerelement Check-Box If Chk_Drucken = True Then Worksheets("Abrechnungsbeleg").PrintOut If Chk_wahl = True Then Worksheets("Abrechnungsbeleg")Range ("B14").Value = Abwesenheit Else Worksheets("Abrechnungsbeleg")Range ("B15").Value = Abwesenheit Das Steuerelement "Checkbox" kann entweder aktiviert werden oder nicht. Es ist vom Typ "boolean" und nimmt daher je nachdem die Werte "true" oder "false" an. Das bedeutet, dass Sie mit einer Verzweigung festlegen müssen, was in diesen beiden Fällen passieren soll. Sie kann auch mit einer zweiseitigen Auswahl verbunden werden, wenn Sie festlegen, was in dem Fall zu tun ist, wenn sie aktiviert ist (true) und was in dem Fall passieren soll, wo sie deaktiviert ist (false). Hier wird die Eintragung wahlweise in B14 oder in B15 vorgenommen 10. Start eines Formulars von der Excel-Tabellenseite (Modul einfügen) - das setzt natürlich voraus, dass es überhaupt ein Formular gibt im VBA-Editor, das man starten kann! (a)autoform auswählen und auf Tabellenblatt platzieren. (b)rechte Maustaste klicken und Text hinzufügen. (c)auf die Umrandung klicken und Füllfarbe wählen. (d)im Visual Basic Editor die Prozedur schreiben: 1. Einfügen Modul 2. Prozedur schreiben, z.b. Sub Start() 'Name ist freiwählbar frm_reisekostenabbuchung.show'formularname + Befehl Show 'Ende der Sub 3. speichern (e)die Autoform mit dem Modul verbinden: 1. Mit rechter Maustaste auf die Umrandung klicken, 2. Makrozuweisen auswählen, 3. Makro wählen, 4. OK (f) Testen, ob alles so funktioniert, wie man es sich wünscht Seite 4 von 13 czehak@berufskolleg neuss.de

5 11. Inhalte löschen: ClearContents... löscht die Inhalte aus dem angegebenen Bereich. Das funktioniert aber nur, wenn die Zellen in diesem Bereich nicht in irgendeiner Weise verbunden sind (z.b. mit Format Zellen Ausrichtung Zellen verbinden. Oder mit dem entsprechenden ICON ) Worksheets("Abrechnungsbeleg").Range("B3:B20").ClearContent s oder alternativ Worksheets("Abrechnungsbeleg").Range("B3:B20").Value = 12. Verzweigungen und Select Case Entscheidungsstrukturen = Verzweigungen: if then else Anweisungen VBA-Prozeduren können Bedingungen prüfen und dann je nach Prüfungsergebnis unterschiedliche Operationen durchführen. Von VBA unterstützten Entscheidungsstrukturen sind: If...Then If...Then...Else Select Case If...Then If...Then-Blöcke dienen zur bedingten Ausführung einer oder mehrerer Anweisungen. Hierbei können Sie die einzeilige Syntax und die mehrzeilige Blocksyntax verwenden: If Bedingung Then Anweisung If Bedingung Then Anweisungen Bedingung ist normalerweise ein Vergleich, kann jedoch auch ein beliebiger Ausdruck sein, der einen numerischen Wert ergibt. VBA interpretiert diesen Wert entweder als True oder als False. Der numerische Wert Null entspricht False, und ein numerischer Wert ungleich Null entspricht True. Wenn Bedingung den Wert True hat, führt VBA alle Anweisungen aus, die auf das Schlüsselwort Then folgen. Sie können die einzeilige oder die mehrzeilige Syntax verwenden, um nur eine einzige Anweisung bedingt auszuführen (die beiden folgenden Beispiele sind äquivalent) If EinDatum < Now Then EinDatum = Now If EinDatum < Now Then EinDatum = Now Die einzeilige Version von If...Then verwendet keine -Anweisung. Falls Sie mehrere Code-Zeilen ausführen möchten, wenn Bedingung den Wert True hat, müssen Sie einen mehrzeiligen Syntaxblock mit If...Then... verwenden. If EinDatum < Now Then EinDatum = Now Timer1.Enabled = False ' Zeitgeber-Steuerelement deaktivieren. Seite 5 von 13 czehak@berufskolleg neuss.de

6 If...Then...Else Verwenden Sie einen If...Then...Else-Block, um mehrere Anweisungsblöcke zu definieren, von denen einer ausgeführt wird: VBA prüft zunächst Bedingung1. Wenn diese Bedingung den Wert False hat, prüft Visual Basic Bedingung2. Dies wird so lange fortgesetzt, bis eine Bedingung gefunden wird, die den Wert True hat. Wenn Visual Basic eine Bedingung findet, die den Wert True hat, wird der entsprechende Anweisungsblock ausgeführt, und die Ausführung wird dann mit dem Code fortgesetzt, der auf folgt. Optional kann ein Else-Anweisungsblock verwendet werden, den Visual Basic ausführt, wenn keine Bedingung den Wert True hat If...Then...ElseIf ist im Grunde nur ein Sonderfall von If...Then...Else. Sie können eine beliebige Anzahl von ElseIf- Abschnitten (oder auch überhaupt keinen) verwenden. Die Verwendung eines Else- Abschnitts ist unabhängig von der Verwendung von ElseIf-Abschnitten möglich. Ihre Anwendung kann beispielsweise unterschiedliche Operationen durchführen, die davon abhängen, auf welches Steuerelement in einem Menü- Steuerelementefeld geklickt wird: Sie können jederzeit weitere ElseIf- Abschnitte zur If...Then-Struktur hinzufügen. Das Schreiben dieser Syntax kann jedoch umständlich werden, wenn jedes ElseIf den gleichen Ausdruck mit einem anderen Wert vergleicht. In diesem Fall können Sie die Entscheidungsstruktur Select Case verwenden. If Bedingung1 Then [Anweisungsblock-1] Else If Bedingung2 Then [Anweisungsblock-2]... Else [Anweisungsblock-n] Option Explicit Dim P As Double Sub Note() P = InputBox("Bitte geben Sie Ihren Prozentsatz ein!") If P < 30 Then MsgBox "Sie haben eine 6!" ElseIf P < 50 Then MsgBox "Sie haben eine 5!" ElseIf P < 67 Then MsgBox "Sie haben eine 4!" ElseIf P < 81 Then MsgBox "Sie haben eine 3!" ElseIf P < 92 Then MsgBox "Sie haben eine 2!" ElseIf P <= 100 Then MsgBox "Sie haben eine 1!" Else MsgBox Noten für andere Prozentsätze existieren nicht! Seite 6 von 13 czehak@berufskolleg neuss.de

7 Select Case In VBA ist die Select Case-Struktur als Alternative zu If...Then...ElseIf verfügbar, wenn bei mehreren Anweisungsblöcken ein Block selektiv ausgeführt werden soll. Die Funktionalität der Select Case- Anweisung ist der Funktionalität der If...Then...Else-Anweisung ähnlich, aber Select Case erzeugt effizienteren Code und ist besser lesbar, wenn es mehrere Auswahlmöglichkeiten gibt. Select Case Prüfausdruck [Case Ausdrucksliste1] [Anweisungsblock-1] [Case Ausdrucksliste2] [Anweisungsblock-2]... [Case Else] [Anweisungsblock-n] End Select Eine Select Case-Struktur arbeitet mit einem einzigen Prüfausdruck, der nur einmal zu Beginn der Struktur ausgewertet wird. Visual Basic vergleicht das Ergebnis dieses Ausdrucks anschließend mit den Werten der möglichen Fälle, die durch Case eingeleitet werden. Wenn eine Übereinstimmung vorliegt, wird der zu diesem Fall gehörige Anweisungsblock ausgeführt: Jede Ausdrucksliste ist eine aus einem oder mehreren Werten bestehende Liste. Wenn sich in einer Liste mehrere Werte befinden, werden die einzelnen Werte durch Kommas voneinander getrennt. Jeder Anweisungsblock enthält keine, eine oder mehrere Anweisungen. Wenn mehrere Case-Fälle mit dem Prüfausdruck übereinstimmen, wird nur der Anweisungsblock ausgeführt, der dem ersten übereinstimmenden Case-Fall zugeordnet ist. Visual Basic führt die Anweisungen im (optionalen) Case Else- Abschnitt aus, wenn keiner der Werte in der Ausdrucksliste mit dem Prüfausdruck übereinstimmt. Angenommen, Sie fügen dem Menü Bearbeiten im If..Then..ElseIf-Beispiel einen weiteren Befehl hinzu. Sie könnten dann einen weiteren ElseIf-Abschnitt hinzufügen oder aber die Funktion mit Select Case umschreiben. Ein Anwendungsbeispiel: Seite 7 von 13 czehak@berufskolleg neuss.de

8 Option Explicit Dim P As Double Sub Note() P = InputBox("Bitte geben Sie Ihren Prozentsatz ein!") Select Case P Case Is < 30 MsgBox "Sie haben eine 6!" Case Is < 50 MsgBox "Sie haben eine 5!" Case Is < 67 MsgBox "Sie haben eine 4!" Case Is < 81 MsgBox "Sie haben eine 3!" Case Is < 92 MsgBox "Sie haben eine 2!" Case Is <= 100 MsgBox "Sie haben eine 1!" Case Else MsgBox "Noten für andere Prozentsätze gibt es nicht!" End Select Die Select Case-Struktur wertet einen Ausdruck nur einmal zu Beginn der Struktur aus. Die If...Then...ElseIf-Struktur kann dagegen in jeder ElseIf-Anweisung einen anderen Ausdruck auswerten. Sie können eine If...Then...ElseIf-Struktur nur dann durch eine Select Case-Struktur ersetzen, wenn die If-Anweisung und alle ElseIf-Anweisungen denselben Ausdruck auswerten. Seite 8 von 13 czehak@berufskolleg neuss.de

9 Case 1 Case "K" Liste von einfachen Bedingungen Case 1, 3, 7 Case "K", "k" Einfache Bedingung ausgeführt, wenn die zu prüfende Variable den Wert 1 enthält. ausgeführt, wenn die zu prüfende Variable den Inhalt "K" enthält. ausgeführt, wenn die zu prüfende Variable den Wert 1, 3 oder 7 enthält. ausgeführt, wenn die zu prüfende Variable den Inhalt "K" oder "k" enthält. Prüfen von Bereichen Achtung: Bei To ist darauf zu achten, dass der kleinere der beiden Werte, die den Bereich angeben links vom To steht. Case 1 To 4 Case 1 To 4, 7 To 9 Case "A" To "C" Nutzen von Vergleichsoperatoren Case Is > 1000 Case Is <= 500 Case Is >500 And Wert <= 1000 Kombination Case 1 To 4, 7, 9, Is > 1000 ausgeführt, wenn die zu prüfende Variable einen Wert von 1 bis 4 enthält. ausgeführt, wenn die zu prüfende Variable Werte von 1 bis 4 oder von 7 bis 9 enthält. ausgeführt, wenn die zu prüfende Variable einen Inhalt von "A" bis "C" enthält. ausgeführt, wenn die zu prüfende Variable Werte größer 1000 enthält. ausgeführt, wenn die zu prüfende Variable Werte kleiner oder gleich 500 enthält. ausgeführt, wenn die zu prüfende Variable (Wert) Werte größer 500 und Werte kleiner oder gleich 1000 enthält. ausgeführt, wenn die zu prüfende Variable im Bereich von 1 bis 4 liegt, den Wert 7 oder 9 besitzt oder größer 1000 ist. Seite 9 von 13 czehak@berufskolleg neuss.de

10 13. Unterprogrammtechnik mit Modulen Unterprogramme können in Modulen gespeichert werden und vom eigentlichen Programm, welches z.b. bei Klick auf eine Befehlsschaltfläche aktiviert wird, aufgerufen werden. Sub Provisi( ) ErstelleTabelle Erfassen Berechnen FügeWerteEin Sub Berechnen( ) Bruttowert = Verkaufspreis * Verkaufsmenge Provision = Bruttowert * Provsatz Diese Prozedur dient nur dem Aufruf der anderen Prozeduren und damit der Strukturierung. Wichtig ist, dass Sie (wie bei der Programmierung allgemein auch) auf die logische Reihenfolge der Unterprogramme achten. Das Unterprogramme FügeWerteEin sollte also nicht an erster Stelle stehen, da der logische Ablauf ein anderer ist (das gilt für den Aufbau des Programmcodes ganz allgemein). 14. Wiederholungsstrukturen: Schleifen Um eine wiederholte Ausführung von Anweisungen zu ermöglichen, benötigt man eine Schleifenanweisung, die bewirkt, dass die Ausführung eines Anwendungsblocks gewissermaßen "im Kreis" läuft. Wird das Ende eines solchen Anweisungsblocks erreicht, wird die Schleifenbedingung überprüft. Ist sie noch erfüllt, tritt das Programm erneut in die Schleife ein, ist sie nicht mehr erfüllt, setzt das Programm mit der Anweisung fort, die hinter dem Schleifenblock steht. Man unterscheidet: 1. Zählergesteuerte Schleifen: Die Anzahl der Wiederholungen muss von vorneherein bekannt sein. Dies traf im Falle unserer Kinoaufgabe zu, da wir bereits wussten, wie viele Reihen und Sitze das betreffende Kino umfasste und daher die Anzahl der Wiederholungen bekannt war. Anweisung: For Zähler = Anfang To Ende Step Schritt Anweisungen Next Zähler Seite 10 von 13 czehak@berufskolleg neuss.de

11 2. Schleifen mit Bedingungsabfrage: Ist die Anzahl der Wiederholungsläufe unbekannt, muss in der Schleifenstruktur eine Bedingungsabfrage enthalten sein, die für das Beenden der Schleife sorgt. Dieser Fall trifft auf unsere Bankaufgabe zu, wenn wir davon ausgehen, dass wir nicht wissen, wie viele Kunden aktuell in unserer Liste stehen und daher auch nicht sagen können, wie viele Zeilen geprüft werden müssen, um Kontonummer und Geheimzahl zu finden. Für diese Fälle stellt VBA die Do... Loop-Schleife zur Verfügung. a. Kopfgesteuerte Schleife Die Bedingung kann überprüft werden, bevor der Einstieg in die Schleife stattfindet - also am Anfang -, dann spricht man von einer kopfgesteuerten Schleife: Variante 1: Until: Mache etwas, bis folgende Bedingung eintrifft. Do Until Bedingung Anweisungen Loop Variante 2: While: Mache etwas, solange die Bedingung erfüllt ist. Do While Bedingung Anweisungen Loop b. Fussgesteuerte Schleife Die Bedingung kann auch überprüft werden, nachdem die Schleife mindestens einmal ausgeführt wurde. Die Wahl hängt davon ab, wie die Aufgabenstellung ist. Häufig ist beides möglich. Wenn die Bedingung erst am Ende geprüft wird, spricht man von einer fussgesteuerten Schleife. Variante 1: Until: Mache etwas, bis folgende Bedingung eintrifft. Do Anweisungen Loop Until Bedingung Variante 2: While: Mache etwas, solange die Bedingung erfüllt ist. Do Anweisungen Loop While Bedingung Will man Schleifen beim Eintritt bestimmter Bedingungen vorzeitig verlassen: Bei For-Schleifen: Exit For Bei Do Loop-Schleifen: Exit Do Seite 11 von 13 czehak@berufskolleg neuss.de

12 15. Zugriff auf Objekte und Eigenschaften mit Methoden Der Sprachkern der Programmiersprachen VBA-Excel, VBA-Access,... ist gleich. Jede dieser Sprachen enthält jedoch Möglichkeiten auf Objekte der jeweiligen Anwendung zuzugreifen und diese mit Methoden zu manipulieren bzw. seine Eigenschaften abzufragen bzw. zu verändern. Objekte für VBA-Excel sind z.b. die Anwendung Excel selbst, eine Arbeitsmappe, ein Tabellenblatt, ein Zellbereich oder eine Zelle. Eine Übersicht über alle verfügbaren Objekte erhält man im VBA-Editor mit der Taste F2. Um ein Objekt mit einer Methode zu manipulieren ist folgender Syntax einzuhalten: gewähltes_objekt.anzuwendende_methode Um ein die Eigenschaften eines Objektes zu erfahren ist folgender Syntax einzuhalten: gewähltes_objekt.abzufragende_eigenschaft Beispiel (um das Objekt aktives Tabellenblatt auszuwählen): ActiveSheet.select Ausdruck Beispiel Erklärung Range Range ( A4 ) Range ( A3:A13) Zelle A4 Zellbereich A3 bis A13 Cells Cells (3, 1) Zelle in Zeile 3, Spalte 1 ActiveSheet aktives Tabellenblatt Workbooks Workbooks( Versuch.xls ) Arbeitsmappe mit dem Namen Versuch.xls Auf Objekte können Methoden angewendet werden. Methoden können also mit Objekten etwas anstellen. Objekte können z.b. geöffnet, geschlossen, gelöscht, aktiviert oder ausgewählt werden. Um eine Methode anzuwenden muss immer zunächst ein Bezug zu einem Objekt hergestellt werden: gewähltes_objekt.anzuwendende_methode Merke: Methoden werden entweder mit oder ohne Parameter benutzt, in jedem Falle jedoch ohne Gleichheitszeichen (-> Unterschied zu den Eigenschaften!) Ausdruck Beispiel Erklärung Open Workbook( Versuch.xls ).ope öffnet die Arbeitsmappe Versuch.xls n Select Range( A3:A12).select wählt den Zellbereich A3:A12 aus Merke: select -> Zellbereich Activate Range ( A3 ).activate wählt die Zelle A3 aus Merke: activate -> einzelne Zelle Jedes Objekt besitzt bestimmte Eigenschaften. Diese Eigenschaften kann man abfragen und z.t. verändern. Häufig genutzte Eigenschaften sind z.b. die Schrift eines Objektes, die Breite oder Höhe eines Objektes oder der Wert eines Objektes. Um an eine solche Eigenschaft heranzukommen muss zunächst der Bezug zu dem Objekt hergestellt werden: gewähltes_objekt.abzufragende_eigenschaft Seite 12 von 13 czehak@berufskolleg neuss.de

13 Beispiel (um den Namen des aktivierten Tabellenblattes zu erfahren): ActiveSheet.Name Beispiel (um den Namen des aktivierten Tabellenblattes in Test zu verändern): ActiveSheet.Name= Test Merke: Die Unterscheidung zwischen Eigenschaften und Methoden fällt zunächst schwer. Kommt in dem Ausdruck ein Gleichheitszeichen vor, handelt es sich immer um eine Eigenschaft! Ausdruck Beispiel Erklärung Value Range( A3 ).value Range( A3 ).value=12 liefert den Wert der Zelle A3 verändert den Wert der Zelle A3 auf 12 Seite 13 von 13 neuss.de

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

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

P r o g r a m m a b l a u f s t e u e r u n g

P r o g r a m m a b l a u f s t e u e r u n g Jede Programmiersprache braucht Konstrukte zur Steuerung des Programmablaufs. Grundsätzlich unterscheiden wir Verzweigungen und Schleifen. Schleifen dienen dazu, bestimmte Anweisungen wiederholt auszuführen,

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

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

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

xcall White Paper Wählen-Buttons in Excel

xcall White Paper Wählen-Buttons in Excel xcall 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

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

Entwurf von Algorithmen - Kontrollstrukturen

Entwurf von Algorithmen - Kontrollstrukturen Entwurf von Algorithmen - Kontrollstrukturen Eine wichtige Phase in der Entwicklung von Computerprogrammen ist der Entwurf von Algorithmen. Dieser Arbeitsschritt vor dem Schreiben des Programmes in einer

Mehr

Lineargleichungssysteme: Additions-/ Subtraktionsverfahren

Lineargleichungssysteme: Additions-/ Subtraktionsverfahren Lineargleichungssysteme: Additions-/ Subtraktionsverfahren W. Kippels 22. Februar 2014 Inhaltsverzeichnis 1 Einleitung 2 2 Lineargleichungssysteme zweiten Grades 2 3 Lineargleichungssysteme höheren als

Mehr

Handbuch Fischertechnik-Einzelteiltabelle V3.7.3

Handbuch Fischertechnik-Einzelteiltabelle V3.7.3 Handbuch Fischertechnik-Einzelteiltabelle V3.7.3 von Markus Mack Stand: Samstag, 17. April 2004 Inhaltsverzeichnis 1. Systemvorraussetzungen...3 2. Installation und Start...3 3. Anpassen der Tabelle...3

Mehr

Erwin Grüner 09.02.2006

Erwin Grüner 09.02.2006 FB Psychologie Uni Marburg 09.02.2006 Themenübersicht Folgende Befehle stehen in R zur Verfügung: {}: Anweisungsblock if: Bedingte Anweisung switch: Fallunterscheidung repeat-schleife while-schleife for-schleife

Mehr

Erstellen der Barcode-Etiketten:

Erstellen der Barcode-Etiketten: Erstellen der Barcode-Etiketten: 1.) Zuerst muss die Schriftart Code-39-Logitogo installiert werden! Das ist eine einmalige Sache und muss nicht zu jeder Börse gemacht werden! Dazu speichert man zunächst

Mehr

Zwischenablage (Bilder, Texte,...)

Zwischenablage (Bilder, Texte,...) Zwischenablage was ist das? Informationen über. die Bedeutung der Windows-Zwischenablage Kopieren und Einfügen mit der Zwischenablage Vermeiden von Fehlern beim Arbeiten mit der Zwischenablage Bei diesen

Mehr

VBA-Programmierung: Zusammenfassung

VBA-Programmierung: Zusammenfassung VBA-Programmierung: Zusammenfassung Programmiersprachen (Definition, Einordnung VBA) Softwareentwicklung-Phasen: 1. Spezifikation 2. Entwurf 3. Implementierung Datentypen (einfach, zusammengesetzt) Programmablaufsteuerung

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

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

Mediator 9 - Lernprogramm

Mediator 9 - Lernprogramm Mediator 9 - Lernprogramm Ein Lernprogramm mit Mediator erstellen Mediator 9 bietet viele Möglichkeiten, CBT-Module (Computer Based Training = Computerunterstütztes Lernen) zu erstellen, z. B. Drag & Drop

Mehr

Arbeiten mit UMLed und Delphi

Arbeiten mit UMLed und Delphi Arbeiten mit UMLed und Delphi Diese Anleitung soll zeigen, wie man Klassen mit dem UML ( Unified Modeling Language ) Editor UMLed erstellt, in Delphi exportiert und dort so einbindet, dass diese (bis auf

Mehr

Outlook. sysplus.ch outlook - mail-grundlagen Seite 1/8. Mail-Grundlagen. Posteingang

Outlook. sysplus.ch outlook - mail-grundlagen Seite 1/8. Mail-Grundlagen. Posteingang sysplus.ch outlook - mail-grundlagen Seite 1/8 Outlook Mail-Grundlagen Posteingang Es gibt verschiedene Möglichkeiten, um zum Posteingang zu gelangen. Man kann links im Outlook-Fenster auf die Schaltfläche

Mehr

CAQ Software für Ihr Qualitätsmanagement. Ablauf für die Erfassung der Fehler in der Fertigung

CAQ Software für Ihr Qualitätsmanagement. Ablauf für die Erfassung der Fehler in der Fertigung Ablauf für die Erfassung der Fehler in der Fertigung Voraussetzung ist die Zuordnung der Erzeugnisse zu Produktgruppen. Wie das funktioniert ist der Anleitung Neue Produktgruppe anlegen und mit Erzeugnissen

Mehr

So geht s Schritt-für-Schritt-Anleitung

So geht s Schritt-für-Schritt-Anleitung So geht s Schritt-für-Schritt-Anleitung Software WISO Mein Verein Thema Fällige Rechnungen erzeugen und Verbuchung der Zahlungen (Beitragslauf) Version/Datum V 15.00.06.100 Zuerst sind die Voraussetzungen

Mehr

Access und die andern (Office) Programme. Armin Hess

Access und die andern (Office) Programme. Armin Hess Access und die andern (Office) Programme Armin Hess Was wir wollen Excel, Word, Powerpoint und andere Programme von Access aus fernsteuern Grundlagen Excel, Word, Powerpoint und andere Programme präsentieren

Mehr

AutoTexte und AutoKorrektur unter Outlook verwenden

AutoTexte und AutoKorrektur unter Outlook verwenden AutoTexte und AutoKorrektur unter Outlook verwenden Die Hilfsmittel "AutoKorrektur" und "AutoTexte", die schon unter Microsoft Word das Arbeiten erleichtern, sind natürlich auch unter Outlook verfügbar.

Mehr

1 Vom Problem zum Programm

1 Vom Problem zum Programm Hintergrundinformationen zur Vorlesung GRUNDLAGEN DER INFORMATIK I Studiengang Elektrotechnik WS 02/03 AG Betriebssysteme FB3 Kirsten Berkenkötter 1 Vom Problem zum Programm Aufgabenstellung analysieren

Mehr

FH-SY Chapter 2.4 - Version 3 - FH-SY.NET - FAQ -

FH-SY Chapter 2.4 - Version 3 - FH-SY.NET - FAQ - FH-SY Chapter 2.4 - Version 3 - FH-SY.NET - FAQ - Version vom 02.02.2010 Inhaltsverzeichnis 1. KANN ICH BEI EINER EIGENEN LEKTION NACHTRÄGLICH NOCH NEUE LERNINHALTE ( WAS WURDE BEHANDELT? ) EINFÜGEN?...

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

Bedienungsanleitung Anlassteilnehmer (Vereinslisten)

Bedienungsanleitung Anlassteilnehmer (Vereinslisten) Bedienungsanleitung Anlassteilnehmer Dieses Programm ist speziell für Vereine entworfen. Es ist lizenzfrei verwendbar und gratis. Das Programm ist mit Excel 2010 erstellt worden und enthält VBA Programmierungen,

Mehr

Java-Programmierung mit NetBeans

Java-Programmierung mit NetBeans Java-Programmierung mit NetBeans Steuerstrukturen Dr. Henry Herper Otto-von-Guericke-Universität Magdeburg - WS 2012/13 Steuerstrukturen Steuerstrukturen Verzweigungen Alternativen abweisende nichtabweisende

Mehr

Enigmail Konfiguration

Enigmail Konfiguration Enigmail Konfiguration 11.06.2006 Steffen.Teubner@Arcor.de Enigmail ist in der Grundkonfiguration so eingestellt, dass alles funktioniert ohne weitere Einstellungen vornehmen zu müssen. Für alle, die es

Mehr

Erstellen von x-y-diagrammen in OpenOffice.calc

Erstellen von x-y-diagrammen in OpenOffice.calc Erstellen von x-y-diagrammen in OpenOffice.calc In dieser kleinen Anleitung geht es nur darum, aus einer bestehenden Tabelle ein x-y-diagramm zu erzeugen. D.h. es müssen in der Tabelle mindestens zwei

Mehr

Übersetzung von Struktogrammen nach VBA

Übersetzung von Struktogrammen nach VBA Übersetzung von Struktogrammen nach VBA Einleitung Bezüglich der folgenden olien ist für die anstehende Klausur besonders wichtig: Die formelle Übersetzung der Struktogramme in VBA-Code (Spalte "Struktogramme"

Mehr

Lieferschein Dorfstrasse 143 CH - 8802 Kilchberg Telefon 01 / 716 10 00 Telefax 01 / 716 10 05 info@hp-engineering.com www.hp-engineering.

Lieferschein Dorfstrasse 143 CH - 8802 Kilchberg Telefon 01 / 716 10 00 Telefax 01 / 716 10 05 info@hp-engineering.com www.hp-engineering. Lieferschein Lieferscheine Seite 1 Lieferscheine Seite 2 Inhaltsverzeichnis 1. STARTEN DER LIEFERSCHEINE 4 2. ARBEITEN MIT DEN LIEFERSCHEINEN 4 2.1 ERFASSEN EINES NEUEN LIEFERSCHEINS 5 2.1.1 TEXTFELD FÜR

Mehr

AutoCAD 2007 - Dienstprogramm zur Lizenzübertragung

AutoCAD 2007 - Dienstprogramm zur Lizenzübertragung AutoCAD 2007 - Dienstprogramm zur Lizenzübertragung Problem: Um AutoCAD abwechselnd auf mehreren Rechnern einsetzen zu können konnte man bis AutoCAD 2000 einfach den Dongle umstecken. Seit AutoCAD 2000i

Mehr

Dokument Lob erstellen

Dokument Lob erstellen Dokument Lob erstellen Vorbemerkung Ein Lob wird immer mit einem Abschlusszeugnis ausgestellt und auch mit diesem Verteilt. Um ein Lob zu dokumentieren müssen folgende Bausteine definiert und eingerichtet

Mehr

Viele Bilder auf der FA-Homepage

Viele Bilder auf der FA-Homepage Viele Bilder auf der FA-Homepage Standardmäßig lassen sich auf einer FA-Homepage nur 2 Bilder mit zugehörigem Text unterbringen. Sollen es mehr Bilder sein, muss man diese als von einer im Internet

Mehr

Abwesenheitsnotiz im Exchange Server 2010

Abwesenheitsnotiz im Exchange Server 2010 Abwesenheitsnotiz im Exchange Server 2010 1.) Richten Sie die Abwesenheitsnotiz in Outlook 2010 ein und definieren Sie, an welche Absender diese gesendet werden soll. Klicken Sie dazu auf Datei -> Informationen

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

Excel Auswertungen in XAuftrag / XFibu

Excel Auswertungen in XAuftrag / XFibu 1 Excel Auswertungen in XAuftrag / XFibu Im Folgenden wird kurz beschrieben, wie Anwender die Sicherheitseinstellungen in Excel Auswertungen anpassen können. Sicherheitseinstellungen verhindern, dass Makros

Mehr

In diesem Thema lernen wir die Grundlagen der Datenbanken kennen und werden diese lernen einzusetzen. Access. Die Grundlagen der Datenbanken.

In diesem Thema lernen wir die Grundlagen der Datenbanken kennen und werden diese lernen einzusetzen. Access. Die Grundlagen der Datenbanken. In diesem Thema lernen wir die Grundlagen der Datenbanken kennen und werden diese lernen einzusetzen. Access Die Grundlagen der Datenbanken kurspc15 Inhaltsverzeichnis Access... Fehler! Textmarke nicht

Mehr

Handbuch für Redakteure

Handbuch für Redakteure Handbuch für Redakteure Erste Schritte... 1 Artikel erstellen... 2 Artikelinhalt bearbeiten... 3 Artikel bearbeiten... 3 Grunddaten ändern... 5 Weitere Artikeleigenschaften... 5 Der WYSIWYG-Editor... 6

Mehr

Die besten Excel-Tastenkombinationen im Überblick

Die besten Excel-Tastenkombinationen im Überblick Die besten Excel-Tastenkombinationen im Überblick Erfahrungsgemäß sind es nicht unbedingt die umfangreichen Tipps, die den Nutzen haben. So kann dir häufig schon eine kleine Hilfe bei der täglichen Arbeit

Mehr

AGROPLUS Buchhaltung. Daten-Server und Sicherheitskopie. Version vom 21.10.2013b

AGROPLUS Buchhaltung. Daten-Server und Sicherheitskopie. Version vom 21.10.2013b AGROPLUS Buchhaltung Daten-Server und Sicherheitskopie Version vom 21.10.2013b 3a) Der Daten-Server Modus und der Tresor Der Daten-Server ist eine Betriebsart welche dem Nutzer eine grosse Flexibilität

Mehr

Zm Eingewöhnen Aufgabe 1 Schreiben Sie ein Programm, daß Ihren Namen in einem Fenster ausgibt.

Zm Eingewöhnen Aufgabe 1 Schreiben Sie ein Programm, daß Ihren Namen in einem Fenster ausgibt. Zm Eingewöhnen Aufgabe 1 Schreiben Sie ein Programm, daß Ihren Namen in einem Fenster ausgibt. Aufgabe 2 Das nächste Programm soll 2 Zahlen einlesen und die zweite von der ersten abziehen! Das Ergebnis

Mehr

1. Einführung. 2. Alternativen zu eigenen Auswertungen. 3. Erstellen eigener Tabellen-Auswertungen

1. Einführung. 2. Alternativen zu eigenen Auswertungen. 3. Erstellen eigener Tabellen-Auswertungen 1. Einführung Über die Tabellen-Auswertungen können Sie eigene Auswertungen nach Ihren Wünschen erstellen. Diese Auswertungen werden immer anhand der aktuellen Daten aus orgamax ermittelt, Sie können also

Mehr

Bedienungsanleitung Albumdesigner. Neues Projekt: Bestehendes Projekt öffnen:

Bedienungsanleitung Albumdesigner. Neues Projekt: Bestehendes Projekt öffnen: Bedienungsanleitung Albumdesigner Hier wählen Sie aus ob Sie mit einem neuen Album beginnen - Neues Projekt erstellen oder Sie arbeiten an einem bestehenden weiter - Bestehendes Projekt öffnen. Neues Projekt:

Mehr

Stand: 28.11.2012. Adressnummern ändern Modulbeschreibung

Stand: 28.11.2012. Adressnummern ändern Modulbeschreibung Seite 1 Inhalt Allgemein...3 Installation...3 manuelle Eingabe von alten und neuen Adressnummern...4 Vorbereiten von Adressnummern-Änderungen in Tabellen...5 Seite 2 Allgemein Das INKS-Modul ermöglicht

Mehr

Dokumentation von Ük Modul 302

Dokumentation von Ük Modul 302 Dokumentation von Ük Modul 302 Von Nicolas Kull Seite 1/ Inhaltsverzeichnis Dokumentation von Ük Modul 302... 1 Inhaltsverzeichnis... 2 Abbildungsverzeichnis... 3 Typographie (Layout)... 4 Schrift... 4

Mehr

Nutzung von GiS BasePac 8 im Netzwerk

Nutzung von GiS BasePac 8 im Netzwerk Allgemeines Grundsätzlich kann das GiS BasePac Programm in allen Netzwerken eingesetzt werden, die Verbindungen als Laufwerk zu lassen (alle WINDOWS Versionen). Die GiS Software unterstützt nur den Zugriff

Mehr

Erstellen einer Collage. Zuerst ein leeres Dokument erzeugen, auf dem alle anderen Bilder zusammengefügt werden sollen (über [Datei] > [Neu])

Erstellen einer Collage. Zuerst ein leeres Dokument erzeugen, auf dem alle anderen Bilder zusammengefügt werden sollen (über [Datei] > [Neu]) 3.7 Erstellen einer Collage Zuerst ein leeres Dokument erzeugen, auf dem alle anderen Bilder zusammengefügt werden sollen (über [Datei] > [Neu]) Dann Größe des Dokuments festlegen beispielsweise A4 (weitere

Mehr

Datentypen. Agenda für heute, 4. März, 2010. Pascal ist eine streng typisierte Programmiersprache

Datentypen. Agenda für heute, 4. März, 2010. Pascal ist eine streng typisierte Programmiersprache Agenda für heute, 4. März, 2010 Zusammengesetzte if-then-else-anweisungen Datentypen Pascal ist eine streng typisierte Programmiersprache Für jeden Speicherplatz muss ein Datentyp t (Datenformat) t) definiert

Mehr

Windows. Workshop Internet-Explorer: Arbeiten mit Favoriten, Teil 1

Windows. Workshop Internet-Explorer: Arbeiten mit Favoriten, Teil 1 Workshop Internet-Explorer: Arbeiten mit Favoriten, Teil 1 Wenn der Name nicht gerade www.buch.de oder www.bmw.de heißt, sind Internetadressen oft schwer zu merken Deshalb ist es sinnvoll, die Adressen

Mehr

Java 7. Elmar Fuchs Grundlagen Programmierung. 1. Ausgabe, Dezember 2011 JAV7

Java 7. Elmar Fuchs Grundlagen Programmierung. 1. Ausgabe, Dezember 2011 JAV7 Java 7 Elmar Fuchs Grundlagen Programmierung 1. Ausgabe, Dezember 2011 JAV7 5 Java 7 - Grundlagen Programmierung 5 Kontrollstrukturen In diesem Kapitel erfahren Sie wie Sie die Ausführung von von Bedingungen

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

Word 2010 Online Formulare mit Vorversionstools

Word 2010 Online Formulare mit Vorversionstools WO.021, Version 1.0 5.10.2015 Kurzanleitung Word 2010 Online Formulare mit Vorversionstools Als Online Formulare werden in Word Vorlagen bezeichnet, welche neben einem gleichbleibenden Standard-Text auch

Mehr

Animationen erstellen

Animationen erstellen Animationen erstellen Unter Animation wird hier das Erscheinen oder Bewegen von Objekten Texten und Bildern verstanden Dazu wird zunächst eine neue Folie erstellt : Einfügen/ Neue Folie... Das Layout Aufzählung

Mehr

Stammdatenanlage über den Einrichtungsassistenten

Stammdatenanlage über den Einrichtungsassistenten Stammdatenanlage über den Einrichtungsassistenten Schritt für Schritt zur fertig eingerichteten Hotelverwaltung mit dem Einrichtungsassistenten Bitte bereiten Sie sich, bevor Sie starten, mit der Checkliste

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

MdtTax Programm. Programm Dokumentation. Datenbank Schnittstelle. Das Hauptmenü. Die Bedienung des Programms geht über das Hauptmenü.

MdtTax Programm. Programm Dokumentation. Datenbank Schnittstelle. Das Hauptmenü. Die Bedienung des Programms geht über das Hauptmenü. Programm Die Bedienung des Programms geht über das Hauptmenü. Datenbank Schnittstelle Die Datenbank wir über die Datenbank- Schnittstelle von Office angesprochen. Von Office 2000-2003 gab es die Datenbank

Mehr

Wir basteln einen Jahreskalender mit MS Excel.

Wir basteln einen Jahreskalender mit MS Excel. Wir basteln einen Jahreskalender mit MS Excel. In meinen Seminaren werde ich hin und wieder nach einem Excel-Jahreskalender gefragt. Im Internet findet man natürlich eine ganze Reihe mehr oder weniger

Mehr

Whitepaper. Produkt: combit factura manager. Mehrwertsteuererhöhung durchführen. combit GmbH Untere Laube 30 78462 Konstanz

Whitepaper. Produkt: combit factura manager. Mehrwertsteuererhöhung durchführen. combit GmbH Untere Laube 30 78462 Konstanz combit GmbH Untere Laube 30 78462 Konstanz Whitepaper Produkt: combit factura manager Mehrwertsteuererhöhung durchführen Mehrwertsteuererhöhung durchführen - 2 - Inhalt Aufgabenstellung 3 Allgemeine Hinweise

Mehr

Arge Betriebsinformatik GmbH & Co.KG, CAP News 40, Februar 2013. CAP-News 40

Arge Betriebsinformatik GmbH & Co.KG, CAP News 40, Februar 2013. CAP-News 40 CAP-News 40 CAP-News ist in unrägelmäßigen Abständen erscheinende Information zum Produktkonfigurator CAP/VARIANTS. Hier werden die neuen Befehle, Funktionen und Möglichkeiten beschrieben. In CAP-News

Mehr

Datenbanken Microsoft Access 2010

Datenbanken Microsoft Access 2010 Datenbanken Microsoft Access 2010 Abfragen Mithilfe von Abfragen kann ich bestimmte Informationen aus einer/mehrerer Tabellen auswählen und nur diese anzeigen lassen die Daten einer/mehrerer Tabellen sortieren

Mehr

Wie Sie mit Mastern arbeiten

Wie Sie mit Mastern arbeiten Wie Sie mit Mastern arbeiten Was ist ein Master? Einer der großen Vorteile von EDV besteht darin, dass Ihnen der Rechner Arbeit abnimmt. Diesen Vorteil sollten sie nutzen, wo immer es geht. In PowerPoint

Mehr

Professionelle Seminare im Bereich MS-Office

Professionelle Seminare im Bereich MS-Office Der Name BEREICH.VERSCHIEBEN() ist etwas unglücklich gewählt. Man kann mit der Funktion Bereiche zwar verschieben, man kann Bereiche aber auch verkleinern oder vergrößern. Besser wäre es, die Funktion

Mehr

Das sogenannte Beamen ist auch in EEP möglich ohne das Zusatzprogramm Beamer. Zwar etwas umständlicher aber es funktioniert

Das sogenannte Beamen ist auch in EEP möglich ohne das Zusatzprogramm Beamer. Zwar etwas umständlicher aber es funktioniert Beamen in EEP Das sogenannte Beamen ist auch in EEP möglich ohne das Zusatzprogramm Beamer. Zwar etwas umständlicher aber es funktioniert Zuerst musst du dir 2 Programme besorgen und zwar: Albert, das

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

Anleitung über den Umgang mit Schildern

Anleitung über den Umgang mit Schildern Anleitung über den Umgang mit Schildern -Vorwort -Wo bekommt man Schilder? -Wo und wie speichert man die Schilder? -Wie füge ich die Schilder in meinen Track ein? -Welche Bauteile kann man noch für Schilder

Mehr

Feiertage in Marvin hinterlegen

Feiertage in Marvin hinterlegen von 6 Goecom GmbH & Co KG Marvin How to's Feiertage in Marvin hinterlegen Feiertage spielen in Marvin an einer Reihe von Stellen eine nicht unerhebliche Rolle. Daher ist es wichtig, zum Einen zu hinterlegen,

Mehr

1. Adressen für den Serienversand (Briefe Katalogdruck Werbung/Anfrage ) auswählen. Die Auswahl kann gespeichert werden.

1. Adressen für den Serienversand (Briefe Katalogdruck Werbung/Anfrage ) auswählen. Die Auswahl kann gespeichert werden. Der Serienversand Was kann man mit der Maske Serienversand machen? 1. Adressen für den Serienversand (Briefe Katalogdruck Werbung/Anfrage ) auswählen. Die Auswahl kann gespeichert werden. 2. Adressen auswählen,

Mehr

Office Objektmodell (1)

Office 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

Mehr

Fallbeispiel: Eintragen einer Behandlung

Fallbeispiel: Eintragen einer Behandlung Fallbeispiel: Eintragen einer Behandlung Im ersten Beispiel gelernt, wie man einen Patienten aus der Datenbank aussucht oder falls er noch nicht in der Datenbank ist neu anlegt. Im dritten Beispiel haben

Mehr

Tutorial: Gnumeric installieren und Jahres-Kostenübersicht erstellen mit Diagramm

Tutorial: Gnumeric installieren und Jahres-Kostenübersicht erstellen mit Diagramm Gnumeric Mittwoch, 8. Mai 2013 01:05 Tutorial: Gnumeric installieren und Jahres-Kostenübersicht erstellen mit Diagramm In diesem Tutorial will ich Ihnen zeigen, wie man Gnumeric installiert und wie man

Mehr

Schnellanleitung: Verbuchung von Studien- und Prüfungsleistungen

Schnellanleitung: Verbuchung von Studien- und Prüfungsleistungen Schnellanleitung: Verbuchung von Studien- und Prüfungsleistungen Die folgenden Schritte sind für die Verbuchung von Studien- bzw. Prüfungsleistungen notwendig. Eine Online-Anleitung mit vielen weiterführenden

Mehr

Handbuch für Redakteure

Handbuch für Redakteure Handbuch für Redakteure Erste Schritte... 1 Artikel erstellen... 2 Artikelinhalt bearbeiten... 3 Artikel bearbeiten... 3 Grunddaten ändern... 5 Weitere Artikeleigenschaften... 5 Der WYSIWYG-Editor... 6

Mehr

Dokumentation: ZIBXL - Auswertung der internen Umbuchungen

Dokumentation: ZIBXL - Auswertung der internen Umbuchungen IT-Dienste Jochen Meiners 14. Mai 2008 Dokumentation: ZIBXL - Auswertung der internen Umbuchungen Stand: 14.05.2008 1. Version Dokumentation: ZIBXL - Auswertung der internen Umbuchungen... 1 1 Aufruf des

Mehr

1 Einleitung. Lernziele. automatische Antworten bei Abwesenheit senden. Einstellungen für automatische Antworten Lerndauer. 4 Minuten.

1 Einleitung. Lernziele. automatische Antworten bei Abwesenheit senden. Einstellungen für automatische Antworten Lerndauer. 4 Minuten. 1 Einleitung Lernziele automatische Antworten bei Abwesenheit senden Einstellungen für automatische Antworten Lerndauer 4 Minuten Seite 1 von 18 2 Antworten bei Abwesenheit senden» Outlook kann während

Mehr

Übersicht Programmablaufsteuerung

Übersicht Programmablaufsteuerung Übersicht Programmablaufsteuerung Konditionale Verzweigung: if - else switch-anweisung Schleifenkonstrukte: while, do - while for Schleife Sprung-Anweisungen: break, continue, goto, return Anweisungen

Mehr

Anleitung zur Erstellung einer Gefährdungsbeurteilung

Anleitung zur Erstellung einer Gefährdungsbeurteilung Anleitung zur Erstellung einer Gefährdungsbeurteilung 1 Vorbereiten der Gefährdungsbeurteilung 1.1 Richten Sie mit Hilfe des Windows-Explorers (oder des Windows-Arbeitsplatzes) einen neuen Ordner ein,

Mehr

Hilfedatei der Oden$-Börse Stand Juni 2014

Hilfedatei der Oden$-Börse Stand Juni 2014 Hilfedatei der Oden$-Börse Stand Juni 2014 Inhalt 1. Einleitung... 2 2. Die Anmeldung... 2 2.1 Die Erstregistrierung... 3 2.2 Die Mitgliedsnummer anfordern... 4 3. Die Funktionen für Nutzer... 5 3.1 Arbeiten

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

Wie halte ich Ordnung auf meiner Festplatte?

Wie halte ich Ordnung auf meiner Festplatte? Wie halte ich Ordnung auf meiner Festplatte? Was hältst du von folgender Ordnung? Du hast zu Hause einen Schrank. Alles was dir im Wege ist, Zeitungen, Briefe, schmutzige Wäsche, Essensreste, Küchenabfälle,

Mehr

Internationales Altkatholisches Laienforum

Internationales Altkatholisches Laienforum Internationales Altkatholisches Laienforum Schritt für Schritt Anleitung für die Einrichtung eines Accounts auf admin.laienforum.info Hier erklären wir, wie ein Account im registrierten Bereich eingerichtet

Mehr

Einzel-E-Mails und unpersönliche Massen-Mails versenden

Einzel-E-Mails und unpersönliche Massen-Mails versenden Einzel-E-Mails und unpersönliche Massen-Mails versenden Copyright 2012 cobra computer s brainware GmbH cobra Adress PLUS ist eingetragenes Warenzeichen der cobra computer s brainware GmbH. Andere Begriffe

Mehr

Handbuch ECDL 2003 Basic Modul 5: Datenbank Access starten und neue Datenbank anlegen

Handbuch ECDL 2003 Basic Modul 5: Datenbank Access starten und neue Datenbank anlegen Handbuch ECDL 2003 Basic Modul 5: Datenbank Access starten und neue Datenbank anlegen Dateiname: ecdl5_01_02_documentation_standard.doc Speicherdatum: 14.02.2005 ECDL 2003 Basic Modul 5 Datenbank - Access

Mehr

Bedingungen. Bedingungen. Bedingungen

Bedingungen. Bedingungen. Bedingungen Oftmals ist das Arbeiten mit notwendig. Dabei können sich die auf Formatierungen beziehen, aber auch auf Transformationen. Bedingte Formatierung Datentransformation 24.04.2006 Einführung in Excel 91 24.04.2006

Mehr

Graphic Coding. Klausur. 9. Februar 2007. Kurs A

Graphic Coding. Klausur. 9. Februar 2007. Kurs A Graphic Coding Klausur 9. Februar 2007 Kurs A Name: Matrikelnummer: Hinweise - Es sind keine Hilfsmaterialien erlaubt. (Keine Bücher, Taschenrechner, Handys) - Sie haben zwei Stunden Zeit. - Insgesamt

Mehr

Professionelle Seminare im Bereich MS-Office

Professionelle Seminare im Bereich MS-Office Serienbrief aus Outlook heraus Schritt 1 Zuerst sollten Sie die Kontakte einblenden, damit Ihnen der Seriendruck zur Verfügung steht. Schritt 2 Danach wählen Sie bitte Gerhard Grünholz 1 Schritt 3 Es öffnet

Mehr

E-PRIME TUTORIUM Die Programmiersprache BASIC

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

Mehr

Outlook und Outlook Express

Outlook und Outlook Express 1 von 8 24.02.2010 12:16 Outlook und Outlook Express Bevor Sie anfangen: Vergewissern Sie sich, dass Sie eine kompatible Version von Outlook haben. Outlook 97 wird nicht funktionieren, wohl aber Outlook

Mehr

Whitepaper. Produkt: combit Relationship Manager 7. combit Relationship Manager email-rückläufer Script. combit GmbH Untere Laube 30 78462 Konstanz

Whitepaper. Produkt: combit Relationship Manager 7. combit Relationship Manager email-rückläufer Script. combit GmbH Untere Laube 30 78462 Konstanz combit GmbH Untere Laube 30 78462 Konstanz Whitepaper Produkt: combit Relationship Manager 7 combit Relationship Manager email-rückläufer Script Inhalt Einleitung 3 Notwendige Anpassungen 3 crm Solution

Mehr

Arbeiten mit dem Blattschutz ab EXCEL XP

Arbeiten mit dem Blattschutz ab EXCEL XP Arbeiten mit dem Blattschutz ab EXCEL XP In vielen Fällen bietet sich an, dass Tabellen- und Diagrammblätter innerhalb einer Arbeitsmappe geschützt Das ist aus mehreren Gründen angebracht. Einmal hat man

Mehr

Word 2010 Schnellbausteine

Word 2010 Schnellbausteine WO.001, Version 1.0 02.04.2013 Kurzanleitung Word 2010 Schnellbausteine Word 2010 enthält eine umfangreiche Sammlung vordefinierter Bausteine, die sogenannten "Schnellbausteine". Neben den aus den früheren

Mehr

Visual Basic Express erstes Projekt anlegen

Visual Basic Express erstes Projekt anlegen Inhalt Dokument Beschreibung... 1 Erstes Projekt anlegen... 1 Verweise hinzufügen... 2 Imports setzen... 5 Public Class vorbereiten... 6 Mehrere Tools programmieren... 7 Dokument Beschreibung Nach der

Mehr

Leichte-Sprache-Bilder

Leichte-Sprache-Bilder Leichte-Sprache-Bilder Reinhild Kassing Information - So geht es 1. Bilder gucken 2. anmelden für Probe-Bilder 3. Bilder bestellen 4. Rechnung bezahlen 5. Bilder runterladen 6. neue Bilder vorschlagen

Mehr

192.168.0.1. Wenn wir also versuchen auf einen anderen PC zuzugreifen, dann können wir sowohl per Name als auch mit der Adresse suchen.

192.168.0.1. Wenn wir also versuchen auf einen anderen PC zuzugreifen, dann können wir sowohl per Name als auch mit der Adresse suchen. Windows Netzwerk Sie haben einen oder mehrere PC mit einander verbunden? Dann sollte man das auch nutzen. Generelles: Ein PC hat in der Regel IMMER eine feste Nummer / Adresse (egal ob wechselnd oder immer

Mehr

1) Farbsteuergerät in der Nikobus-Software unter Modul zufügen hinzufügen.

1) Farbsteuergerät in der Nikobus-Software unter Modul zufügen hinzufügen. Programmierung des Farbsteuergeräts 340-00112 für Nikobus Diese Bedienungsanleitung gilt auch für die Nikobus-Produkte 340-00111 und 340-00113. Achtung: einige der aufgeführten Betriebsarten sind nur auf

Mehr

Handbuch. NAFI Online-Spezial. Kunden- / Datenverwaltung. 1. Auflage. (Stand: 24.09.2014)

Handbuch. NAFI Online-Spezial. Kunden- / Datenverwaltung. 1. Auflage. (Stand: 24.09.2014) Handbuch NAFI Online-Spezial 1. Auflage (Stand: 24.09.2014) Copyright 2016 by NAFI GmbH Unerlaubte Vervielfältigungen sind untersagt! Inhaltsangabe Einleitung... 3 Kundenauswahl... 3 Kunde hinzufügen...

Mehr

Programme im Griff Was bringt Ihnen dieses Kapitel?

Programme im Griff Was bringt Ihnen dieses Kapitel? 3-8272-5838-3 Windows Me 2 Programme im Griff Was bringt Ihnen dieses Kapitel? Wenn Sie unter Windows arbeiten (z.b. einen Brief schreiben, etwas ausdrucken oder ein Fenster öffnen), steckt letztendlich

Mehr

Hinweise zum Übungsblatt Formatierung von Text:

Hinweise zum Übungsblatt Formatierung von Text: Hinweise zum Übungsblatt Formatierung von Text: Zu den Aufgaben 1 und 2: Als erstes markieren wir den Text den wir verändern wollen. Dazu benutzen wir die linke Maustaste. Wir positionieren den Mauszeiger

Mehr