VBA "enabled worksheet"

Fermé
Lucie - Modifié par pijaku le 13/08/2015 à 12:01
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 - 13 août 2015 à 14:48
Bonjour,



Je souhaite copier coller un fichier excel dans un autre répertoire. Je n'arrive pas ..

Je précise ce fichier est considéré comme "enabled worksheet".


J'utilise le code suivant :

Set oFSO = CreateObject("Scripting.FileSystemObject")
objFSO.CopyFile var_Path3, var_Path1, OverwriteExisting


j'ai vérifié les chemins ils fonctionnent.

Pourquoi le message d'erreur suivant s'affiche :
"object variable or with block variable not set"
Quelle est la solution?

Merci de l'aide

1 réponse

michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 310
Modifié par michel_m le 13/08/2015 à 14:49
bonjour

Set oFSO = CreateObject("Scripting.FileSystemObject")
objFSO.CopyFile var_Path3, var_Path1, OverwriteExisting

soit tu écris SET objFSO en 1° ligne
ou
soit tu écris en 2° ligne oFSO

Michel
0