Ouverture d'un fichier

Mickily -  
brunobdf Messages postés 20 Statut Membre -
Bonjour,
Je suis un fichier Excel et je suis débutant dans le VB, je souhaite

avoir lors de l'ouverture du fichier une Box qui me demande un mot de passe. et un bouton valider ou annuler.

enregistrer une copie du fichier quand je clique sur un bouton
Configuration: Windows XP
Internet Explorer 6.0

2 réponses

  1. Char Snipeur Messages postés 10112 Date d'inscription   Statut Contributeur Dernière intervention   1 331
     
    super trop fort, c'est la première fois qu'un fichier nous écrit !
    0
    1. Mickily
       
      J'ai juste oublié un mot c'est ça va ça va!!!!
      0
  2. brunobdf Messages postés 20 Statut Membre 38
     
    c'est vrai qu'un fichier Excel débutant dans le VBA y'a de quoi se marrer !

    mais restons sérieux.

    pour afficher un form à l'ouverture du classeur
    Private Sub Workbook_Open()
           UserForm1.Show
    End Sub 
    


    dans le form
    il faut mettre un contrôle du mot de passe et au bout de 3 essais faire

    ' pour ne pas afficher de message pour la sauvegarde
    Application.DisplayAlerts = False
    ' fermeture du classeur ouvert
    ActiveWorkbook.Close
    


    pour copier le classeur dans un autre

    ActiveWorkbook.SaveCopyAs "C:\TEMP\XXXX.XLS"
    


    sinon l'autre solution est de mettre un mot de passe sur le classeur
    et lorsque tu enregistres l'original cocher la case "créer une copie de sauvegarde"

    voilà, je te donne pas tout le code déjà fait pour deux raison
    - c'est pas en faisant des copier coller que tu apprendras
    - j'ai pô le temps....

    ----------------------
    Qui avale une noix de coco fait confiance à son anus.
    0