[RESOLU] incompatibilté de type

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

cathodique

XLDnaute Barbatruc
Bonjour,🙂

J'essaie de copier un fichier ouvert dans un sous-dossier tout en le renommant.
Le code s’exécutait convenablement mais écrasé le fichier sans avertissement.
Donc, j'ai rajouté du code pour vérifier si le fichier existe, mais là ça plante (ligne ***).
VB:
Option Explicit

Sub CopierFichier()
  Dim GestionFichier As Object
  Dim chemin As String, Dossier As String, Exercice As String, Complet As String, NewFichier As String
  Exercice = Year(Sheets("Paramètres").Range("N16").Value)
  Set GestionFichier = CreateObject("Scripting.FileSystemObject")

  chemin = ThisWorkbook.Path
  Complet = ThisWorkbook.FullName
  NewFichier = chemin & "\" & Exercice & "\" & "Arche " & Exercice & ".xlsb"
  If Dir(NewFichier <> "") Then '*** incompatibilté de type
    MsgBox "Ce Fichier a déjà été créé!", vbCritical, "CREATION FICHIER EXERCICE"
  Else
    GestionFichier.CopyFile Complet, NewFichier
  End If
  Set GestionFichier = Nothing
End Sub
le message m'indique une incompatibilité de type, je n'ai compris pourquoi?
Un coup de main de votre part me permettra d'avancer , Merci.🙂
 

Pièces jointes

- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
3
Affichages
800
Réponses
3
Affichages
773
Retour