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

Bestand openen en ergens anders opslaan

Status
Niet open voor verdere reacties.

koster1984

Gebruiker
Lid geworden
4 jul 2012
Berichten
337
Goedemiddag,

Ik heb een code waarmee ik een bestand selecteer:
Code:
a = Application.GetOpenFilename

Ik zou graag het bestand wat ik daarmee selecteer willen opslaan naar een andere locatie, bijvoorbeeld C:\Temp (ik noem maar wat). Is zoiets mogelijk?

Met vriendelijke groet,
Daniel
 
Ja maar dan heb je het over een workbook, ik bedoel stel dat ik met bovengenoemde code een afbeelding, pdf of ander bestand selecteer. Kan ik dat dan ook ergens anders opslaan (of heen kopiëren)?
 
Je kan het geselecteerde bestand kopiëren naar een andere lokatie:
Code:
FileCopy(Source,Destination)
 
Ja dat klinkt inderdaad goed. Maar hoe gebruik ik het?

als ik het zo noteer, krijg ik hem niet door.
Code:
a = Application.GetOpenFilename
FileCopy(a, "C:\TEMP")
 
Bijvoorbeeld zo:
Code:
Sub Kopieer()
    Dim Bestand() As String

    a = Application.GetOpenFilename
    Bestand = Split(a, "\")
    FileCopy a, "C:\TEMP\" & Bestand(UBound(Bestand))
End Sub
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan