Einführung in die Programmierung mit Visual Basic für Applikationen. M. Holst, FH Aalen

Größe: px
Ab Seite anzeigen:

Download "Einführung in die Programmierung mit Visual Basic für Applikationen. M. Holst, FH Aalen"

Transkript

1 Einführung in die Programmierung mit Visual Basic für Applikationen M. Holst, FH Aalen

2 Mechatronik / Technischer Redakteur -1- ALLGEMEINES 2 1 MAKROERSTELLUNG Was ist ein Makro? Arten der Makroerstellung Ausführen eines Makros 3 2 DAS ERSTE VBA-MAKRO 3 3 GRUNDLAGEN DER PROGRAMMIERSPRACHE VBA Variablen Variablenverwaltung Variablendefinition Variablennamen Variablentypen Wertzuweisungen bei Variablen Felder Felder dimensionieren Einfacher Zugriff auf das Excel-Arbeitsblatt Zugriff auf eine Zelle einer Excel-Tabelle Befehle zur Programmablaufsteuerung Verzweigungen mit if then else Formulierung von Bedingungen Schleifen Schleifen mit for-next Schleifen mit do loop until Schleifen mit while-wend Umgang mit Zahlen und Zeichenketten Numerische Funktionen Zeichenketten Umwandlungsfunktionen Zeichenketten in Zahlen umwandeln Zahlen in Zeichenketten umwandeln 17 4 EREIGNISORIENTIERTES PROGRAMMIEREN 17 5 ÜBUNGSAUFGABEN 20 6 LITERATURVERZEICHNIS 21

3 Mechatronik / Technischer Redakteur -2- Allgemeines Die folgenden Seiten sind eine Einführung in die Programmierung unter der Betriebssystemfamilie Windows. Anhand der Makroprogrammiersprache Visual Basic für Applikationen (VBA), die in die Programme der Office-Familie integriert ist, ist eine einfache und effektive Einführung in die Strukturen moderner Programmiersprachen möglich. Diese Anleitung kann nicht den Anspruch auf Vollständigkeit erfüllen. Eine vollständige Beschreibung dieser Programmiersprache werden Sie wohl kaum in der Literatur finden. Sicherlich ist es notwendig, bei einem intensiven Einstieg auf verschiedene Bücher zurückzugreifen. 1 Makroerstellung 1.1 Was ist ein Makro? Mit Makros können Arbeitsschritte vereinfacht und automatisiert werden, die sich häufig wiederholen. Sie können Excel ganz an Ihre Bedürfnisse anpassen und mit neuen Menükommandos und Symbolen ausstatten. Zudem können Sie die Bedienung von Excel für andere Benutzer vereinfachen, so dass diese Ihre Excel-Anwendung praktisch ohne Schulung bedienen können. Sogar echte Programme sind erstellbar, denen man kaum mehr anmerkt, dass sie in Excel entstanden sind. Da die heute verwendeten Computer noch keine Spracheingabe beherrschen, müssen Makroanweisungen in einer speziellen Sprache, der Programmiersprache, formuliert werden. Diese Anleitung bezieht sich ausschließlich auf die englische VBA-Variante, die ab Excel 97 alle anderen Versionen abgelöst hat und auch in den neuen Versionen wie Excel 2000 oder XP lauffähig ist. 1.2 Arten der Makroerstellung Generell bestehen zwei Möglichkeiten, Makros zu erstellen: Entweder durch das Eintippen der entsprechenden Kommandos über die Tastatur oder durch das Aufzeichnen der jeweiligen Aktion. Damit ist gemeint, dass Sie über Maus oder Tastatur Daten eingeben, Zellen formatieren, Kommandos ausführen etc. und Excel Ihre Aktionen verfolgt und mitprotokolliert. Dieses Protokoll enthält die entsprechenden VBA-Anweisungen. Wird dieses so erzeugte Makro später ausgeführt, so werden exakt die selben Arbeitsschritte, die Sie vorher manuell ausgeführt haben, durch das Makro wiederholt. In der Praxis wird die Erstellung eines VBA-Makros zumeist in einem Mix aus beiden Methoden erfolgen.

4 Mechatronik / Technischer Redakteur Ausführen eines Makros Die unbequemste Form, ein Makro auszuführen, ist der Start über EXTRAS MAKRO MAKROS. Es wird Ihnen eine Liste mit allen definierten Makros zur Auswahl gestellt. Sobald Sie einen der Makronamen anklicken, wird dieses ausgeführt. Weitere Möglichkeiten sind: Ein Makro mit einem beliebigen Symbol in der Symbolleiste, mit einem neuen Menüeintrag oder mit einem Tastenkürzel zu verbinden. In Excel ist es auch möglich, die Ausführung eines Makros vom Eintreten bestimmter Ereignisse abhängig zu machen. Die zuletzt genannte Form der Makroaktivierung wird auch bei unseren VBA-Programmen die am häufigsten verwendete sein. 2 Das erste VBA-Makro Das Ziel dieser kleinen Übung ist es, ein Makro durch Aufzeichnung zu erstellen, anschließend anzuschauen und dann separat ausführen zu lassen. Gehen Sie hierzu wie folgt vor: 1. Aufruf von Excel 2.EXTRAS MAKRO AUFZEICHNEN wählen An dieser Stelle kann dem Makro noch eine Beschreibung zugewiesen werden oder auch eine Tastenkombination, mit der das Makro zu starten ist. 3. Durch einen Klick auf OK starten Sie den Makrorecorder. Alle nun mit Excel ausgeführten Operationen werden gespeichert und können später über dieses Makro wieder aufgerufen werden. 4. Schreiben Sie nun einen beliebigen Text, z.b. TEST in die erste Zelle Ihres Arbeitsmappe. Drücken Sie ENTER, um die Eingabe abzuschließen. 5. Beenden Sie den Makrorecorder über EXTRAS MAKRO AUFZEICHNUNG BEENDEN Der erfasste Programmcode wird nun gespeichert.

5 Mechatronik / Technischer Redakteur Nun können Sie sich den erzeugten VBA-Programcode anschauen. Über EXTRAS MAKRO MAKROS BEARBEITEN können Sie die VBA-Entwicklungsumgebung aufrufen. Der von Excel angelegte Programmcode sollte nun wie folgt aussehen: Sub Makro1() Range("A1").Select ActiveCell.FormulaR1C1 = "TEST" Range("A2").Select End Sub Die Programmzeilen Sub Makro1() und End Sub umrahmen das eigentliche Programm. Mit etwas Programmierkenntnissen könnten diese 3 Programmzeilen durch eine einzige ersetzt werden: Range("A1") = "TEST" Probieren Sie es aus!! Ändern Sie hierzu den Programmcode, schließen die VBA-Entwicklungsumgebung und starten Sie das Makro wie oben beschrieben.

6 Mechatronik / Technischer Redakteur -5-3 Grundlagen der Programmiersprache VBA 3.1 Variablen Variablenverwaltung Variablen sind Platzhalter für Zahlen, Textzeichen oder andere Daten. Variablen werden dazu verwendet, Daten während des Programmablaufs vorübergehend zu speichern und mit ihnen Berechnungen durchzuführen. Das folgende Programmbeispiel zeigt ein einfaches Programm: sub makro1() Dim laenge, breite, flaeche laenge = 3 breite = 2 flaeche = laenge * breite Range("A1") = flaeche end sub In den Variablen laenge und breite werden die Länge und Breite eines Rechtecks gespeichert. Daraus wird der Flächeninhalt berechnet und in der Variablen flaeche gespeichert. Das Ergebnis wird in die Zelle A1 des aktiven Arbeitsblattes gespeichert. Die Anweisung sub makro1() und end sub sind erforderlich, um VBA mitzuteilen, dass es sich hier um ein sogenanntes abgeschlossenes Unterprogramm handelt. VBA kann Programmcode nur in solchen abgeschlossenen Einheiten abarbeiten Variablendefinition In den meisten heute verwendeten Programmiersprachen müssen bei Erstellung eines Programms die in dem Programm verwendeten Variablen vor einer Benutzung definiert werden. Standardmäßig kann zwar in Visual Basic auf eine Variablendefinition verzichtet werden, was im ersten Moment meist als praktisch und vorteilhaft gewertet wird. Aber in Wirklichkeit ist die notwendige Variablendefinition ein wichtiger und wirksamer Schutz gegen Tippfehler und damit auch ein Schutz vor Programmfehlern. Unter dem Menüpunkt EXTRAS OPTIONEN kann die Option Variablendeklaration erforderlich aktiviert werden. Excel weigert sich nun, eine Prozedur (=Unterprogramm) auszuführen, bevor nicht alle darin verwendeten Variablennamen definiert, d.h. Excel bekannt gemacht worden sind. Die Variablendefinition wird unter Excel mit dem Kommando dim (siehe auch obiges Beispiel) vorgenommen. In allen Basic-Varianten ist es möglich, auf die Variablendefinition verzichten zu können. Wenn

7 Mechatronik / Technischer Redakteur -6- man diese Vorgehensweise verwendet, so sollte man aber unbedingt darauf achten, dass die benutzten Variablen durch das Anhängen des Kurzzeichens (s. unten) in ihrem Typ bestimmt sind Variablennamen Variablennamen müssen mit einem Buchstaben beginnen, dürfen maximal 255 Zeichen lang sein und keine Leerzeichen, Punkte und Sonderzeichen (-,+,*,\,...) enthalten. VBA unterscheidet Großund Kleinschreibung nicht. Variablennamen dürfen nicht mit den in VBA vordefinierten Schlüsselwörtern (z.b. sub, function, end, for, next, dim,...) übereinstimmen. Eine Liste aller Schlüsselwörter ist unter den VBA-Online-Hilfe unter dem Suchbegriff Schlüsselwörter zu finden Variablentypen Im obigen Beispiel wurden drei Variablen (laenge, breite und flaeche) zwar mit dim definiert, aber es wurde kein Variablentyp angegeben. Im Gegensatz zu anderen Programmiersprachen ist dies zwar in VBA zulässig, aber nicht unbedingt sinnvoll. VBA wählt so automatisch den Typ Variant (dazu später mehr). Dennoch ist es sinnvoll stets die der Aufgabe entsprechenden Variablentypen zu wählen, weil so die Verarbeitungsgeschwindigkeit erhöht, Speicherverbrauch und Fehlergefahren vermindert werden. VBA kennt folgende Variablentypen: Variablentyp Beschreibung Kurzzeichen Byte Ganze Zahlen zwischen 0 und 255 Nicht vorhanden Boolean Wahrheitswerte (True oder False) Nicht vorhanden Integer Ganze Zahlen zwischen und % Long Ganze Zahlen zwischen und & Double Fließkommazahlen mit 16 Stellen Genauigkeit # Single Fließkommazahlen mit 8 Stellen Genauigkeit! String Zeichenketten; maximale Anzahl von Zeichen: $ Variant Defaultvariablentyp; nimmt je nach Bedarf der obigen Variablentypen an, was einen hohen internen Verwaltungsaufwand erfordert. Beispiele: Der Befehl dim laenge% definiert eine Variable mit Namen laenge vom Typ Integer. Bei der Definition von Variablen mit dim kann der Variablentyp entweder durch die Angabe des Kurzzeichens unmittelbar hinter dem Variablennamen oder durch die Angabe von As Variablentyp bestimmt werden.

8 Mechatronik / Technischer Redakteur -7- Beispiele: dim laenge% definiert eine Variable mit Namen laenge vom Typ Integer. dim laenge as Double definiert eine Variable mit Namen laenge vom Type Double Wertzuweisungen bei Variablen Bei allen Variablentypen erfolgt die Zuweisung eines neuen Wertes mit folgender Syntax: Variablenname = Wert oder Formel oder Variable oder eine Kombination aus allen drei Möglichkeiten Beispiele: FLAECHE = BREITE * LAENGE UMFANG = 2*3.14*RADIUS Typvermischungen sollten unbedingt vermieden werden, da dies zu Fehlberechnungen führen kann. Derartige Fehler sind immer wieder die Ursache für ein typisches Softwareversagen. Immer wieder verlieren Firmen und öffentliche Einrichtungen teuerste Hardware (z.b. Satelliten) durch solche Fehler. Dazu ein einfaches Beispiel: Sub makro1() Dim i As Integer i = 255 * 255 End Sub Damit VBA den Unterschied zwischen einem Variablennamen und einer zuzuweisenden Zeichenkette unterscheiden kann, werden Zeichenketten in Anführungszeichen gesetzt. Beispiel: Dim Name as String... Name = "MEIER"

9 Mechatronik / Technischer Redakteur Felder Felder sind Listen von Variablen mit gleichem Namen, die über einen oder mehrere Indexnummern angesprochen werden. Felder werden immer dann eingesetzt, wenn mehrere ähnliche Informationen (z.b. Namenslisten, Zahlenwerte einer Matrix etc.) bearbeitet werden sollen Felder dimensionieren Felder müssen vor Ihrer Verwendung definiert werden. Dazu dient wiederum der Befehl dim, wobei hinter dem Feldnamen der größte erlaubte Index in Klammern angegeben wird. Der Typ des Felds wird wie bei Variablen mit dem Kurzzeichen oder mit dem Schlüsselwort As angegeben. Beispiel: dim feld(10) as Integer Der Zugriff auf das Feld erfolgt dann immer mit der Angabe des Indexes. Beispiele: feld(4) = 5 feld(1) = feld(4) feld(0) = feld(1) * feld(2) Der Index darf sich maximal im Bereich von 0 bis zu dem unter dim angegeben maximalen Wert bewegen. Obige Definition erzeugt also ein Feld mit elf Elementen. VBA erlaubt auch die Definition mehrdimensionaler Felder, etwa in folgender Form: dim schachbrett(7,7) as Integer Felder mit bis zu 7 Dimensionen sind unter VBA definierbar.

10 Mechatronik / Technischer Redakteur Einfacher Zugriff auf das Excel-Arbeitsblatt Im Gegensatz zu der allgemeinen Programmiersprache Visual Basic, mit der alleinstehende Programme erzeugt werden, ist Visual Basic für Applikationen eine Programmiersprache, mit der komplexe Abläufe innerhalb der Programme der Microsoft Office-Familie programmiert werden können. Aber dazu muss natürlich jedes Programm der Office-Familie seinerseits die Möglichkeit bieten, auf die dort erstellten Daten zugreifen zu können Zugriff auf eine Zelle einer Excel-Tabelle Um auf einzelne Zellen innerhalb des aktiven Arbeitsblattes zugreifen zu können, bietet Excel viele verschiedene und teils sehr mächtige Möglichkeiten an. Im Rahmen dieser Einführung kann ich nicht auf alle Möglichkeiten eingehen. Deshalb sei an dieser Stelle auf [1] verwiesen. Daten aus einer Zelle in eine Variable kopieren: Laenge = Range("A1") Daten aus einer Variablen in eine Zelle schreiben: Range("A1") = Flaeche Auch sind Berechnungen mit solchen Zellbezügen möglich: Range("B1") = Range("A1") * Range("A2") Statt dieser umständlichen Schreibweise Range("A1") ist auch die Kurzschreibweise [A1] erlaubt. Eine weitere Möglichkeit, auf Zellen des Excelarbeitsblattes zugreifen zu können, ist die Methode Cells. Cells benötigt als Angabe den Zeilen- und Spaltenindex der anzusprechenden Zelle, wobei hier nicht mit 0 sondern mit 1 angefangen wird zu zählen. Cells(1,1) beschreibt also die Zelle A1. Somit würde das letzte obige Beispiel wie folgt zu programmieren sein: Cells(1,2) = Cells(1,1) * Cells(2,1) Der Vorteil dieser Schreibweise ist der, dass nun nicht mehr Zeichenketten die anzusprechende

11 Mechatronik / Technischer Redakteur -10- Zelle benennen, sondern Zahlen. Diese Zahlen könnten auch durch Variablen ersetzt werden, so dass folgende Syntax richtig wäre (was später bei Schleifen von entscheidendem Vorteil ist): ZEILE% = 1 SPALTE% = 2 Cells(ZEILE%,SPALTE%) = Cells(ZEILE%,1) * Cells(ZEILE%+1,1) 3.4 Befehle zur Programmablaufsteuerung Jedes etwas größere Programm besteht nicht nur aus Berechnungen, sondern es soll auch in der Lage sein, auf unterschiedliche Aufgaben flexibel reagieren zu können. So kann man mit ein und dem selben Bildbearbeitungsprogramm unterschiedlichste Dateiformate (jpg, bmp, tif,...) lesen und bearbeiten. Das bedeutet aber, dass das Bildbearbeitungsprogramm zunächst prüfen muss, um welches Bildformat es sich handelt und in Abhängigkeit davon verschiedene Unterprogramme zum Öffnen der Datei aufrufen muss. Natürlich bietet auch die Programmiersprache VBA Befehlsstrukturen an, mit denen der Programmablauf gesteuert werden kann. Die wichtigsten finden Sie in den nächsten Kapiteln näher beleuchtet Verzweigungen mit if then else Mit if-anweisungen können Programmteile wahlweise - je nach Eintreten einer bestimmten Bedingung ausgeführt werden. Das Programm verzweigt sich in mehrere Äste, von denen allerdings immer nur einer ausgeführt werden kann. Die genaue Syntax lautet: If <Bedingung> then <Programmteil1> else <Programmteil2> end if In Worten würde eine Beschreibung dieser Syntax etwa lauten: Wenn die Bedingung erfüllt ist, dann führe Programmteil1 aus, wenn nicht, dann Programmteil2. Am besten erläutert aber ein Beispielprogramm diesen Sachverhalt: Sub test() Dim zahl As Double zahl = InputBox("Geben Sie eine Zahl ein")

12 Mechatronik / Technischer Redakteur -11- If zahl = 0 Then MsgBox ("Eingabe gleich 0") Else MsgBox ("Eingabe ungleich 0") End If End Sub Formulierung von Bedingungen In IF-Verzweigungen und in Schleifen (s. nächster Abschnitt) müssen Sie logische Bedingungen formulieren, die als Ergebnis immer nur wahr (true) oder falsch (false) sein können. In obigem Beispiel wird die Bedingung zahl = 0, also ob der Inhalt der Variablen Zahl gleich null ist, geprüft und als Ergebnis wahr oder falsch ermittelt. Ergibt sich der Wert TRUE als Ergebnis, so erfolgt die Ausgabe Eingabe gleich 0, im anderen Fall, wenn also das Ergebnis der Prüfung FALSE ist, wird der Text Eingabe ungleich 0 ausgegeben. Als logische Vergleichsoperatoren stehen Ihnen folgende zur Verfügung: = Prüfung auf Gleichheit <> Prüfung auf Ungleichheit < Prüfung auf kleiner als > Prüfung auf größer als <= Prüfung auf kleiner gleich >= Prüfung auf größer gleich Das Ergebnis eines Vergleichs ist der sogenannte Wahrheitswert. Im binären System eines Computers kommen nur zwei Werte in Frage: True oder False. Für die beiden Schlüsselwörter True und False verwendet VBA intern die Werte 1 und 0. In fast allen Programmsprachen können Sie mehrere Vergleiche miteinander verknüpfen. Auch in diesem Fall ergibt sich als Gesamtergebnis ein Wahrheitswert. Als Verknüpfungsoperatoren kommen and, or, xor und not in Frage. Soll also z.b. geprüft werden, ob sich eine Zahl in einem gültigen Zahlenbereich z.b. 0 bis 10 befindet, so wäre folgende Syntax notwendig: If (Zahl >= 0) and (Zahl <= 10) Then

13 Mechatronik / Technischer Redakteur Schleifen Schleifen dienen dazu, Programmteile mehrfach hintereinander auszuführen. VBA kennt hier drei verschiedene Programmstrukturen: for-next, do-loop und while-wend Schleifen mit for-next Dies stellt die einfachste Form einer Schleife in VBA dar. Dazu wird einer Variablen zu Beginn der Schleife ein Startwert zugewiesen. Dieser Wert wird mit jedem Schleifendurchlauf erhöht, bis der Endwert erreicht ist. Das folgende Beispiel zeigt ein einfaches Testprogramm: Sub test() Dim i% For i% = 1 To 10 Debug.Print i% Next i% Debug.Print "FERTIG" End Sub Anmerkung: Der Befehl Debug.Print erzeugt eine Ausgabe nicht in das Excel-Sheet, sondern in den sogenannten Direktbereich. Dieser kann mit ANSICHT DIREKTBEREICH oder der Tastenkombination [STRG)+(G]im Visual-Basic-Fenster aktiviert werden. In oben gezeigtem Beispiel durchläuft die Integer-Variable I% die Werte 1 bis 10. Erst nach dem 10. Durchlauf der Schleife wird die Programmzeile DEBUG.Print "Fertig" abgearbeitet. Wiederholt abgearbeitet wird der Programmcode, der zwischen den Zeilen for und next steht. Daher der Begriff for-next-schleife. Beim Einsatz dieser Art von Schleifen muss die Anzahl von Durchläufen bei Eintritt in die Schleife bekannt sein. Die Anzahl der Durchläufe kann nicht innerhalb der Schleife verändert werden. Außerdem darf auf keinen Fall der Schleifenvariablen (hier I%) innerhalb der Schleife ein neuer Wert zugewiesen werden, weil damit die gesamte interne Programmablaufstruktur von VBA durcheinander gebracht werden könnte. Statt der Zahlen 1 und 10, die den Start- und Endwert darstellen, können auch Variablen verwendet werden: Start% = 1 Ende% = 10 For i% = Start% To Ende% Debug.Print i% Next i% Standardmäßig ist die Schrittweite, also der Wert, um den in obigem Beispiel die Variabel I% nach jedem Durchlauf erhöht wird, eins. Da aber auch andere Schrittweiten erforderlich sein können, bietet VBA hierfür auch eine Möglichkeit an: Durch das Schlüsselwort step kann die Schrittweite vorgegeben werden.

14 Mechatronik / Technischer Redakteur -13- Start = 1 Ende = 1.5 For i = Start To Ende step 0.1 Debug.Print i Next i Probieren Sie aus, was passiert. Frage: Warum wurde das %-Zeichen bei den Variablennamen weggelassen? Schleifen mit do loop until For-next-Schleifen sind in einer Beziehung unflexibel: Es steht von Anfang an fest, wie oft die Schleife durchlaufen wird. Häufig ist aber nicht bekannt, wie oft eine Schleife durchlaufen werden muss. Als Beispiel: Ein Programm soll solange Zahlen von einer Datei lesen, bis das Ende der Datei erreicht ist. Ob 10, 20 oder evtl Zahlen in der Datei sind, ist vorher nicht bekannt. Also ist eine for-next-schleife für diese Aufgabe die falsche Lösung. do loop until kann man auch übersetzen mit: Mache so lange bis... Ein kleines Beispiel erläutert diese Schleifenart wieder am besten: Sub test() Dim i As Integer i = 1 Do Debug.Print i i = i + 1 Loop Until i > 10 End Sub Alle Befehle, die zwischen den Schlüsselwörtern Do und loop stehen, werden so oft wiederholt, wie es die Bedingung nach dem Schlüsselwort until erlaubt. Da die Prüfung dieser Bedingung aber erst am Ende der Schleife erfolgt, wird eine do-loop-until-schleife auf alle Fälle einmal durchlaufen!

15 Mechatronik / Technischer Redakteur Schleifen mit while-wend while-wend-schleifen sind in Ihrer Funktion ähnlich wie do-loop-until-schleifen, nur dass die Prüfung, ob die Schleife durchlaufen werden soll, am Anfang, also vor Eintritt in die Schleife stattfindet. Sub test() Dim i As Integer i = 1 While i <= 10 Debug.Print i i = i + 1 Wend End Sub Übersetzen könnte man dies etwa so: Während die Bedingung erfüllt ist, mache... Anmerkung: Für die zu programmierenden Bedingungen bei Schleifen gilt die gleiche Syntax wie unter if-thenelse beschrieben.

16 Mechatronik / Technischer Redakteur Umgang mit Zahlen und Zeichenketten Numerische Funktionen Visual Basic stellt zahlreiche Funktionen für den Umgang mit Zahlen zu Verfügung. So gibt es von einfachen Funktionen für das Runden von Zahlen bis hin zu trigonometrischen Funktionen fast alles, was das Herz begehrt. Sollte eine Funktion nicht vorhanden sein, so kann man sich diese natürlich auch selbst programmieren. Wie das geht, finden Sie in der VBA-Hilfe oder in [1]. Eine kurze Erläuterung zum Begriff Funktion: Letztendlich ist ein Funktion ein Unterprogramm, das mit einem oder mehreren Zahlenwerten und/oder Zeichenketten aufgerufen werden kann und ein Ergebnis wieder als Zahlenwert oder Zeichenkette zur Verfügung stellt. Zum Beispiel: sin(0.5) ruft die Funktion sin auf, übergibt dieser den Zahlenwert 0.5 und berechnet den Sinuswert von 0.5. Ein Programm, das eine solche Funktion aufruft, könnte z.b. wie folgt aussehen: dim Wert as single wert = sin(0.5) Nun gibt es viele Funktionen, die mit Zahlenwerte Berechnungen durchführen. Stellvertretend seien an dieser Stelle ein paar wichtige genannt: Int(): Rundet Fließkommazahlen generell ab Fix(): Schneidet die Nachkommastellen ab Abs(): liefert den Absolutwert (=Betrag) einer Zahl Sgn(): Signum-Funktion Rnd: Liefert eine Zufallszahl zwischen 0 und 1, wobei 0 gilt: 0 inklusiv und 1 exklusiv Zeichenketten Zeichenketten werden immer dann benötigt, wenn Informationen als Text bearbeitet werden müssen. Zeichenketten müssen in VBA zwischen Hochkommata eingeschlossen werden, damit VBA zwischen Zeichenketten und Variablennamen unterscheiden kann. Um Zeichenketten einer Variablen zuweisen zu können, müssen diese als Typ Variant oder String definiert werden. Die Länge von Zeichenketten ist unter den modernen Betriebssystemen praktisch nur noch durch den vorhandenen Arbeitsspeicher begrenzt. Auch zur Verarbeitung von Zeichenketten stellt VBA zahlreiche Funktionen zur Verfügung. Eine der wichtigsten und am häufigsten gebrauchte ist die Funktion len, die die Länge eines Strings ermittelt.

17 Mechatronik / Technischer Redakteur -16- Beispiel: Sub test() Dim a$ ' String Dim laenge As Integer ' Integer a$ = "Mueller" laenge = Len(a$) [A1] = laenge End Sub Wenn Sie dieses Programm testen, so wird in der Zelle A1 der Zahlenwert 7 eingetragen. Weitere Funktionen für Zeichenketten: UCase(): wandelt alle Zeichen in Großbuchstaben LCase(): wandelt alle Zeichen in Kleinbuchstaben InStr(): prüft, ob eine bestimmte Zeichenkette in einer anderen enthalten ist Die genaue Syntax finden Sie in der Online-Hilfe vom VBA. Mehrere Zeichenketten können mit dem Operator + zusammengesetzt werden. So ergibt a$ = "abc" + "de" als Ergebnis die Zeichenkette abcde in der Variablen a$. Soll an eine in der Variablen b$ gespeicherten Zeichenkette z.b. ein Leerzeichen angehängt werden, so wäre folgende Syntax zu wählen: b$ = b$ + " " Umwandlungsfunktionen Beim Programmieren ist es (leider) immer wieder notwendig, Zahlen in Zeichenketten und umgekehrt umwandeln zu müssen Zeichenketten in Zahlen umwandeln Die einfachste Möglichkeit zur Datenkonversion in ein numerisches Format bieten die Funktionen CInt, CLng, CSng und CDbl. Umwandlungsfunktion Cint CLng CSng CDbl Ergebnis-Typ Integer Long Single Double

18 Mechatronik / Technischer Redakteur Zahlen in Zeichenketten umwandeln Die Funktion CStr nimmt als Argument einen beliebigen Zahlenwert und liefert als Ergebnis eine Zeichenkette. Als Trennzeichen zwischen Vor- und Nachkommateil verwendet diese Funktion ein Komma (bei deutscher Ländereinstellung). So ergibt CStr(1/3) als Ergebnis die Zeichenkette 0, Beispiel: Sub test() Dim laenge As Single Dim breite As Single Dim flaeche As Single laenge = [A1] breite = [A2] flaeche = laenge * breite [A3] = "Flächeninhalt = " + CStr(flaeche) End Sub 4 Ereignisorientiertes Programmieren In allen Programmiersprachen unter der Betriebssystemfamilie Windows hat sich heute das sogenannte ereignisorientierte Programmieren als Standard etabliert. Ereignisorientiert bedeutet, dass ein geschriebenes Unterprogramm durch ein beliebiges Ereignis wie einen Mausklick, Tastendruck, das Öffnen eines Dokuments etc. gestartet wird. Moderne Programmiersprachen haben dazu eine intelligente Ereignisverwaltung, auf die man als Programmierer(in) problemlos und ganz einfach zugreifen kann. Auch hierzu wieder ein Beispiel: Das Beispiel der Flächenberechnung eines Rechtecks wurde ja schon behandelt. Nun soll dieses Programm so erweitert werden, dass mit Hilfe eines Buttons die Flächenberechnung gestartet werden kann. Feld A1 soll die Länge, Feld A2 die Breite und Feld A3 das Ergebnis der Flächenberechnung enthalten. Gehen Sie dazu wie folgt vor: 1. Starten Sie Excel

19 Mechatronik / Technischer Redakteur Zum Erstellen eines Buttons, der unser Makro starten soll, benötigen wir die Steuerelement- Toolbox von Excel. Sollte diese nicht angezeigt werden, so muss sie mit ANSICHT SYMBOLLEISTEN STEUERELEMENT-TOOLBOX aktiviert werden. 3. Aktivieren Sie mit der Maus den Button Befehlsschaltfläche Hierdurch kommen Sie in den Entwurfsmodus (1. Button der Toolbox wird automatisch akitviert) und nun kann die für das zu erstellende Programm gewünschte Oberfläche erstellt werden. Übrigens kommt daher auch der Name Visual Basic. Sie müssen nämlich die grafischen Elemente Ihrer Benutzeroberfläche nicht mühsam programmieren, sondern können diese komfortabel per Maus gestalten und VBA erzeugt im Hintergrund den notwendigen Programmcode. Genauso arbeiten Programmiersprachen wie Delphi oder Visual C Zeichnen Sie nun auf Ihr Excel-Sheet (der Mauszeiger besteht jetzt aus einem +) Ihren Button. Positionieren Sie dazu den Mauszeiger an die gewünschte Position der linken oberen Ecke Ihres Buttons, drücken Sie nun die linke Maus-Taste, halten diese gedrückt und bewegen Sie mit der Maus den Zeiger zur rechten unteren Ecke. Lassen Sie jetzt die linke Maustaste los. 5. Der Button ist gesetzt und nun soll das entsprechende Programm dazu geschrieben werden. Bewegen Sie den Mauszeiger auf den gerade erzeugten Button. Drücken Sie die rechte Maustaste. Wählen Sie den Menüpunkt Code anzeigen aus. 6. Es öffnet sich das Ihnen bereits bekannte Microsoft-Visual-Basic-Fenster. Auch das Grundgerüst für das zu erstellende Unterprogramm ist bereits fertig, so dass nur noch der von uns zu erstellende Programmcode einzugeben ist. Geben Sie nun folgendes Programm ein: [A3] = [A1] * [A2] 7. Schließen Sie jetzt das Visual-Basic-Fenster und schalten Sie den Entwurfsmodus ab (erste Schaltfläche der Steuerelement-Toolbox). 8. Nun ist der Button auf der Oberfläche fixiert und das Programm geschrieben. Geben sie in die

20 Mechatronik / Technischer Redakteur -19- Zellen A1 und A2 die Zahlenwerte für Länge und Breite ein. Aktivieren Sie jetzt den Button mit der linken Maustaste. -Was für ein Erlebnis!- 9. Natürlich ist die Buttonbeschriftung etwas unglücklich. Aber auch die kann geändert werden. Entwurfsmodus aktivieren, Button mit linker Maustaste selektieren, rechte Maustaste drücken und aus dem Kontext-Menü Eigenschaften wählen. Die Beschriftung des Buttons ist die Eigenschaft Caption. Durch Ändern des Textes in der rechten Spalte neben dem Begriff Caption wird die Beschriftung des Buttons geändert. 10. Verlassen Sie wieder den Entwurfsmodus. VBA stellt sehr viele weitere Ereignisse zur Verfügung, für die eigener Programmcode entwickelt werden kann. So ist es möglich, VBA-Programme durch das Starten von Excel, das Öffnen oder Schließen eines Arbeitsblattes, durch Einfachklick, durch Doppelklick und und... ausführen zu lassen. Visual-Basic stellt nicht nur Buttons (= Schaltflächen) für die grafische Oberflächengestaltung zur Verfügung. Die Steuerelement-Toolbox enthält weitere mächtige Elemente, so wie Sie sie auch von anderen windows-programmen her kennen. Diese Steuerelemente sind übrigens nicht VBA- oder Excel-spezifisch, sondern werden durch die Windows-Betriebssysteme zur Verfügung gestellt. Sie haben, nachdem Sie jetzt diese kleine Einführung aufmerksam durchgearbeitet haben, sich ein Grundwissen angeeignet, das es Ihnen erlaubt, die unendlichen Weiten der VBA-Welt zu erforschen. Mit diesem Grundwissen sollte Ihnen auch das Erlernen neuer Programmiersprachen wie Visual C++, Java u.s.w. nicht allzu schwer fallen.

21 Mechatronik / Technischer Redakteur Übungsaufgaben 1. Schreiben Sie ein VBA-Programm, das die Fläche eines Rechtecks berechnet. Die Länge ist in der Zelle A1, die Breite in der Zelle A2 und das Ergebnis in der Zelle B1 zu hinterlegen Punkte-Form einer Geraden: Aus zwei gegebenen Punkten einer Gerade kann nach der sogenannten 2-Punkte-Form die Steigung m und der Y-Achsenabschnitt c einer Gerade berechnet werden. Die Geradengleichung wird dann in der Form y = mx + c angegeben. Schreiben Sie nun ein VBA-Programm, das die Koordinaten des Punktes P1 aus den Zellen A1 (=X) und A2=(Y) und die des Punktes P2 aus den Zellen B1 und B2 ausliest und daraus m und c berechnet. m und c sollen in den Zellen D1 und D2 dargestellt werden. 3. Schreiben Sie ein Programm zur Berechnung von N! (N Fakultät). 4. Schreiben Sie ein VBA-Programm, das in die Zellen A1 bis A10 fortlaufend die Werte 1 bis 10 einträgt. 5. Schreiben Sie ein VBA-Programm, das in eine Spalte (z.b. A) 20 Zufallszahlen zwischen 0 und 1 schreibt. Benutzen Sie hierzu die Funktion RND. Anschließend soll Ihr Programm die Anzahl der Zahlen, die größer als 0.6 ermitteln und diese Anzahl in das Feld B1 schreiben. 6. Erweitern Sie das Programm nach Aufgabe 4 so, dass Ihnen das VBA-Programm den arithmetischen Mittelwert, Standardabweichung, Minimal- und Maximalwert ausgibt. 7. Schreiben einvba-programm, das 10 ganze Zufallszahlen zwischen 1 und 6 erzeugt. 8. Programm zur Auswertung von Tankbelegen: Tragen Sie in Spalte A den beim Tanken abgelesenen Kilometerstand, in Spalte B die Menge getankten Benzins und in Spalte C den Gesamtgeldbetrag für den gekauften Treibstoff ein. Schreiben Sie nun ein VBA-Programm, das aus allen Werten folgende Kennzahlen berechnet: Durchschnittsverbrauch pro 100km, Durchschnittspreis / Liter Treibstoff Durchschnittswert für Treibstoffkosten pro Kilometer 9. Schreiben Sie in die Spalte A beliebige Zahlen (z.b. Anzahl 10). Schreiben Sie ein VBA-Programm, das diese Zahlen der Größe nach sortiert. 10. Ändern Sie das Programm nach 9 so ab, dass die sortierten Zahlen nicht in Spalte A, sondern in Spalte B stehen, d.h. dass nach Programmende die Spalte A die unsortierten und Spalte B die

22 Mechatronik / Technischer Redakteur -21- sortierten Zahlen beinhaltet. 6 Literaturverzeichnis [1] VBA-Programmierung mit Excel 97, Michael Kofler, Verlag Addison Wesley

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Menü Macro. WinIBW2-Macros unter Windows7? Macros aufnehmen

Menü Macro. WinIBW2-Macros unter Windows7? Macros aufnehmen Menü Macro WinIBW2-Macros unter Windows7?... 1 Macros aufnehmen... 1 Menübefehle und Schaltflächen in Macros verwenden... 4 Macros bearbeiten... 4 Macros löschen... 5 Macro-Dateien... 5 Macros importieren...

Mehr

Anleitung zur Verwendung der VVW-Word-Vorlagen

Anleitung zur Verwendung der VVW-Word-Vorlagen Anleitung zur Verwendung der VVW-Word-Vorlagen v1.0. Jun-15 1 1 Vorwort Sehr geehrte Autorinnen und Autoren, wir haben für Sie eine Dokumentenvorlage für Microsoft Word entwickelt, um Ihnen die strukturierte

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

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

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

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

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

1 MAKROS AUFZEICHNEN. 1.1 EinfÄhrung

1 MAKROS AUFZEICHNEN. 1.1 EinfÄhrung Makro Aufzeichnen Makro + VBA 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

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

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

Anleitung zur Erstellung von Serienbriefen (Word 2003) unter Berücksichtigung von Titeln (wie Dr., Dr. med. usw.)

Anleitung zur Erstellung von Serienbriefen (Word 2003) unter Berücksichtigung von Titeln (wie Dr., Dr. med. usw.) Seite 1/7 Anleitung zur Erstellung von Serienbriefen (Word 2003) unter Berücksichtigung von Titeln (wie Dr., Dr. med. usw.) Hier sehen Sie eine Anleitung wie man einen Serienbrief erstellt. Die Anleitung

Mehr

Aktivierung von Makros in den Erfassungshilfen

Aktivierung von Makros in den Erfassungshilfen Aktivierung von Makros in den Erfassungshilfen Für die Nutzung unserer Microsoft Excel und OpenOffice Erfassungshilfen ist es erforderlich, die Makros zu aktivieren. Diese sorgen dafür, dass sich neue

Mehr

Um eine Person in Magnolia zu erfassen, gehen Sie wie folgt vor:

Um eine Person in Magnolia zu erfassen, gehen Sie wie folgt vor: Personendaten verwalten mit Magnolia Sie können ganz einfach und schnell alle Personendaten, die Sie auf Ihrer Webseite publizieren möchten, mit Magnolia verwalten. In der Applikation Adressbuch können

Mehr

Handbuch ECDL 2003 Basic Modul 6: Präsentation Diagramm auf einer Folie erstellen

Handbuch ECDL 2003 Basic Modul 6: Präsentation Diagramm auf einer Folie erstellen Handbuch ECDL 2003 Basic Modul 6: Präsentation Diagramm auf einer Folie erstellen Dateiname: ecdl6_05_01_documentation_standard.doc Speicherdatum: 14.02.2005 ECDL 2003 Basic Modul 6 Präsentation - Diagramm

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

Satzhilfen Publisher Seite Einrichten

Satzhilfen Publisher Seite Einrichten Satzhilfen Publisher Seite Einrichten Es gibt verschiedene Möglichkeiten die Seite einzurichten, wir fangen mit der normalen Version an, Seite einrichten auf Format A5 Wählen Sie zunächst Datei Seite einrichten,

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

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

Zahlen auf einen Blick

Zahlen auf einen Blick Zahlen auf einen Blick Nicht ohne Grund heißt es: Ein Bild sagt mehr als 1000 Worte. Die meisten Menschen nehmen Informationen schneller auf und behalten diese eher, wenn sie als Schaubild dargeboten werden.

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

FuxMedia Programm im Netzwerk einrichten am Beispiel von Windows 7

FuxMedia Programm im Netzwerk einrichten am Beispiel von Windows 7 FuxMedia Programm im Netzwerk einrichten am Beispiel von Windows 7 Die Installation der FuxMedia Software erfolgt erst NACH Einrichtung des Netzlaufwerks! Menüleiste einblenden, falls nicht vorhanden Die

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

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

HANDBUCH PHOENIX II - DOKUMENTENVERWALTUNG

HANDBUCH PHOENIX II - DOKUMENTENVERWALTUNG it4sport GmbH HANDBUCH PHOENIX II - DOKUMENTENVERWALTUNG Stand 10.07.2014 Version 2.0 1. INHALTSVERZEICHNIS 2. Abbildungsverzeichnis... 3 3. Dokumentenumfang... 4 4. Dokumente anzeigen... 5 4.1 Dokumente

Mehr

NEUES BEI BUSINESSLINE WINDOWS

NEUES BEI BUSINESSLINE WINDOWS Fon: 0761-400 26 26 Schwarzwaldstr. 132 Fax: 0761-400 26 27 rueckertsoftware@arcor.de 79102 Freiburg www.rueckert-software.de Beratung Software Schulung Hardware Support Schwarzwaldstrasse 132 79102 Freiburg

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

PowerPoint: Text. Text

PowerPoint: Text. Text PowerPoint: Anders als in einem verarbeitungsprogramm steht in PowerPoint der Cursor nicht automatisch links oben auf einem Blatt in der ersten Zeile und wartet auf eingabe. kann hier vielmehr frei über

Mehr

Microsoft Visual Studio Community 2015

Microsoft Visual Studio Community 2015 Microsoft Visual Studio Community 2015 Visual Studio Community 2015 ist eine kostenlose IDE mit leistungsfähigen Programmier- und Entwicklungswerkzeugen für Windows, ios und Android. Sie ist für einzelne

Mehr

Grundlagen Word Eigene Symbolleisten. Eigene Symbolleisten in Word erstellen

Grundlagen Word Eigene Symbolleisten. Eigene Symbolleisten in Word erstellen Eigene Symbolleisten in Word erstellen Diese Anleitung beschreibt, wie man in Word eigene Symbolleisten erstellt und mit Schaltflächen füllt. Im zweiten Teil wird erklärt, wie man mit dem Makrorekorder

Mehr

Abb. 1. Abb. 2. Schaltflächen Speichern und Bericht öffnen. Abb. 3. www.accessuebungen.de

Abb. 1. Abb. 2. Schaltflächen Speichern und Bericht öffnen. Abb. 3. www.accessuebungen.de Befehlsschaltfläche, Makro 2010 Niko Becker Mit Hilfe von Steuerelementen können Sie Formulare nicht nur ansprechend gestalten, sondern auch eine Art Benutzerführung einrichten, indem Sie beispielsweise

Mehr

EINFACHES HAUSHALT- KASSABUCH

EINFACHES HAUSHALT- KASSABUCH EINFACHES HAUSHALT- KASSABUCH Arbeiten mit Excel Wir erstellen ein einfaches Kassabuch zur Führung einer Haushalts- oder Portokasse Roland Liebing, im November 2012 Eine einfache Haushalt-Buchhaltung (Kassabuch)

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

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

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

Handbuch zum Statistiktool Pentaho Stand: Dezember 2013

Handbuch zum Statistiktool Pentaho Stand: Dezember 2013 Handbuch zum Statistiktool Pentaho Stand: Dezember 2013 Sie erreichen das Tool über folgenden Link http://reports.onleihe.de/pentaho/login Anmeldung Startbildschirm Oben: Navigation Linke Spalte: Ordner

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

Dokumentation. Serienbriefe mit Galileo-Daten im Word erstellen

Dokumentation. Serienbriefe mit Galileo-Daten im Word erstellen Dokumentation Serienbriefe mit Galileo-Daten im Word erstellen K:\Dokumentationen\Galileo bibwin Kunden Dokus\Kurz-Doku Seriendruck.doc 04.03.2008 1 Ablauf...2 2 Kundenadressen...3 3 Datenexport...4 3.1

Mehr

4. BEZIEHUNGEN ZWISCHEN TABELLEN

4. BEZIEHUNGEN ZWISCHEN TABELLEN 4. BEZIEHUNGEN ZWISCHEN TABELLEN Zwischen Tabellen können in MS Access Beziehungen bestehen. Durch das Verwenden von Tabellen, die zueinander in Beziehung stehen, können Sie Folgendes erreichen: Die Größe

Mehr

Stundenerfassung Version 1.8 Anleitung Arbeiten mit Replikaten

Stundenerfassung Version 1.8 Anleitung Arbeiten mit Replikaten Stundenerfassung Version 1.8 Anleitung Arbeiten mit Replikaten 2008 netcadservice GmbH netcadservice GmbH Augustinerstraße 3 D-83395 Freilassing Dieses Programm ist urheberrechtlich geschützt. Eine Weitergabe

Mehr

KeePass Anleitung. 1.0Allgemeine Informationen zu Keepass. KeePass unter Windows7

KeePass Anleitung. 1.0Allgemeine Informationen zu Keepass. KeePass unter Windows7 KeePass Anleitung 1.0Allgemeine Informationen zu Keepass KeePass unter Windows7 2.0 Installation unter Windows7 2.1 Erstellen einer neuen Datenbank 2.2 Speichern von Benutzernamen und Passwörtern 2.3 Sprache

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

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

Filialpreisverwaltung

Filialpreisverwaltung Filialpreisverwaltung Ab jetzt kann man Filialpreise pro Artikel nach Filialen und Farben verwalten. Hierzu wurde ein neuer Tabellentyp geschaffen. Der Pfad für diese Preistabellen (PTAB s) wird mit dem

Mehr

Hilfreiche Funktionen

Hilfreiche Funktionen Hilfreiche Funktionen In unseren Anwendungen gibt es zahlreiche nützliche Funktion, die jedoch manchmal etwas versteckt sind. Mit diesem Infoblatt wollen wir auf diese Funktionen aufmerksam machen. Bitte

Mehr

Matrix42. Use Case - Sicherung und Rücksicherung persönlicher Einstellungen über Personal Backup. Version 1.0.0. 23. September 2015 - 1 -

Matrix42. Use Case - Sicherung und Rücksicherung persönlicher Einstellungen über Personal Backup. Version 1.0.0. 23. September 2015 - 1 - Matrix42 Use Case - Sicherung und Rücksicherung persönlicher Version 1.0.0 23. September 2015-1 - Inhaltsverzeichnis 1 Einleitung 3 1.1 Beschreibung 3 1.2 Vorbereitung 3 1.3 Ziel 3 2 Use Case 4-2 - 1 Einleitung

Mehr

REFLEX Zeiterfassung

REFLEX Zeiterfassung REFLEX Zeiterfassung Inhalt 1.1 ZEITERFASSUNG MIT REFLEX 2 1.1.1 Allgemeines 2 1.1.2 Übersicht 2 1.1.3 Andere Person auswählen 2 1.1.4 Erfassen von Zeiten 3 1.1.5 Eingabefelder bei der Erfassung 4 1.1.6

Mehr

Anton Ochsenkühn. amac BUCH VERLAG. Ecxel 2016. für Mac. amac-buch Verlag

Anton Ochsenkühn. amac BUCH VERLAG. Ecxel 2016. für Mac. amac-buch Verlag Anton Ochsenkühn amac BUCH VERLAG Ecxel 2016 für Mac amac-buch Verlag 2 Word-Dokumentenkatalog! Zudem können unterhalb von Neu noch Zuletzt verwendet eingeblendet werden. Damit hat der Anwender einen sehr

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

25 kann ohne Rest durch 5 geteilt werden! ist wahr

25 kann ohne Rest durch 5 geteilt werden! ist wahr Lehrbrief 2: Lektion 8 - C -Praxis 4-1 - 5.2 Einfache Entscheidungen mit if und die Vergleichsoperatoren Nun tauchen wir immer tiefer in die Geheimnisse von C ein und beschäftigen uns mit einem sehr wichtigen

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

Mandant in den einzelnen Anwendungen löschen

Mandant in den einzelnen Anwendungen löschen Mandant in den einzelnen Anwendungen löschen Bereich: ALLGEMEIN - Info für Anwender Nr. 6056 Inhaltsverzeichnis 1. Allgemein 2. FIBU/ANLAG/ZAHLUNG/BILANZ/LOHN/BELEGTRANSFER 3. DMS 4. STEUERN 5. FRISTEN

Mehr

Wo möchten Sie die MIZ-Dokumente (aufbereitete Medikamentenlisten) einsehen?

Wo möchten Sie die MIZ-Dokumente (aufbereitete Medikamentenlisten) einsehen? Anleitung für Evident Seite 1 Anleitung für Evident-Anwender: Einbinden der MIZ-Dokumente in Evident. Wo möchten Sie die MIZ-Dokumente (aufbereitete Medikamentenlisten) einsehen? Zunächst müssen Sie entscheiden,

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

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

Schrittweise Anleitung zur Erstellung einer Angebotseite 1. In Ihrem Dashboard klicken Sie auf Neu anlegen, um eine neue Seite zu erstellen.

Schrittweise Anleitung zur Erstellung einer Angebotseite 1. In Ihrem Dashboard klicken Sie auf Neu anlegen, um eine neue Seite zu erstellen. Schrittweise Anleitung zur Erstellung einer Angebotseite 1. In Ihrem Dashboard klicken Sie auf Neu anlegen, um eine neue Seite zu erstellen. Klicken Sie auf Neu anlegen, um Ihre neue Angebotseite zu erstellen..

Mehr

Pixtacy-Anbindung an CleverReach.de

Pixtacy-Anbindung an CleverReach.de Pixtacy-Anbindung an CleverReach.de Stand: 17. Oktober 2014 2014 Virthos Systems GmbH www.pixtacy.de Einleitung Pixtacy verfügt ab Version 2.5 über eine Schnittstelle zu dem Online-Newslettertool CleverReach.de.

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

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

Windows 8.1. Grundkurs kompakt. Markus Krimm, Peter Wies 1. Ausgabe, Januar 2014 K-W81-G

Windows 8.1. Grundkurs kompakt. Markus Krimm, Peter Wies 1. Ausgabe, Januar 2014 K-W81-G Windows 8.1 Markus Krimm, Peter Wies 1. Ausgabe, Januar 2014 Grundkurs kompakt K-W81-G 1.3 Der Startbildschirm Der erste Blick auf den Startbildschirm (Startseite) Nach dem Bootvorgang bzw. nach der erfolgreichen

Mehr

Windows 8.1. Grundkurs kompakt. Markus Krimm, Peter Wies 1. Ausgabe, Januar 2014. inkl. zusätzlichem Übungsanhang K-W81-G-UA

Windows 8.1. Grundkurs kompakt. Markus Krimm, Peter Wies 1. Ausgabe, Januar 2014. inkl. zusätzlichem Übungsanhang K-W81-G-UA Markus Krimm, Peter Wies 1. Ausgabe, Januar 2014 Windows 8.1 Grundkurs kompakt inkl. zusätzlichem Übungsanhang K-W81-G-UA 1.3 Der Startbildschirm Der erste Blick auf den Startbildschirm (Startseite) Nach

Mehr

Bedienungsanleitung: Onlineverifizierung von qualifiziert signierten PDF-Dateien

