Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

samenvoegen gegevens uit excel bestand

139 views
Skip to first unread message

helpa...@discussions.microsoft.com

unread,
Mar 5, 2005, 6:41:02 AM3/5/05
to
Ik ben een inkooporder aan het maken in word. Nu heb ik in een excel-bestand
twee werkbladen gemaakt.
Een werkblad met gegevens van de leveranciers en een werkblad met de
afleveradressen. (dus ik wil op de inkooporder het adres van de leverancier
zetten, maar ook het adres waar de leverancier de artikelen moet afleveren.
Nu probeer ik de beiden werkbladen te koppelen aan het word document. Maar
dit lukt me niet. Het werkt wel als ik gegevens gebruik van slechts een
werkblad. Is het toch mogelijk om gegevens uit twee werkbladen in een
word-document te voegen. Zo ja, wie kan mij dan de oplossing geven.

Jan

Japio

unread,
Mar 5, 2005, 9:21:56 AM3/5/05
to
Tja dat vraag ik me af. Ik had nooit van dit probleem gehoord.

Maar inderdaad als je gaat samenvoegen, dan krijg je altijd maar de
mogelijkheid om data uit 1 werkblad te selecteren. Dus ik vraag me af of er
hier een eenvoudige oplossing voor is. Misschien (aangezien je asap anwoord
wilt) kun je de vraag beter doorpassen naar de Excel nieuwsgroep. Daar is
het altijd er druk en wellicht hebben zij een pasklare oplossing.
Vermeld in ieder geval duidelijk welke versie van Office je gebruikt. Ook
handig voor hier.
Het kan maar zo dat 97 er niet mee overweg kan en 2003 wel.

GRZ Japio


"he...@asap.nl" <helpa...@discussions.microsoft.com> schreef in bericht
news:2CF20335-E316-4CA0...@microsoft.com...

mario

unread,
Mar 6, 2005, 5:13:09 AM3/6/05
to

>-----Oorspronkelijk bericht-----
>.
>
Zorg ervoor dat de waarde in kolommen staan en deze
alfabetisch oplopen daarna kan je een voor een de kolom
selecteren en een naam geven(invoegen naam definieren)
Nu via samenvoegen bestand koppelen kies je voor MSQuery
hierbij geef je aan een excelbestand te gaan gebruiken en
selecteer je het bestand en dan de namen van de kolommen
die je zojuist gemaakt hebt. waarschijnlijk moet je nu nog
een relatie leggen tussen de kolommen waarna je de query
opslaat zodat je hem meerdere keren kan gebruiken,
vervolgens sluit je met gegevens naar word, hier zie je
als alles goed is gegaan de velden in de werkbalk
samenvoegen. Kijk op de Office downloadsite van MS hier
staat een helpbestand over mailmerge.

Gerard Verhoef

unread,
Mar 6, 2005, 5:25:15 AM3/6/05
to
Het lijkt me dat dit met excel niet (goed) mogelijk is.
Bij elke leverancier hoort één leveranciersadres, maar er kunnen een
weillekeurig aantal afleveradressen bij horen. Dat is typisch een voorbeeld
waarbij een platte tabel als database niet meer voldoet.
Je moet of beide gegevens op een of andere manier in één excel tabel zetten,
dus meerdere rijen maken, eentje voor elk afleveradres, waarbij je de andere
(leveranciers)gegevens kopieert naar dezelfde regel, of gebruik gaan maken
van een (relationele) database als bv Access. Access leren en een database
ermee ontwerpen is geen kattenpis overigens.

Gerard


DeeJee

unread,
Mar 7, 2005, 5:55:08 AM3/7/05
to
> Is het toch mogelijk om gegevens uit twee werkbladen in een
>word-document te voegen. Zo ja, wie kan mij dan de oplossing geven.

Dit kan met VBA. Hierbij de (korte) uitleg.
Eerst wel de 'volledige' tabellen in Excel met een naam definiëren.
BV in sheet1 een tabel 'Leveranciers' en in sheet2 een tabel 'Klanten'.
Het workbook en de tabellen zijn dan zichtbaar vanuit VBAWord via DAO,
zonder de noodzaak het workbook zelf te moeten openen.
Tot zover idem als in Word, maar met VBA kun je in één en dezelfde procedure
eerst bv de tabel 'Leveranciers' uitlezen en vervolgens tabel 'Klanten',
en met SQL filter je de Leverancier en het Afleveradres eruit.
Ofwel zet je de gegevens in 2 Listboxen waaruit je dan kan kiezen.
Mogelijkheden genoeg als je er een beetje creatief mee omgaat. Het is dus
onbelangrijk in welke sheet die tabellen staan en je hoeft dit ook niet eens te weten,
daar de tabellen rechtstreeks benaderbaar zijn als 'Leveranciers' en 'Klanten'.

helpa...@discussions.microsoft.com

unread,
Mar 8, 2005, 3:47:03 AM3/8/05
to
Bedankt voor de tip. Ik ga dit inderdaad gebruiken. Maar nu heb ik nog twee
vragen.
1. Ik heb de namen van de leveranciers in een listbox staan. Nu klik ik op
een keuze die ik maak Hoe kan ik dan (in VBA) erachter komen in welke record
deze keuze staat?
2. Hoe kan ik de overige gegevens (adres, telefoon etc..) uit dat
betreffende record krijgen (ook weer via VBA)?

Ik hoop dat je me verder kunt helpen.

Jan

DeeJee

unread,
Mar 8, 2005, 8:59:13 AM3/8/05
to
>1. Ik heb de namen van de leveranciers in een listbox staan. Nu klik ik op
>een keuze die ik maak Hoe kan ik dan (in VBA) erachter komen in welke record
>deze keuze staat?
Dat is een serieuze omweg. Ik veronderstel dat je iets afweet van VBA,
en weet hoe je meerdere kolommen in een listbox krijgt.
Met de query
"SELECT * FROM Leveranciers" zet je alle Leveranciers onder elkaar in rijen en de gegevens per leverancier naast elkaar
in aparte kolommen, en indien je in Excel kolomkoppen hebt meegegeven, kun je enkel die filteren welke je wil hebben.
"SELECT NAAM, STRAAT,GEMEENTE, TEL FROM Leveranciers WHERE NAAM = 'JAN JANSSENS' and GEMEENTE='ASAPCITY'"
Hiermee krijg je enkel de gewenste items, indien er meerdere in Excel staan.
Jan Janssens en Asapcity vraag je natuurlijk wel op via variabelen.
Zet dan de rijgegevens per kolom in je doc. Idem voor Klanten. Duidelijk?

>2. Hoe kan ik de overige gegevens (adres, telefoon etc..) uit dat
>betreffende record krijgen (ook weer via VBA)?
Zie hierboven.

helpasap

unread,
Mar 9, 2005, 5:07:02 AM3/9/05
to
Bedankt voor de gegeven oplossingen.

Jan

"DeeJee" schreef:

0 new messages