• 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 datum in cell gebruiken als filenaam bij opslaan

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

Friend

Verenigingslid
Lid geworden
31 jan 2009
Berichten
1.137
Beste forummers,

Graag zou ik de datumwaarde in een cel willen gebruiken als filenaam.
Maar dan niet b.v. di 9 jan 2024 maar als filenaam : 240109

In de bijlage een opzetje gemaakt. Maar dat loopt nog niet lekker met de code.

Hoe kan ik dat verwezenlijken?

Friend
 

Bijlagen

zo ?
Code:
wnkspecovz = Format(Range("B4"), "yymmdd")
 
En vergeet die CHDIR.
 
Albert,

Dank voor je reactie en code 👍

De eerste keer dat ik het opsloeg liep het prima.
Maar nu krijg ik iedere keer een foutmelding.

Bestand met de aangepaste code ook even bijgevoegd.

Wat doe ik verkeerd?

Friend
 

Bijlagen

  • opslaandatum.xlsm
    opslaandatum.xlsm
    16,3 KB · Weergaven: 6
  • Schermafbeelding 2024-01-09 170819.png
    Schermafbeelding 2024-01-09 170819.png
    31,2 KB · Weergaven: 2
Dit is voldoende:
Code:
Sub SaveAs_Click()
    ActiveWorkbook.SaveAs "C:\" & Format(Range("B4"), "yymmdd"), 52
End Sub
En kennelijk mag je geen bestanden aanmaken in de root van je C: schijf.
 
Edmoor,

Dank je wel voor je reactie (ook de eerste). 👍
Ja ben er achter dat ik inderdaad niet bin de root van C:schijf mag aanmaken.

Hij werkt nu wel. Thanks.

Een vraagje wat betekent of doet het cijfer 52 aan het einde van de code??

Friend
 
Dank je wel Edmoor! Leerzaam de link.
 
Albert, jouw code werkte ook. Maakte zelf de fout door rechtstreeks op de root van C:schijf te willen wegschrijven.
Dat is in mijn geval niet toegestaan.
Thanks!
Friend
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan