Ok, voor de uitleg van dit alles begin ik bij cel C1
Als je de eigenschappen van je besturings element bekijkt zie je achteraan elke optie-regel een knopje.
Klik daarop; nu kun je je invoer bereik aanwijzen.
Daarvoor ga je in jou geval naar tabblad "Klanten" en sleep je het bereik.
Dat is alleen de lijst met namen, dus C2 t/m C1000
Ben je klaar met de selectie, dan klik je weer op dat knopje.
Koppelen met cel A1 (is makkelijk)
Ik heb de kleur vann het lettertype in cel A1 op wit gezet. Dus dat getal wat daaruit komt vanwege je keuze die je maakt, wordt niet afgedrukt.
En stel, dat je een logo gaat gebruiken, die kan er gewoon overheen

Dus niet meer zichtbaar, en wel nodig, en dat getal MOET worden opgeslagen in de factuur die je aan het maken bent.
"Maar hoe krijg je dat voor lekaar met een klantenbestand uit een ander document?"
Eenvoudig:
Zorg dat je klantenbestand niet op een tabblad zit, maar in een ander document.
Open deze als eerste voordat je een factuurbestand maakt.
(Ik heb dat opgelost door in het klantenbestand een snelkoppeling "factuur" te maken

)
Doe nu dezelfde handeling als boven beschreven, maar in plaats van de lijst te slepen in een tabblad, sleep je die nu in een ander document, die op je taakbalk geopend staat.
Dan krijg je nog de functie van cel C2 in je facrtuur.
Eigenlijk gaat dat op dezelfde manier.
Ga in je excel naar de typ-regel van de betreffende cel, dus daar waar je je cursor neerzet.
Klik nu op de fx vooraan die regel.
Selecteer nu bij "een andere categorie" Zoeken en verwijzen> Vertikaal zoeken
Daarna opent zich een schermpje, net zoals bij de eigenschappen van je besturings element, maar nu iets uitgebreider.
Dit vergt ook meer uitleg.
"Zoekwaarde" heb je na je keuze opgeslagen in cel A1.
Dus die wijs je weer aan.
"Tabelmatrix" haal je uit je klantenbestand. Dus uit het tabblad klanten of (beter) uit je andere document klanten.
Echter, nu incl ALLE kolommen. Dus van A2 tot G1000
"Kolom index getal" is een lastige:
De kolom met het volgnummer is de eerste kolom.
Je klantnummer de 2e kolom.
De klantnaam is de 3e kolom.
Die wil je nu hebben, dus plaats je een 3.
"Benaderen" heeft in ons geval geen functie. Die mag je overslaan.
That's it
De formule oogt nu als volgt:
Klantenbestand in tabblad:
Code:
=VERT.ZOEKEN(A1;Klanten!A2:G1000;3)
Klantenbestand in ander document (
** afhankelijk waar op je pc opgeslagen):
De 2 rode
** horen NIET in de code, maar is voor de uitlgeg hierboven.
Code:
=VERT.ZOEKEN(A1;'G:\Microsoft Office 2003\Excel\Bedrijfs Formulieren\[[COLOR="Red"]**[/COLOR]Klanten.xls]Klanten'!$A$2:$G$1000;3)
Hierbij is "Klanten.xls" de documentnaam en "Klanten" wederom de tabbladnaam.
Ok, en voor elke regel die automatisch ingevuld dient te worden, gebruik je dezelfde vertikaal zoeken, en telkens een ander "Kolom index nummer".
[whisper]Als je het leuk vind, heb ik facturering en klantenbestand compleet ter beschikking. Echter zul je wel je eigen logo bij mij moeten aanleveren, dan verwerk ik die erin.[/whisper]