Rare code??
Ik heb de volgende code in excel onder een commandbutton geplaatst:
Private Sub AOpslaan_Click()
Sheets("Afd. Atletiek").Select
Dim MyDate, MyFile, MyPath
MyPath = ("C:\Documents and Settings\mijn naam\Bureaublad")
MyDate = Format(Date, "dd-mm-yyyy")
MyFile = "Ledenlijst Afd. Atletiek" + " " + MyDate + ".xls"
ActiveWorkbook.SaveAs Filename:=MyFile, FileFormat:=xlNormal, _
Password:="", WriteResPassword:="", ReadOnlyRecommended:=False, _
CreateBackup:=False
MsgBox ("Het nieuwe bestand is op het bureaublad geplaatst"), vbOKOnly
End Sub
Nou ja, denk je. Wat is hier fout aan. Tja, het rare is hij slaat het niet op bij MyPath, maar onder mijn documenten. Ook als ik een ander adres kies, gooit ie altijd alles naar mijn documenten.
Verder wil ik wanneer ik deze code heb gebruikt weer terug naar m'n 'oude' bestand, want nu vliegt ie op het nieuwe bestand en dat wil ik niet. Dus iets van dat ie het nieuwe opgeslagen bestand afsluit en het andere weer openent, maar dat lukt mij niet.
Heeft iemand een idee?
Ik heb de volgende code in excel onder een commandbutton geplaatst:
Private Sub AOpslaan_Click()
Sheets("Afd. Atletiek").Select
Dim MyDate, MyFile, MyPath
MyPath = ("C:\Documents and Settings\mijn naam\Bureaublad")
MyDate = Format(Date, "dd-mm-yyyy")
MyFile = "Ledenlijst Afd. Atletiek" + " " + MyDate + ".xls"
ActiveWorkbook.SaveAs Filename:=MyFile, FileFormat:=xlNormal, _
Password:="", WriteResPassword:="", ReadOnlyRecommended:=False, _
CreateBackup:=False
MsgBox ("Het nieuwe bestand is op het bureaublad geplaatst"), vbOKOnly
End Sub
Nou ja, denk je. Wat is hier fout aan. Tja, het rare is hij slaat het niet op bij MyPath, maar onder mijn documenten. Ook als ik een ander adres kies, gooit ie altijd alles naar mijn documenten.
Verder wil ik wanneer ik deze code heb gebruikt weer terug naar m'n 'oude' bestand, want nu vliegt ie op het nieuwe bestand en dat wil ik niet. Dus iets van dat ie het nieuwe opgeslagen bestand afsluit en het andere weer openent, maar dat lukt mij niet.
Heeft iemand een idee?