Poista vinoviivat tiedostojen nimistä tallennettaessa makrolla - Excel-vinkit

Sisällysluettelo

Deepak kysyy:

Hei, yritän määrittää nykyisen päivämäärän solulle A38 käyttäen =NOW()ja tehdä sitten SaveAs määrittämällä kyseisen solun sisällön tallennettavan tiedoston tiedostonimeksi. En voi kirjoittaa sille oikeaa koodia.

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

Edellä mainitussa koodissa minun tarvitsee vain korvata tiedostonimi solun A38 sisällöllä, joka sisältää aina nykyisen päivämäärän. Olisin kiitollinen, jos voisit ilmoittaa minulle oikean tavan kirjoittaa tämä koodi. Yritin korvata tiedostonimen muutamilla asioilla, jotka katsoivat sivua tip025 osoitteessa www.mrexcel.com, mutta se ei toiminut.

Ongelma syntyy, kun päivämäärän muoto sisältää / -merkin … kokeile seuraavaa:

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

Mielenkiintoisia artikkeleita...