Hajo's Excelzeiten mit einer umfangreiche Beispielsammlung zum kostenfreien Download. 
			Sowohl Formellösungen als auch Beispiele für die Makroprogrammierung in Excel.
Home
VBA Beispiele

  Allgemein
       Übersicht
       0 ... 9
       A
       B
       D
       E
       F
       G
       H
       K
       L
       M
       N
       O
       R
       S
       T
       U
       V
       Z
  Bilder einfügen
  blinkender Zellinhalt
  Counter
  Datei schließen
  Dateikopie
  Dateiverwaltung
  Datensätze umschreiben
  Datum / Zeit
  DropDown-Listenfeld
  Drucken
  Ersatz bedingte Formatierung
  Füllfarbe
  Kontextmenü
  Markieren
  nur mit Makros
  Sound
  Stoppuhr
  Symbolleiste Formular
  Symbolleiste vor 2007
  Symbolleiste ab 2007
  UserForm

ohne VBA Beispiele
fremde Dateien
Hinweise zu Excel ab Version 2007
Übersicht Downloads
Bilder
Kontakt
Favoriten
Mein Heim-Forum
Tools Tabelle Forum
Impressum
Copyright
Disclaimer

letzte Bearbeitung 05.11.17

Valid XHTML 1.0 Strict CSS ist valide!
Bing
Suchmaschinenoptimierung mit Ranking-Hits

VBA Beispiele Seite Allgemein B
Die Arbeitsmappen wurden unter Betriebssystem XP mit Excelversion 2003, Betriebssystem Vista Ultimate mit Excelversion 2007,  Windows 7 mit Excelversion 2010 und Windows 8 mit Excelversion 2013, Windows 10 mit Excelversion 2016 getestet.
Hinweis: generell wurde mit Excel-Version 32 Bit getestet, nur wenige Beispiele unter 64 Bit. Bei auftretenden Problemen bitte eine Mail an die im Impressum aufgeführte Mailadresse

beim Öffnen sichern

Bei Öffnen der Arbeitsmappe wird eine Sicherheitskopie angelegt.

Änderung:
01. 25.04.07 Arbeitsmappe für Version 2007ergänzt
02. 07.04.11 Löschen vorhandener Datei überarbeitet

Stand 07.04.11

Benutzername

Benutzername mittels VBA ermitteln.
  Beispiel 01: Name laut Eintrag in Excel
  Beispiel 02: Name laut Anmeldung im Netzt für alle Betriebssysteme, ein Beispiel von Jürgen Wenzel
  Beispiel 03: Name laut Anmeldung im Netzt für Betriebssystem NT und ab 2000
  Beispiel 04: Prüfen ob Benutzer Administratorrechte hat, ein Beispiel von K.Rola
  Beispiel 05: Benutzernamen Excel ohne VBA ExcelFormel.de
Codevorschau

Änderung:
01. Ermittlung mittels Environ ergänzt für Betriebssystem NT und ab 2000
02. 25.04.07 Arbeitsmappe für Version 2007 ergänzt
03. 06.08.10 Kommentar im Code überarbeitet
04. 17.02.13 Benutzernamen Excel ohne VBA

Stand 17.02.13

benutzter Bereich

Unbenutzten Bereich aller Tabellen der Arbeitsmappe aus-/einblenden

Änderung:
01. Kommentare im Code ergänzt
02. Fehlerbehandlung falls alle Zeilen oder Spalten benutzt
03. nur noch ein Code zum Aus- und Einblenden
04. Fehler beseitigt bei mehrmaligem Aus- und Einblenden
05. 25.04.07 Arbeitsmappe für Version 2007 ergänzt
06. 14.05.07 Spalten und Zeilenanzahl für alle Versionen angepasst
07. 06.08.10 Code überarbeitet

Stand 06.08.10

Bereiche schützen

Schutz für einen bestimmten Bereich:
  Beispiel 01: keine Auswahl im Bereich möglich, automatischer Sprung des Cursors in eine Zelle außerhalb des Bereichs
  Beispiel 02: bei Auswahl einer Zelle in einem definierten Bereich wird in Zeile 8 gesprungen
  Beispiel 03: bei erneuter Wahl einer bereits belegten Zelle im Bereich erfolgt automatischer Sprung des Cursors zur nächsten freien Zelle im definierten Bereich. Der Bereich ist zusammenhängend.
  Beispiel 04: bei erneuter Wahl einer bereits belegten Zelle im Bereich erfolgt automatischer Sprung des Cursors zur Zelle A1
  Beispiel 05: Auswahl einer Zelle im Bereich nur mittels Passwortabfrage
  Beispiel 06: bei erneuter Wahl einer bereits belegten Zelle im Bereich erfolgt automatischer Sprung des Cursors zur nächsten freien Zelle im definierten Bereich. Der Bereich ist nicht zusammenhängend.

Änderung:
01. in der Tabelle mit Passwortabfrage kann durch Doppelklick die Prüfung abgeschaltet werden
02. mehrmaliger Aufruf der UserForm bei Passwortabfrage abgeschaltet, bei Mehrfachselektion
03. 25.04.07 Arbeitsmappe für Version 2007 ergänzt
04. 14.05.07 Kommentare im Code ergänzt
05. 06.08.10 Code überarbeitet
05. 10.02.13 Beispiel 6 ergänzt

Stand 10.02.13

Bereich_ueberwachen

Es werden Eingaben in einem im Code festgelter Zellbereich A10:A100 überwacht und bei Änderung wird eine MsgBox angezeigt.
Es können in dem Bereich auch mehrere Zellen mit einmal geändert werden, was Excel ja zulässt.
Werden zusätzlich zum überwachten Bereich auch Zellen außerhalb des Bereiches geändert, erfolgt für diese Zellen keine Mitteilung

Stand 22.07.16

Bezüge umwandeln absolut/relativ

Umwandeln von Zellbezügen
  Beispiel 01: Spalten- und Zeilenbezeichnung absolut, ein Beispiel von L.Vira
  Beispiel 02: Spalten- und Zeilenbezeichnung relativ
  Beispiel 03: Spaltenbezeichnung absolut, Zeilenbezeichnung relativ
  Beispiel 04: Spaltenbezeichnung relativ, Zeilenbezeichnung absolut

Änderung:
01. Kommentare in der Tabelle ergänzt
02. 25.04.07 Arbeitsmappe für Version 2007 ergänzt
03. 14.05.07 Kommentare im Code ergänzt

Stand 14.05.07

Buchstaben Groß/Klein

Umwandeln von Groß-/Kleinbuchstaben
  Beispiel 01: bei Eingaben in einem definierten Bereich wird der erste Buchstabe in groß, Rest in klein umgewandelt
  Beispiel 02: bei Eingaben in Spalte C und D wird alles in groß umgewandelt
  Beispiel 03: bei Eingaben in einem definierten Bereich wird alles in groß umgewandelt
  Beispiel 04: vorhandene Eingaben im benutzten Bereich werden umgewandelt, erster Buchstabe groß, Rest klein
  Beispiel 05: vorhandene Eingaben im definierten Bereich werden umgewandelt in groß
  Beispiel 06: vorhandene Eingaben in Spalte A in allen Tabellen werden umgewandelt in groß
  Beispiel 07: vorhandene Eingaben im benutzten Bereich werden umgewandelt in klein
  Beispiel 08: vorhandene Eingaben im selektierten Bereich werden umgewandelt in klein
  Beispiel 09: bei vorhanden Eingaben in Spalte B werden alle Leerstellen vor und nach der Zeichenkette entfernt
  Beispiel 10: die Schreibweise der Buchstaben werden in festgelegter Reihenfolge geändert
  Beispiel 11: die Schreibweise der Buchstaben werden in festgelegter Reihenfolge geändert, verbesserte Variante von Martin Beck
  Beispiel 12: alle Wörter beginnen mit einem Großbuchstaben, das letzte Wort ist in Großbuchstaben
  Beispiel 13: alle Wörter beginnen mit einem Großbuchstaben, das erste Wort ist in Großbuchstaben
  Beispiel 14: erster Buchstabe Groß, Rest klein
  Beispiel 15: farbliche Markierung in erster Tabelle und fehlende Einträge ergänzen

Änderung:
01. Name der Arbeitsmappe geändert
02. Wörter in bestimmter Reihenfolge ändern
03. Beispiel 10 korrigiert
04. 25.06.06 Kommentare in der Tabelle geändert
05. 17.02.07 Beispiel 06 ergänzt
06. 18.02.07 Code Tabelle1 und Tabelle3 überarbeitet
07. 25.04.07 Arbeitsmappe für Version 2007 ergänzt
08. 16.05.07 Kommentare im Code ergänzt
09. 17.11.07 keine Umwandlung numerischer Wertet
10. 18.12.09 Beispiel 12 und 13 ergänzt
11. 18.08.10 Code überarbeitet
12. 18.08.10 Kommentar im Code überarbeitet
13. 14.11.14 Beispiel 15 ergänzt

Stand 14.11.14

2 Buchstaben Groß

In einem im Code festgelegten Bereiche werden bei Eingabe die ersten beiden Buchstaben in Groß umgewandelt, Rest Klein

Stand 31.10.17

Dies ist der Link zur der Webseite, die ich als Seite des Diagrammexperten im deutschsprachigen Raum ansehe.

Mein besonderer Dank gilt in diesem Zusammenhang Karin Mohnhaupt, die mich seit September 2005 bei der Erstellung dieser Homepage redaktionell unterstützt. Bei der intensiven Prüfung der Beispielarbeitsmappen hat sie mich auch auf einige Punkte hingewiesen, die ich als Autor als selbstverständlich angesehen hätte, die aber für den normalen User nicht immer nachvollziehbar gewesen wären.