Code VBA

HJIEJHussein Messages postés 4 Statut Membre -  
f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Bonjour je voulais écrire un code VBA qui demande à l'utilisateur d'ouvrir le fichier en lecture seule à moins qu'il veuille apporter des modifications

J'ai trouvé cecode

Sub Mouad_Qarchli()
wkb = Workbooks.Open(Filename:=sClasseur1, UpdateLinks:=False, ReadOnly:=True, WriteResPassword:="Password", IgnoreReadOnlyRecommended:=True)
End Sub


Mais j'ai l'erreur 1004 qui dit que nous n'avions pas pu trouver le fichier il a été déplacé ou supprimé

Merci pour votre aide

Configuration: Windows / Chrome 79.0.3945.130

4 réponses

  1. f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   1 717
     
    Bonjour,
    Verifiez ceci si classeur code pas dans meme repertoire:
    sClasseur1: chemin complet et nom avec extention
    0
  2. HJIEJHussein Messages postés 4 Statut Membre
     
    Bonjour

    J'ai même essayé d'écrire le chemin mais toujours rien

    Si tu pourras m'aider ce sera super

    Merci

    Sub Mouad_Qarchli()
    wkb = Workbooks.Open(Filename:="C:\Users\hussein.hijej\Desktop", UpdateLinks:=False, ReadOnly:=True, WriteResPassword:="Password", IgnoreReadOnlyRecommended:=True)
    End Sub
    0
    1. jordane45 Messages postés 30427 Date d'inscription   Statut Modérateur Dernière intervention   4 832
       
      Bonjour,


      Filename:="C:\Users\hussein.hijej\Desktop

      .... tu as légèrement oublié d'indiquer le NOM du classeur

      Filename:="C:\Users\hussein.hijej\Desktop\tonFichierExcelAOuvrir.xls"
      0
  3. HJIEJHussein Messages postés 4 Statut Membre
     
    J'ai toujours la même réponse !!!

    Sub Mouad_Qarchli()
    wkb = Workbooks.Open(Filename:="C:\Users\hussein.hijej\Desktop\Classeur1.xls", UpdateLinks:=False, ReadOnly:=True, WriteResPassword:="Password", IgnoreReadOnlyRecommended:=True)
    End Sub
    0
    1. f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   1 717
       
      Re,

      Chez moi ce code marche avec un
      Set wkb
      sinon erreur 438 (methode non geree)
      0
  4. HJIEJHussein Messages postés 4 Statut Membre
     
    Vous écrivez le code dans le sub Workbook_Open C'est ça ?
    0
    1. f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   1 717
       
      Bonjour,

      Non, dans un module. Et vous ?
      0