Beste,
Ik heb een template "PROBEERSEL2.xlsm" aangemaakt waar ik macro's heb opgenomen. Eén van die macro's bevat volgende code :
//
Sub Macro1()
'
' Macro1 Macro
'
' Sneltoets: Ctrl+Shift+M
'
Windows("mengselcatalogus ob dl.xlsx").Activate
Selection.Copy
Windows("PROBEERSEL2.xlsm").Activate
ActiveCell.Offset(0, 12).Range("A1").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Windows("mengselcatalogus ob dl.xlsx").Activate
ActiveWindow.SmallScroll Down:=-12
ActiveCell.Offset(1, 0).Range("A1:A81").Select
Application.CutCopyMode = False
Selection.Copy
ActiveWindow.SmallScroll Down:=-3
Windows("PROBEERSEL2.xlsm").Activate
ActiveWindow.SmallScroll Down:=-24
ActiveCell.Offset(0, -12).Range("A1").Select
ActiveSheet.Paste Link:=True
Windows("mengselcatalogus ob dl.xlsx").Activate
Application.CutCopyMode = False
Windows("PROBEERSEL2.xlsm").Activate
End Sub
//
Deze file is bedoeld om een productrecept aan te maken vanuit een samenvattende mengselcatalogus. Eens het productrecept automatisch gegenereerd werd, sla ik het op als "naam product". Als dit recept dan verandert, moet ik deze macro nog eens laten lopen, maar zoals je kan zien verwijst deze macro dan nog steeds naar "PROBEERSEL2", waardoor excel een foutmelding genereerd. Door wat moet ik "PROBEERSEL2"veranderen in deze code, zodat de macro ook werkt als ik deze file een andere naam geef?
Alvast bedankt!
Mvg,
Gert
Ik heb een template "PROBEERSEL2.xlsm" aangemaakt waar ik macro's heb opgenomen. Eén van die macro's bevat volgende code :
//
Sub Macro1()
'
' Macro1 Macro
'
' Sneltoets: Ctrl+Shift+M
'
Windows("mengselcatalogus ob dl.xlsx").Activate
Selection.Copy
Windows("PROBEERSEL2.xlsm").Activate
ActiveCell.Offset(0, 12).Range("A1").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Windows("mengselcatalogus ob dl.xlsx").Activate
ActiveWindow.SmallScroll Down:=-12
ActiveCell.Offset(1, 0).Range("A1:A81").Select
Application.CutCopyMode = False
Selection.Copy
ActiveWindow.SmallScroll Down:=-3
Windows("PROBEERSEL2.xlsm").Activate
ActiveWindow.SmallScroll Down:=-24
ActiveCell.Offset(0, -12).Range("A1").Select
ActiveSheet.Paste Link:=True
Windows("mengselcatalogus ob dl.xlsx").Activate
Application.CutCopyMode = False
Windows("PROBEERSEL2.xlsm").Activate
End Sub
//
Deze file is bedoeld om een productrecept aan te maken vanuit een samenvattende mengselcatalogus. Eens het productrecept automatisch gegenereerd werd, sla ik het op als "naam product". Als dit recept dan verandert, moet ik deze macro nog eens laten lopen, maar zoals je kan zien verwijst deze macro dan nog steeds naar "PROBEERSEL2", waardoor excel een foutmelding genereerd. Door wat moet ik "PROBEERSEL2"veranderen in deze code, zodat de macro ook werkt als ik deze file een andere naam geef?
Alvast bedankt!
Mvg,
Gert