Excel + VBA. Ergänzungen. Kapitel 1 Einführung in VBA Formatvorlagen mit VBA erstellen HARALD NAHRSTEDT. Erstellt am

Ähnliche Dokumente
Um Zellformatierung aufzurufen wählen Sie Register START / und anschließend die jeweiligen Gruppen-Dialoge oder gleich die Tastenkombination +.

Kapitel Bedingte Formate mit VBA erstellen

Zahlenformat bei der Eingabe

In dieser Lektion lernen Sie: Das Formatieren von Zahlen mit den Symbolschaltflächen und den Möglichkeiten im Menü Format.

ECDL EXCEL ... ADVANCED

Excel + VBA. Ergänzungen. Kapitel 1 Einführung in VBA CustomViews in VBA nutzen HARALD NAHRSTEDT. Erstellt am

2 Formular für eine Hotelrechnung optimieren

Excel + VBA. Ergänzungen. Kapitel 1 Einführung in VBA Daten mit VBA konsolidieren HARALD NAHRSTEDT. Erstellt am

PC & Mac Education Ltd EX01GL1DM

Excel Grundlagen. Sabine Spieß, Peter Wies. 1. Ausgabe, 7. Aktualisierung, Juli Trainermedienpaket EX2010_TMP

Zahlen als Tausender darstellen

Excel Grundlagen. Sabine Spieß, Peter Wies. 1. Ausgabe, September Trainermedienpaket EX2013_TMP

EXCEL / Tabellenkalkulation. EXCEL Übung 1

Excel 3. Benutzerdefinierte Zahlenformate Version: Relevant für: IKA, DA

Excel 2. Grundlagen Teil 2 Version: Relevant für: ECDL, IKA, DA

Excel + VBA. Ergänzungen. Kapitel 1 Einführung in VBA Kommentare mit VBA verwalten HARALD NAHRSTEDT. Erstellt am

Inhaltsverzeichnis Formatierungsmöglichkeiten Designs Ein Design zuweisen Einen einzelnen Designbestandteil hinzufügen...

ZAHLEN FORMATIEREN...

Erstellt: Maniac EXCEL 2013 ALLGEMEIN STARTSEITE. Excel-Version: MS Excel 2013

Microsoft Excel 2007

Formatierungen von Zahlen

6. Benutzerdefinierte Zahlenformate

Formatieren. Kategorie «Sonderformat» Kategorie «Benutzerdefiniert» Zellen. Theorieteil

Excel + VBA. Ergänzungen. Kapitel 1 Einführung in VBA Namen in VBA nutzen HARALD NAHRSTEDT. Erstellt am

ECDL EXCEL ... ADVANCED

Microsoft Excel 2010

MELANIE BREDEN MICHAEL SCHWIMMER. Das Excel-VBA Codebook

Kennen, können, beherrschen lernen was gebraucht wird

Inhaltsverzeichnis. 1 Excel-Oberfläche und erste Dateneingabe 10

Kennen, können, beherrschen lernen was gebraucht wird

Informatik-Ausbildung. Basis: I-CH Modulbaukasten R3. Autorenteam des HERDT-Verlags. 1. Ausgabe, Juli 2014

Excel 2016 / 2010 Information

Vorwort Die Excel-Arbeitsumgebung...11

Vorwort Die Excel-Arbeitsumgebung Arbeitsmappen verwalten Daten eingeben und ändern 26 INHALTSVERZEICHNIS

Excel: Zellen formatieren. Damit du Zellen optimal formatieren 1 kannst, musst du folgendermassen vorgehen:

Microsoft Office Excel für Windows W-EX2003FORM. Autor: Christian Münster. Inhaltliches Lektorat: Peter Wies

Schnellübersicht. Excel. Die praktische Referenz MONIKA WEBER

Formatierungen. Dateifunktionen, Editierfunktionen, gerik CHIRLEK / Excel Probleme und Lösungen. Edition 24tc. Gerik und Tami Chirlek.

Datei Kategorie Größe Erstellt Preisvergleich Produkt - Land.xls Bedingte Formatierung\ 36,864 KB Adresse der letzten ausgefüllten Zelle.

Die Gruppe Funktionsbibliothek

Access [basics] Die Format-Funktion. Parameter der Format-Funktion. Benutzerdefinierte Zahlenformate. Access-Funktionen Die Format-Funktion

