Elimineer schuine strepen uit bestandsnamen bij het opslaan met macro - Excel-tips

Inhoudsopgave

Deepak vraagt:

Hallo, ik probeer de huidige datum toe te wijzen aan een cel A38 met =NOW()en vervolgens een SaveAs uit te voeren door de inhoud van die cel toe te wijzen als de bestandsnaam voor het bestand dat wordt opgeslagen. Ik kan er niet de juiste code voor schrijven.

ChDir "C:Backup" ActiveWorkbook.SaveAs Filename: = Range("A38").Text, FileFormat:=xlNormal, Password:="", WriteResPassword:="", ReadOnlyRecommended:=False, CreateBackup:=False

In de bovengenoemde code hoef ik alleen maar de bestandsnaam te vervangen door de inhoud van een cel A38 die altijd de huidige datum zal bevatten. Ik zou het op prijs stellen als u me de juiste manier laat weten om deze code te schrijven. Ik heb geprobeerd om Bestandsnaam te vervangen door een paar dingen door naar tip025 op www.mrexcel.com te kijken, maar het werkte niet.

Het probleem doet zich voor wanneer het formaat van de datum het teken "/" bevat … probeer het volgende:

ActiveWorkbook.SaveAs Application.Substitute(Range(“A38”).Text,”/”,”-“)

Interessante artikelen...