Hallo allemaal,
Een macro zorgt ervoor dat uit het ene geopende excelbestand (bestelboekweek33) de data wordt overgezet naar een ander bestand (bestelboekbasis).
Uit de hele code heb ik even het relevante stuk gehaald:
Deze code werkt prima (ok ok, het kan vast korter dan ik het heb
), alleen wijzigt het weeknr elke week. In plaats van de verwijzingen naar "bestelboekweek33.xls" moet er iets komen als: "bestelboekweek" & Wknr
waarbij Wknr als volgt wordt gespecificeerd:
Ik hoop dat de vraag duidelijk is. Ik heb op dit forum helaas weinig topics gezien die over zulk soort bestandsnaamperikelen gaan
Een macro zorgt ervoor dat uit het ene geopende excelbestand (bestelboekweek33) de data wordt overgezet naar een ander bestand (bestelboekbasis).
Uit de hele code heb ik even het relevante stuk gehaald:
Code:
Sub NieuwBestelboekAanmaken()
Workbooks.Open Filename:="C:\Excel\bestelboekbasis"
Sheets("FormulesBestellingen").Select
Range("BF7").Select
ActiveCell.FormulaR1C1 ="=(bestelboekweek33.xls")FormulesBestellingen!R7C81"
Range("BG7").Select
ActiveCell.FormulaR1C1 = "=[bestelboekweek33.xls]FormulesBestellingen!R7C82"
Range("BH7").Select
ActiveCell.FormulaR1C1 = "=[bestelboekweek33.xls]FormulesBestellingen!R7C83"
Range("BF7").Select
ActiveCell.FormulaR1C1 = "=[bestelboekweek33.xls]FormulesBestellingen!RC81"
Range("BG7").Select
ActiveCell.FormulaR1C1 = "=[bestelboekweek33.xls]FormulesBestellingen!RC82"
Range("BH7").Select
ActiveCell.FormulaR1C1 = "=[bestelboekweek33.xls]FormulesBestellingen!RC83"
Range("BF7:BH7").Select
Selection.autofill Destination:=Range("BF7:BH218"), Type:=xlFillDefault
Range("BF7:BH218").Select
Deze code werkt prima (ok ok, het kan vast korter dan ik het heb

waarbij Wknr als volgt wordt gespecificeerd:
Code:
Dim Wknr
Wknr = Mid(ActiveWorkbook.Name, 15, 2)
Ik hoop dat de vraag duidelijk is. Ik heb op dit forum helaas weinig topics gezien die over zulk soort bestandsnaamperikelen gaan

Laatst bewerkt: