Moi,
Onnistuuko tällainen toiminto:
Solussa A1 on tiedoston nimi. Solussa B2 on nappi, jota painamalla ohjelma lukee solusta A1 ohjelman numeron ja sen perusteella kopioi kansiossa C olevan ohjelman kansioon D.
Onnistuuko tällainen toiminto:
Solussa A1 on tiedoston nimi. Solussa B2 on nappi, jota painamalla ohjelma lukee solusta A1 ohjelman numeron ja sen perusteella kopioi kansiossa C olevan ohjelman kansioon D.
Vastaukset 1
Vanhimmat
Pientä koodinpätkää tiedostojen siirrossa kyllä tarvitaan.
Eli jos vaikka luet solun A1 arvon (mikä sisältää halutun filen tiedostopolunkin) Worksheets("Filenimet").Range("A1"), kun tarvittava tieto on saatu niin FileCopy "C:\O.doc, C:\Var\O.doc.
Virhetilanne kuitenkin tulee jos tiedeosto on jo kohdekansiossaan tai yrittää kopioida olematonta tiedostoa. Sen voi tarkastaa StMuuttuja =Dir("C:\Var\O.doc) ja jos muttujan arvoksi tulee O.doc on file jo olemassa joten käytettävä Kill komentoa.