• 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.

Opgelost vba voor het maken van een map

Dit topic is als opgelost gemarkeerd
Status
Niet open voor verdere reacties.

Senso

Inventaris
Lid geworden
13 jun 2016
Berichten
11.264
Besturingssysteem
W10 Pro en W11 Pro
Office versie
Office 2007 H&S en Office 2021 Prof Plus
Kun je via Excel vba een map maken bijvoorbeeld: 2024_aug_wk_34 (gebaseerd op huidige datum)?
 
Zeker:
Code:
MkDir Year(Date) & "_" & Format(Date, "mmm") & "_wk_" & WorksheetFunction.WeekNum(Date, 21)
 
Krijg een Compileerfout: Ongeldige buiten procedure
Excel H&S 2007

Kan het ook via een batch file? Mogelijk makkelijker?
 
Laatst bewerkt:
Excel 2007 kent de 21 niet in de weeknummer formule.
Code:
Year(Date) & "_" & Format(Date, "mmm") & "_wk_" & datepart("ww", date, 2, 2)
 
En je moet die regel uiteraard wel in een Sub of Function plaatsen.
 
Bedankt voor de hulp.
Mogelijk kan iemand een document plaatsen waarin dit op de juiste wijze verwerkt is, anders wordt het 2028 dat het lukt. Weet ook niet wat de trigger is? Openen document?
 
Leg eens uit wat precies je bedoeling is en op welke schijf / in welke map deze map moet worden aangemaakt.
 
Voorbeeldje met een knop.
De map wordt gemaakt op je bureaublad:
 

Bijlagen

Bedankt.👍 Is gelukt. Het is alleen een map ter herinnering aan de huidige maand en week voor de map waarin de uit te voeren taken staan.

PHP:
MkDir "E:\INDEX\Mijn Boekhouding\Mijn Taken, Werk,\" & Year(Date) & "_" & Format(Date, "mmm") & "_wk_" & DatePart("ww", Date, 2, 2)
 
Vermijd spaties en niet-alfanumerieke tekens in pad- en bestandsnamen (met uitzondering van de underscore):

CSS:
MsgBox "E:\INDEX\Mijn_Boekhouding\Mijn_Taken_Werk\" & Format(Date, "yyyy_mmm_\wk_") & DatePart("ww", Date, 2, 2)
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan