ABCDEFGHIJKLMNOPQRSTUVWXYZ
1
2
INFO
3
4
Doel
5
Met dit bestand kan een tabel uitgesplitst worden naar verschillende andere bestanden en de kolommen kunnen afzonderlijk beveiligd worden.
6
Door de te splitsen gegevens op een werkblad aan dit bestand toe te voegen en de macro te activeren, kan m.b.v. de macro de gegevens in aparte bestanden gezet worden.
7
8
Werkwijze
9
1
Voeg een werkblad aan dit bestand toe met de gegevens.
10
Dit kan door een nieuw werkblad toe te voegen en de data vanuit een ander bestand hier naar toe te kopiëren incl. opmaak.
11
Er kan ook gekozen worden om beide bestanden naast elkaar te tonen (Beeld > Alle vensters) en het gewenste werkblad naar dit bestand te slepen met de Cntrl-toets ingedrukt om er een kopie van de te maken.
12
13
2
Zorg dat de gegevens in een tabel staan.
14
Door een bereik (aantal cellen) om te zetten naar een tabel kunnen de gegevens eenvoudiger gefilterd worden en gekopieerd naar andere bestanden.
15
Als een cel in een tabel is geselecteerd, dan wordt in het lint een extra lint toegevoegd met de naam "TabelOntwerp".
16
Open dit lint en controleer links in het lint de tabelnaam. Er wordt tijdens de uitvoering van de macro gevraagd of de tabel met deze naam gesplitst moet worden.
17
Als dit lint niet zichtbaar is, zijn de gegevens in een bereik niet omgezet naar een tabel. Selecteer dan een cel in het bereik en klik in het Invoegen-lint op Tabel en geef aan dat de eerste rij de titels van de kolommen bevat.
18
19
3
Plaats de macro in het VBA-scherm
20
Omdat de beveiliging rondom macro's groter wordt is besloten om dit bestand niet als macro-bestand op te slaan maar de gebruiker kan eenvoudig zelf de macro plaatsen en uitvoeren.
21
Zie voor de beschrijving van het plaatsen van de macro werkblad "Macro".
22
23
4
Start de macro
24
De macro stelt de volgende vragen:
25
a.
Als er naast werkblad "Info" en "Macro" meer dan één werkblad in dit bestand zijn opgenomen, dan zal er gevraagd worden in welk werkblad de gegevens staan.
26
b.
Als er op het gekozen werkblad meer dan één tabel staat, dan zal er gevraagd worden welke tabel uitgesplitst moet worden.
27
c.
Er wordt gevraagd op welke kolom de tabel uitgesplitst moet worden.
28
Doordat dit bestand niet al gevuld is met en opgeslagen is als een macro-bestand zijn de mogelijkheden beperkter en moet per kolom gevraagd worden waarop de tabel gesplitst moet worden.
29
d.
Er wordt gevraagd of het werkblad in de nieuw te maken bestanden beveiligd moeten worden met een wachtwoord.
30
Doordat dit bestand niet al gevuld is met en opgeslagen is als een macro-bestand zijn de mogelijkheden beperkter en daarom kan het opgegeven wachtwoord tijdens het typen niet als sterretjes worden weergegeven.
31
e.
Als er gekozen is om het werkblad te beveiligen wordt er per kolom gevraagd of de kolom beveiligd moet zijn of niet.
32
f.
De bestanden worden opgeslagen met de tekst die in de te splitsen kolom staat. Er wordt gevraagd of er nog een algemene tekst voor deze teksten vermeld moet worden.
33
Nadat alle vragen zijn beantwoord worden de gegevens verwerkt.
34
In de opgegeven map staan de bestanden uitgesplitst op de opgegeven kolom en zijn één of meer kolommen eventueel tegen overschrijven beveiligd.
35
36
37
4
Gegevens van bestanden weer samenvoegen
38
Eventueel kunnen de gegevens van de verschillende bestanden eenvoudig weer worden verzameld tot één tabel.
39
Kies via Gegevens > Gegevens ophalen > Uit bestand > Uit map de gewenste map en klik op Openen.
40
Kies nadat de bestanden worden getoond voor Combineren > Combineren en laden.
41
Selecteer onder "Weergaveopties" het werkblad met de gegevens en klik op OK.
42
43
Let op!
44
De naam van werkblad Info en Macro mogen i.v.m. de gegevens in de macro niet gewijzigd worden.
45
Als de te verdelen gegevens in een bereik staan en niet in een echte tabel, dan zal de macro er een tabel van maken.
46
47
48
december 2025
49
Henk Huiting
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100