Kostenbewusst arbeiten

Excel + VBA. Ergänzungen. Kapitel 1 Einführung in VBA Balloons in VBA nutzen HARALD NAHRSTEDT. Erstellt am

Im Original veränderbare Word-Dateien

Xpert - Europäischer ComputerPass. Peter Wies. Tabellenkalkulation (mit Excel 2010) 1. Ausgabe, 5. Aktualisierung, Juli 2013

DAS EINSTEIGERSEMINAR

1 Die Arbeitsumgebung Programmoberfläche Menüband Symbolleiste für den Schnellzugriff...20

Vorwort Die Excel-Arbeitsumgebung Programmoberfläche Menüband Symbolleiste für den Schnellzugriff...

1 Text und Tabulatoren

3 Markieren und. Formatieren PROJEKT. TRAINING Excel 2002 ISBN Markieren mit der Maus. Zahlenformate anpassen

1 Formatierung von Daten

Excel + VBA. Ergänzungen. Kapitel 1 Einführung in VBA OLE-Objekte HARALD NAHRSTEDT. Erstellt am

Lektion: SUDOKU 2 (etwas schwerer)

Inhaltsverzeichnis Dashboards und Reports

Lektion: SUDOKU 1 (mittelschwer)

Tabellen in Word. 1. Erstellen von Tabellen. 2. Erscheinungsbild und Eigenschaften 3. Zellinhalte 4. Arbeiten mit Tabellen. Bezug: Office 2010

HARALD NAHRSTEDT. Excel + VBA. Ergänzungen Teilergebnisse mit VBA

3.1 Textformate. Sie verändern die Schriftart. Sie verändern die Schriftgröße. Den Text formatieren

Informationen zu Datums- und Zeitwerte und Datumswertesystemen in Excel

Für den Hausgebrauch Christina

LÖS Lektion: SUDOKU 1 (mittelschwer)

Forderungen als Datei hochladen

Wir basteln einen Jahreskalender mit MS Excel

Ü 416 Grundrechnungen

Eine neue, leere Tabellendatei. Excel-Dateien haben den Dateianhang xls.

10. ZEITRECHNUNG. Aufgabe:

Tastenkombinationen zum Markieren von Daten und Zellen

Um Werte und deren Verlauf in einer Grafik darzustellen, benutzen wir eine Tabellenkalkulation wie Excel oder das Tabellendokument von Open Office.

Excel 2016 Pivot Tabellen und Filter Daten professionell auswerten

Absatzformate. Die Absatzmarke

Schnellübersichten. Tabellenkalkulation mit Excel 2016 SIZ-Modul SU4

Daten importieren und aufbereiten: Mit modernem Werkzeug schneller zum Ziel

Microsoft Excel 2016 Blitzvorschau

Kennen, können, beherrschen lernen was gebraucht wird

Excel + VBA. Ergänzungen. Kapitel 1 Einführung in VBA Filter in VBA nutzen HARALD NAHRSTEDT. Erstellt am

MICROSOFT EXCEL XP. Inhaltsverzeichnis. In diesem Modul lernen grundlegende Formatierungstechniken in Excel kennen. 5. FORMATIEREN IN EXCEL...

Mitarbeiterstammdaten importieren

Handbuch ECDL 2003 Modul 4: Tabellenkalkulation Formatierungen von Zahlen- und Datumswerten

EXCEL-TIPPS (NICHT NUR) FÜR CONTROLLER

Informationstechnische Grundlagen. WORD 2013 Grundlagenschulung. WS 2013/2014 Word Grundlagenschulung Dagmar Rombach

1 Die ersten Einstellungen 18

4.1 Aufbau und Eingabe von Formeln

Tabellenkalkulation. Lernziele Die Lernziele richten sich nach dem neuen ECDL Base Syllabus und decken somit alle erforderlichen Lernziele ab.

Datenformat zum Import von CSV-Dateien

1. Einfaches Arbeiten mit Excel... 2

Kurzanleitung für Writer (LibreOffice 4)

Code des Objektes frmdatenvisualisierung

Wir basteln einen Jahreskalender mit MS Excel.

Excel + VBA. Ergänzungen. Kapitel 1 Einführung in VBA Sequentielle Textdateien HARALD NAHRSTEDT. Erstellt am

Teil I Heiliges Makro, 25

Grundlagen der Schaltungssimulation

Inhaltsverzeichnis... 1 Bestandteile einer Formel... 1 Die Funktion Summenprodukt... 4

Fremdartikel über das dbase-format in Eplan importieren. Version 5.40

Microsoft Office Excel 2010

Start. Kopf- und Fußzeilen WISSEN

Datenstrukturen bei Datenübernahme

Das Ergebnis ist Verändert man nun einen der Werte in B1 oder B2, wird wegen der Formel der neue Gewinn angezeigt.

Kennen, können, beherrschen lernen was gebraucht wird

Transkript:

HARALD NAHRSTEDT Excel + VBA Ergänzungen Kapitel 1 Einführung in VBA 1.5.13 Formatvorlagen mit VBA erstellen Erstellt am 15.10.2011 Beschreibung Zellen und Zellbereiche lassen sich durch Zellformate so gestalten, dass trotz einer anderen Darstellungsform, der Inhalt der Zelle nicht verändert wird. Ein oft verwendetes Zellformat ist die Prozentdarstellung. Die Zelle selbst enthält einen Dezimalanteil, dessen Anzeige durch das Prozentformat mit dem Faktor 100 multipliziert und dann zusammen mit dem Prozentzeichen dargestellt wird.

1.5.13 Formatvorlagen mit VBA erstellen 1 Kapitel... 0 1 Einführung in VBA... 0 1.5.13 Formatvorlagen mit VBA erstellen... 0 1.5.13 Formatvorlagen mit VBA erstellen... 1 1.5.13.1 Datumsformate... 1 1.5.13.2 Zahlenformate... 2 1.5.13.3 Textformate... 2 1.5.13.4 Zellformate für Dezimalzahlen... 2 1.5.13.5 Weiteres Design... 3 1.5.13.6 Zellformate mit VBA... 3 1.5.13.7 Formatvorlagen mit VBA... 4 1.5.13 Formatvorlagen mit VBA erstellen Zellen und Zellbereiche lassen sich durch Zellformate so gestalten, dass trotz einer anderen Darstellungsform, der Inhalt der Zelle nicht verändert wird. Ein oft verwendetes Zellformat ist die Prozentdarstellung. Die Zelle selbst enthält einen Dezimalanteil, dessen Anzeige durch das Prozentformat mit dem Faktor 100 multipliziert und dann zusammen mit dem Prozentzeichen dargestellt wird. 1.5.13.1 Datumsformate Auch beim Datumsformat ist der Zellinhalt ein anderer, als seine Darstellung durch ein Datumsformat. Die Zellen enthalten die Anzahl Tage seit dem 1.1.1900. Dieser Tag hat den Wert 1 und seine Darstellung im Datumsformat ist dann 01.01.1900. Wichtig ist, dass der Inhalt der Zelle durch ein benutzerdefiniertes Format nicht verändert wird, denn es soll ja damit noch gerechnet werden. Die Zahl 40544 kennzeichnet die Anzahl der Tage zwischen dem 01.01.1900 und dem 01.01.2011. Nachfolgend sehen Sie einige benutzerdefinierte Formate, wie sich diese Zahl als Datum darstellen lässt. Die letzte Darstellung enthält noch ein besonderes Zeichen, das *- Zeichen. Es ist ein Steuerzeichen und erzeugt so viele Zeichen als Trennzeichen, wie zwischen den beiden Formatangaben TTT und TT.MM.JJJJ stehen müssen, damit das erste Format TTT linksbündig und das zweite Format TT.MM.JJJJ rechtsbündig in der Zelle dargestellt wird. Das Trennzeichen ist dabei das Zeichen direkt hindert dem *-Zeichen, hier also ein Leerzeichen.

1 Einführung in VBA 1.5.13.2 Zahlenformate Für Zahlen gibt es zwei Formatzeichen, das #-Zeichen und das 0-Zeichen. Das #-Zeichen steht für beliebige Zahlen, während das 0-Zeichen eine Ziffer oder wenn nicht vorhanden, dann eine 0 zeigt. Um die Zahlen kann beliebiger Text in Anführungszeichen gruppiert werden. Dazu einige Beispiele. 1.5.13.3 Textformate Für Text gibt es ein @-Zeichen. Dies steht für den gesamten Text in der Zelle. Daher geben zwei @-Zeichen den Inhalt auch doppelt wieder. Auch dazu ein paar Beispiele. 1.5.13.4 Zellformate für Dezimalzahlen für Dezimalzahlen können bis zu drei Zellformate angegeben werden. Sie werden durch das Semikolon-Zeichen getrennt und haben folgende Anwendungsbereiche. Ist nur ein Format angegeben, dann gilt es für alle Zahlen. Ein zweites Format, wenn angegeben, gilt nur für negative Zahlen. Ist auch noch ein drittes Format angegeben, dann gilt es nur für den Wert Null. Farben können dazu in eckigen Klammern gewählt werden.

1.5.13 Formatvorlagen mit VBA erstellen 3 1.5.13.5 Weiteres Design Neben den benutzerdefinierten Zellformaten lassen sich auch noch die Schrift und ihre Ausrichtung einstellen. Ebenso Rahmenlinien für die Zellen und auch den musterfarblichen Hintergrund. Das Dialogfenster erhält man beim Klick auf eine Zelle mit der rechten Maustaste und der Methode Zellen formatieren. 1.5.13.6 Zellformate mit VBA Bei der Formatvorgabe in VBA ist zu beachten, dass Anführungszeichen im Format durch ein doppeltes Anführungszeichen gesetzt werden. Sub Zellformate() Range("A1").Select Selection.NumberFormat = "ddd* dd/mm/yyyy" Range("A2").Select Selection.NumberFormat = """Zahlen Sie in ""#"" Raten!""" Range("A3").Select Selection.NumberFormat = """Ihre Personalnummer ist PN-""0000" Range("A4").Select Selection.NumberFormat = """Artikel ""00-00-00-00" Range("A5").Select Selection.NumberFormat = "#"" Tage""" Range("A6").Select Selection.NumberFormat = """Abteilung ""@"

1 Einführung in VBA Range("A7").Select Selection.NumberFormat = "@"" Kundennummer""" Range("A8").Select Selection.NumberFormat = "[Blue]#,##0.00; [Red]- #,##0.00;[Green]""Null""" End Sub 1.5.13.7 Formatvorlagen mit VBA Die nachfolgende Prozedur erstellt eine Formatvorlage Rechnungsnummer. Dabei ist darauf zu achten, dass eine existierende Formatvorlage gleichen Namens nicht überschrieben wird. Die einzelnen Anweisungsblöcke sind entsprechend kommentiert. Da hier die Selektion einer Zelle oder eines Zellbereichs fehlt, wird das Format für die entsprechend selektierte Zelle erstellt. Sub FormatReNum() On Error GoTo ErrNum ActiveWorkbook.Styles.Add Name:="Rechnungsnummer" 'Schrift With ActiveWorkbook.Styles("Rechnungsnummer").Font.Name = "Arial".Size = 11.Bold = True.Italic = False.Underline = xlunderlinestylenone.strikethrough = False.ColorIndex = xlautomatic 'Ausrichtung With ActiveWorkbook.Styles("Rechnungsnummer").HorizontalAlignment = xlgeneral.verticalalignment = xlcenter.readingorder = xlcontext.wraptext = False.Orientation = 0.AddIndent = False.ShrinkToFit = False 'Rahmen With ActiveWorkbook.Styles("Rechnungsnummer").Borders(xlLeft).Weight = xlthin With ActiveWorkbook.Styles("Rechnungsnummer").Borders(xlRight).Weight = xlthin With ActiveWorkbook.Styles("Rechnungsnummer").Borders(xlTop)

1.5.13 Formatvorlagen mit VBA erstellen 5.Weight = xlthin With ActiveWorkbook.Styles("Rechnungsnummer").Borders(xlBottom).Weight = xlthick ActiveWorkbook.Styles("Rechnungsnummer"). _ Borders(xlDiagonalDown).LineStyle = xlnone ActiveWorkbook.Styles("Rechnungsnummer"). _ Borders(xlDiagonalUp).LineStyle = xlnone 'Inhalt With ActiveWorkbook.Styles("Rechnungsnummer").Interior 6.PatternColorIndex = xlautomatic.pattern = xlsolid Exit Sub ErrNum: MsgBox "Das Format existiert bereits!" End Sub