Bedienungsanleitung: Onlineverifizierung von qualifiziert signierten PDF-Dateien Sie haben von der VR DISKONTBANK GmbH ein signiertes PDF-Dokument (i.d.r. eine Zentralregulierungsliste mit dem Status einer offiziellen Rechnung) erhalten und möchten nun die Signatur verifizieren, um

Mehr

MORE Profile. Pass- und Lizenzverwaltungssystem. Stand: 19.02.2014 MORE Projects GmbH

MORE Profile. Pass- und Lizenzverwaltungssystem. Stand: 19.02.2014 MORE Projects GmbH MORE Profile Pass- und Lizenzverwaltungssystem erstellt von: Thorsten Schumann erreichbar unter: thorsten.schumann@more-projects.de Stand: MORE Projects GmbH Einführung Die in More Profile integrierte

Mehr

Serienbrieferstellung in Word mit Kunden-Datenimport aus Excel

Serienbrieferstellung in Word mit Kunden-Datenimport aus Excel Sehr vielen Mitarbeitern fällt es schwer, Serienbriefe an Kunden zu verschicken, wenn sie die Serienbrieffunktion von Word nicht beherrschen. Wenn die Kunden mit Excel verwaltet werden, genügen nur ein

Mehr

1. Aktionen-Palette durch "Fenster /Aktionen ALT+F9" öffnen. 2. Anlegen eines neuen Set über "Neues Set..." (über das kleine Dreieck zu erreichen)

1. Aktionen-Palette durch Fenster /Aktionen ALT+F9 öffnen. 2. Anlegen eines neuen Set über Neues Set... (über das kleine Dreieck zu erreichen) Tipp: Aktionen (c) 2005 Thomas Stölting, Stand: 25.4. 2005 In Photoshop werden häufig immer wieder die gleichen Befehlssequenzen benötigt. Um sie nicht jedesmal manuell neu eingeben zu müssen, können diese

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

Wir arbeiten mit Zufallszahlen

Wir arbeiten mit Zufallszahlen Abb. 1: Bei Kartenspielen müssen zu Beginn die Karten zufällig ausgeteilt werden. Wir arbeiten mit Zufallszahlen Jedesmal wenn ein neues Patience-Spiel gestartet wird, muss das Computerprogramm die Karten

Mehr

Gruppenrichtlinien und Softwareverteilung

Gruppenrichtlinien und Softwareverteilung Gruppenrichtlinien und Softwareverteilung Ergänzungen zur Musterlösung Bitte lesen Sie zuerst die gesamte Anleitung durch! Vorbemerkung: Die Begriffe OU (Organizational Unit) und Raum werden in der folgenden

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

1 topologisches Sortieren

1 topologisches Sortieren Wolfgang Hönig / Andreas Ecke WS 09/0 topologisches Sortieren. Überblick. Solange noch Knoten vorhanden: a) Suche Knoten v, zu dem keine Kante führt (Falls nicht vorhanden keine topologische Sortierung

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

Datenbanken Kapitel 2

Datenbanken Kapitel 2 Datenbanken Kapitel 2 1 Eine existierende Datenbank öffnen Eine Datenbank, die mit Microsoft Access erschaffen wurde, kann mit dem gleichen Programm auch wieder geladen werden: Die einfachste Methode ist,

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

3. Die tägliche E-Mail-Flut effizient verwalten

3. Die tägliche E-Mail-Flut effizient verwalten 3. Es ist wie im normalen Leben: Wenn man etwas vernünftig einsortiert, findet man es auch rasch wieder. In Outlook ist das ähnlich. Denn mit der Zeit sammeln sich sehr viele E-Mails an. Wer da keine logische

Mehr

Tipp III: Leiten Sie eine immer direkt anwendbare Formel her zur Berechnung der sogenannten "bedingten Wahrscheinlichkeit".

Tipp III: Leiten Sie eine immer direkt anwendbare Formel her zur Berechnung der sogenannten bedingten Wahrscheinlichkeit. Mathematik- Unterrichts- Einheiten- Datei e. V. Klasse 9 12 04/2015 Diabetes-Test Infos: www.mued.de Blutspenden werden auf Diabetes untersucht, das mit 8 % in der Bevölkerung verbreitet ist. Dabei werden

Mehr

MS Excel 2010 Kompakt

MS Excel 2010 Kompakt MS Excel 00 Kompakt FILTERN Aus einem großen Datenbestand sollen nur jene Datensätze (Zeilen) angezeigt werden, die einem bestimmten Eintrag eines Feldes (Spalte) entsprechen. Excel unterstützt Filterungen

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

Vorgehensweise bei Lastschriftverfahren

Vorgehensweise bei Lastschriftverfahren Vorgehensweise bei Lastschriftverfahren Voraussetzung hierfür sind nötige Einstellungen im ControlCenter. Sie finden dort unter Punkt 29 die Möglichkeit bis zu drei Banken für das Lastschriftverfahren

Mehr

Programm GArtenlisten. Computerhinweise

Programm GArtenlisten. Computerhinweise Programm GArtenlisten Computerhinweise Liebe/r Vogelbeobachter/in, anbei haben wir Ihnen ein paar wichtige Tipps für ein reibungsloses Funktionieren der mitgelieferten Ergebnisdatei auf Ihrem Computer

Mehr

Binäre Bäume. 1. Allgemeines. 2. Funktionsweise. 2.1 Eintragen

Binäre Bäume. 1. Allgemeines. 2. Funktionsweise. 2.1 Eintragen Binäre Bäume 1. Allgemeines Binäre Bäume werden grundsätzlich verwendet, um Zahlen der Größe nach, oder Wörter dem Alphabet nach zu sortieren. Dem einfacheren Verständnis zu Liebe werde ich mich hier besonders

Mehr

4.1 Wie bediene ich das Webportal?

4.1 Wie bediene ich das Webportal? 4.1 Wie bediene ich das Webportal? Die Bedienung ist durch ein Redaktionssystem sehr einfach möglich. Das Tutorial zeigt Ihnen wie Sie SMS-News und Top-News erstellen und veröffentlichen können. Schritt

Mehr

ebanking Business: Umwidmung der Einzugsermächtigungen in SEPA-Mandate per Mitteilung im Verwendungszweck

ebanking Business: Umwidmung der Einzugsermächtigungen in SEPA-Mandate per Mitteilung im Verwendungszweck ebanking Business: Umwidmung der Einzugsermächtigungen in SEPA-Mandate per Mitteilung im Verwendungszweck Sie können den Verwendungszweck des letzten Beitragseinzugs vor der SEPA-Umstellung nutzen, um

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

Microsoft Access 2010 Navigationsformular (Musterlösung)

Microsoft Access 2010 Navigationsformular (Musterlösung) Hochschulrechenzentrum Justus-Liebig-Universität Gießen Microsoft Access 2010 Navigationsformular (Musterlösung) Musterlösung zum Navigationsformular (Access 2010) Seite 1 von 5 Inhaltsverzeichnis Vorbemerkung...

Mehr

Übungen 19.01.2012 Programmieren 1 Felix Rohrer. Übungen

Übungen 19.01.2012 Programmieren 1 Felix Rohrer. Übungen Übungen if / else / else if... 2... 2 Aufgabe 2:... 2 Aufgabe 3:... 2 Aufgabe 4:... 2 Aufgabe 5:... 2 Aufgabe 6:... 2 Aufgabe 7:... 3 Aufgabe 8:... 3 Aufgabe 9:... 3 Aufgabe 10:... 3 switch... 4... 4 Aufgabe

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

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