Goedemiddag,
Ik wil vanuit bestand1 een waarde kopieren naar bestand2, daardoor een query uit laten voeren, en vervolgens terug gaan naar bestand1.
Bestand2 heeft een vaste naam welke nooit verandert, echter wordt bestand1 op verschillende manieren opgeslagen. Ik wil toch graag terug verwijzen naar dit blad, onafhankelijk van wat de naam is.
Op dit moment ziet het er ongeveer zo uit (begint in bestand1):
Nou zat ik te denken om iets dergelijks te gebruiken (zie hieronder), maar ik kom er niet uit hoe ik dit moet terug laten komen in de macro en ik weet ook niet of het bestand1 altijd het eerste werkblad is wat open staat:
Ik hoop dat jullie me kunnen helpen!
Bedankt, Jeroen
Ik wil vanuit bestand1 een waarde kopieren naar bestand2, daardoor een query uit laten voeren, en vervolgens terug gaan naar bestand1.
Bestand2 heeft een vaste naam welke nooit verandert, echter wordt bestand1 op verschillende manieren opgeslagen. Ik wil toch graag terug verwijzen naar dit blad, onafhankelijk van wat de naam is.
Op dit moment ziet het er ongeveer zo uit (begint in bestand1):
Code:
Range("B10").Select
Selection.Copy
Windows("bestand2.xls").Activate
Range("B3").Select
ActiveSheet.Paste
Range("C14").Select
Selection.QueryTable.Refresh BackgroundQuery:=False
Windows("bestand1.xls").Activate
Nou zat ik te denken om iets dergelijks te gebruiken (zie hieronder), maar ik kom er niet uit hoe ik dit moet terug laten komen in de macro en ik weet ook niet of het bestand1 altijd het eerste werkblad is wat open staat:
Code:
?Worksheets(1).name
Ik hoop dat jullie me kunnen helpen!
Bedankt, Jeroen