corania17
Gebruiker
- Lid geworden
- 1 okt 2012
- Berichten
- 248
Geachte forumleden.
Deze vraag heb ik al eens eerder gesteld maar de oplossing heeft maar één keer gewerkt.
Ik heb een XLTM bestand (sjabloon) zonder adresgegevens.
In dit bestand wordt na opening via een formulier de naam (op werkblad1 in “cel H13” ingegeven) geplaatst als het wordt opgeslagen als “cel H13”.xlsm in C:\dir1\actie\.
De naam in “cel H13” is dus steeds anders.
Er is ook een adres.XLS bestand waar de adresgegevens in staan.
Beide bestanden worden bewaard in c:\dir1\actie\.
In een ander werkblad (werkblad2) van het bestand “cel H13”.xlsm moeten de gegevens komen uit het adres.XLS bestand via een commandbutton1 en geplaatst in cel A2.
Nadat de actie is afgelopen, moet er weer via een commanbutton2 een kopie gemaakt worden ( van A2..M201) van dit werkblad2 naar het adres.XLS bestand in cel A2.
Wie zou mij hierbij kunnen assisteren, want ik kom er niet meer uit.
Onderstaande macro werkt goed.
Deze verplaatst data van cel H13.xlsm naar cel A2 van adres.xls
Deze macro die dus omgekeerd moet werken doet het niet.
Beide macro's staan in module6.
Ik gebruik Excel 2013.
Bij voorbaat mijn dank, rubik.
Deze vraag heb ik al eens eerder gesteld maar de oplossing heeft maar één keer gewerkt.
Ik heb een XLTM bestand (sjabloon) zonder adresgegevens.
In dit bestand wordt na opening via een formulier de naam (op werkblad1 in “cel H13” ingegeven) geplaatst als het wordt opgeslagen als “cel H13”.xlsm in C:\dir1\actie\.
De naam in “cel H13” is dus steeds anders.
Er is ook een adres.XLS bestand waar de adresgegevens in staan.
Beide bestanden worden bewaard in c:\dir1\actie\.
In een ander werkblad (werkblad2) van het bestand “cel H13”.xlsm moeten de gegevens komen uit het adres.XLS bestand via een commandbutton1 en geplaatst in cel A2.
Nadat de actie is afgelopen, moet er weer via een commanbutton2 een kopie gemaakt worden ( van A2..M201) van dit werkblad2 naar het adres.XLS bestand in cel A2.
Wie zou mij hierbij kunnen assisteren, want ik kom er niet meer uit.
Onderstaande macro werkt goed.
Deze verplaatst data van cel H13.xlsm naar cel A2 van adres.xls
Code:
Sub Verplaatsen()
' Verplaatsen Macro
Range("A2:M201").Select
Selection.Copy
Windows("adres.xls").Activate
Range("A2").Select
ActiveSheet.Paste
Range("A2").Select
End Sub
Deze macro die dus omgekeerd moet werken doet het niet.
Code:
Sub Aanvul()
' Aanvul Macro
Workbooks.Open Filename:="C:\dir\Actie\adres.xls"
Range("A2:M201").Select
Selection.Copy
'Windows("cel H13.xlsm").Activate
ActiveSheet.Paste
Range("A2").Select
Windows("adres.xls").Activate
Range("A2").Select
Application.CutCopyMode = False
ActiveCell.FormulaR1C1 = "20310001"ActiveWorkbook.Save
ActiveWindow.Close
End Sub
Beide macro's staan in module6.
Ik gebruik Excel 2013.
Bij voorbaat mijn dank, rubik.
Laatst bewerkt door een moderator: