• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

Opslaan op 1 maand terug

Status
Niet open voor verdere reacties.

reijm1

Gebruiker
Lid geworden
6 jun 2007
Berichten
6
Ik heb onderstaande om een bestand op te slaan voor deze maand.
Maar kan iemand me uitleggen hoe ik hem 1 maand terug kan laten gaan, maar wel de uitgeschreven maand te zien krijg?
bijv. op deze manier zou hij hem opslaan onder juni, maar ik wil dat hij hem opslaat onder Mei.

kan iemand me helpen? :rolleyes:
Code:
Public Sub Opslaan()
Dim MyDate, MyMonth, MyMonthName, MySheetNumber, MyYear

MyDate = Date 'Datum in dd-mm-jjjj
MyMonth = Format(Date, "mm") 'Maand in mm
MyMonthName = MonthName(MyMonth) 'Maand in Long
MyYear = Year(Now())
MyDay = Day(Now())

On Error GoTo Errorhandler
DoCmd.Hourglass True

On Error Resume Next
Set fso = CreateObject("Scripting.FileSystemObject")
Set f = fso.CreateFolder("O:\#Borstlap Tilburg\Management Information\Nieuwe Actiefile" & " " & MyMonthName & "\")

Kill ("O:\#Borstlap Tilburg\Management Information\Nieuwe Actiefile" & " " & MyMonthName & "\" & "Nieuwe actiefile" & " " & MyDay & "-" & MyMonth & ".xls")

DoCmd.TransferSpreadsheet acExport, acSpreadsheetTypeExcel8, _
"50 run actie for backorder > 0", "O:\#Borstlap Tilburg\Management Information\Nieuwe Actiefile" & " " & MyMonthName & "\" & "Nieuwe actiefile" & " " & MyDay & "-" & MyMonth & ".xls"

DoCmd.Hourglass False

MsgBox "Bestand is geexporteerd.", vbOKOnly + 
vbInformation, "Mededeling"

Exit_Opslaan:
Exit Sub

Errorhandler:
DoCmd.Hourglass False
MsgBox Err.Description
Resume Exit_Opslaan

End Sub
 
Laatst bewerkt door een moderator:
reijm

als je code post, wil je dan aub code tags gebruiken?

En is dit geen Access ipv. Excel?

Wigi
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan