Home
VBA Beispiele
Allgemein
Übersicht
0 ... 9
A
B
D
E
F
G
H
K
L
M
N
O
P
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
Tools Tabelle Forum
Impressum
Copyright
Disclaimer
chCounter3
Datenschutzerklärung
letzte Bearbeitung
07.01.24
|
VBA Beispiele Seite Allgemein V
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
|
Tabelle vergleichen
|
Einige Beispiele zum Vergleich von Spalten:
Beispiel 01: 2 Spalten in unterschiedlichen Tabellen werden verglichen und gleiche Werte in einer Tabelle gekennzeichnet
Beispiel 02: 2 Spalten in einer Tabelle werden verglichen und gekennzeichnet
Beispiel 03: 2 Spalten in unterschiedlichen Tabellen werden verglichen und bei Übereinstimmung Zeile kopiert
Beispiel 04: 2 Bereiche einer Tabelle werden verglichen und gleiche Werte im Bereich1 markiert, Leerzellen werden
nicht gekennzeichnet
Beispiel 05: Spalte A nach Spalte C kopieren. Spalte A und B werden zeilenweise verglichen.
Unterschiedliche Werte in Spalte A und C werden gekennzeichnet.
Beispiel 06: 2 Spalten in unterschiedlichen Tabellen werden verglichen und bei Übereinstimmung
betreffende Zeile kopiert, Realisierung mittels VBA-Funktion Find
Beispiel 07: je 1 Spalte in 2 unterschiedlichen Arbeitsmappen werden vergleichen,
bei gleich wird ein Wert aus einer anderen Spalte der selben Zeile übertragen
Beispiel 08:
Beispiel 2 angepasst von Klaus-Dieter Oppermann zur Verarbeitung von großen Datenmengen, Array
Beispiel 09: wie Beispiel 8, das Ergebnis wird in einer anderen Tabelle abgelegt
Beispiel 10: im Ergebnis eines Vergleiches von zwei Arbeitsmappen werden Datensätze in eine neue
Arbeitsmappe kopiert. Als Vergleichskriterium wird Spalte D verwendet.
Beispiel 11: in 2 Tabellen wird die selbe Spalte verglichen und je nach Ergebnis erfolgt eine
Markierung und es werden Teilbereiche kopiert
Beispiel 12: 2 Bereiche einer Tabelle werden verglichen und alle Werte markiert die im anderem Bereich nicht vorkommen
Beispiel 13: 2 Spalten in unterschiedlichen Tabellen werden verglichen und nicht vorhandene Werte aus Tabelle2 in Tabelle1 werden
kopiert, Realisierung mittels VBA-Funktion Find
Beispiel 14: 2 Spalten in unterschiedlichen Tabellen werden verglichen. In Tatelle2 nicht
vorhandene werde rot markiert,
In Tabelle1 nicht vorhandene werden kopiert und grün markiert
Beispiel 15: wie Beispiel Nr. 14 nur mit definierten Namen
Änderung:
01. Beispiel 04 ergänzt
02. Beispiel 05 ergänzt
03. 04.10.06 Beispiel 06 ergänzt
04. 11.11.06 Beispiel 04 geändert, Bezug zu Tabelle4 eingefügt
05. 11.11.06 Beispiel 04 geändert, kompletter Vergleich
06. 31.01.07 Beispiel 07 ergänzt
07. 25.04.07 Arbeitsmappe für Version 2007 ergänzt
08. 02.06.07 Beispiel 02 geändert, Leerzellen werden nicht gekennzeichnet
09. 02.06.07 Beispiel 04 geändert, Leerzellen werden nicht gekennzeichnet
10. 02.06.07 Kommentare in der Tabelle geändert
11. 02.06.07 Kommentare im Code geändert
12. 24.10.07 Beispiel 08 ergänzt
13. 25.10.07 Beispiel 09 ergänzt
14. 22.03.08 Beispiel 10 ergänzt
15. 12.04.08 Beispiel 11 ergänzt
16. 17.04.08 Fehler beim kopieren des Bereiches in Beispiel 11 beseitigt
17. 11.01.10 Beispiel 12 ergänzt
18. 23.08.10 Code überarbeitet
19. 22.05.14 Beispiel 13 ergänzt
20. 14.11.14 Beispiel 14 ergänzt
21. 14.11.14 Beispiel 15 ergänzt
Stand 16.11.14
|
Verknüpfungen |
Formeln der Arbeitsmappe werden ausgelesen. Hierbei wird folgende Unterteilung vorgenommen:
- Formeln mit dem Ergebnis Fehler - Formeln mit Bezug zu anderen Tabellen der Arbeitsmappe
- Formeln mit Bezug zu anderen Arbeitsmappen - restliche Formeln Zusätzlich werden noch die verwendeten Namen aufgelistet.
Änderung:
01. Kommentare im Code ergänzt
02. Code um Auflisten der definierte Namen ergänzt
03. 05.01.07 Hinweis zum Entfernen der Verknüpfung für Version 2002 und 2003 ergänzt
04. 13.01.07 Code geändert
05. 25.04.07 Arbeitsmappe für Version 2007 ergänzt
06. 25.04.07 Hinweis zum Entfernen der Verknüpfung für Version 2007 ergänzt
07. 10.02.08 Formeln zu anderen Tabellen der Arbeitsmappe und restliche Formeln werden aufgeführt
08. 28.08.08 Name kein Bezug zur Tabelle, Name direkt Wert zugeordnet
09. 02.08.10 Code für Namen auslesen geändert
10. 04.08.10 Leerstellen im Tabellennamen berücksichtigt
11. 06.02.12 Überschrift Zeile 2 in Spalte A und B geändert
12. 08.02.13 Tabellennamen geändert
13. 27.06.13 Tabellenkopf geändert
14. 07.06.17 Hinweis bei gesperrter Tabelle, Name Bereich, alle Tabellen geändert
Hinweis: Bei evtl. auftretenden Fehlern bei der Codeausführung bitte die Arbeitsmappe zusenden, sodass ich den Code
überarbeiten kann. Bitte Version mitteilen.
Stand 07.06.17
|
Verknüpfte Dateien öffnen ab Version 2000 |
Alle mit einer Arbeitsmappe verknüpften Arbeitsmappen (max. 2 Stufen) werden geöffnet.
Hinweis: Zip-Datei entpacken und alle Arbeitsmappen im selben Verzeichnis ablegen.
Änderung:
01. 03.06.06 Code geändert, Prüfung ob Datei vorhanden
02. 25.04.07 Arbeitsmappe für Version 2007 ergänzt
03. 03.06.07 Kommentare in Code ergänzt
Stand 03.06.07
|
|
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.
|