Incrémentation de variable sous Excel2007

Résolu
Brunoche Messages postés 673 Statut Membre -  
Brunoche Messages postés 673 Statut Membre -
Bonjour,

je souhaiterais quelques info au sujet d'EXCEL 2007
voila,j'ai cherché ds son aide,sans rien trouvé.
bref,je voudrais savoir comme incrémenter de 1 une cellule d'un doc Excel des j'ouvre ce fichier.
je m'explique,je désire creer une fichier excel ,appellé "MODELE DE DEVIS " par exemple, et des que j'ouvre ce fichier,je souhaiterais qu'une cellule s'incremente de 1 de plus que la fois precedement ouverte,permettant ainsi d'avoir devis n°1 ,devis n°2 ;n°3 etc.....

merci ,jespere avoir été claire et pas trop confus :)
merci encore et bon week end



--

-------- Carpe Diem ------

4 réponses

  1. Ricky38 Messages postés 5776 Date d'inscription   Statut Contributeur Dernière intervention   1 463
     
    Salut,

    tu vas dans l'onglet développeur/visual basic et tu double clique sur ThisWorkbook et tu mets ce code:
    Private Sub Workbook_Open()
    Worksheets("Feuil1").Range("A1").Value = Worksheets("Feuil1").Range("A1").Value + 1
    End Sub


    La valeur de ta cellule A1 va s'augmenter de 1 à chaque fois que tu vas ouvrir ce classeur.

    0
  2. Brunoche Messages postés 673 Statut Membre 59
     
    bonjour
    merci bcp pour votre reponse tres rapide
    mais j'avoue avoir qq difficulté encore
    j'ai trouver visual/basic
    j'ai copier/coller ce code
    je l'ai enregistrer,ensuite j'ai un message qui me parle de "macro".
    j'ai du faire une mauvaise manip
    car ca marche pas!
    :(

    0
  3. Ricky38 Messages postés 5776 Date d'inscription   Statut Contributeur Dernière intervention   1 463
     
    RE,

    dans visual basic dans la marge de gauche tu as tes pages et tu as aussi ThisWorkbook
    donc tu doubles clique sur ThisWorkbook et une fenêtre va s'ouvrir à droite
    c'est là que tu colles mon code.
    ensuite tu pourras enregistrer ton fichier exel avec prise en charge des macro
    0
  4. Brunoche Messages postés 673 Statut Membre 59
     
    sur la 2eme ligne,il faut mettre une valeur apres le = ?
    j'ai bien utiliser la cellule A1 pourtant,sur laquelle j'ai mis une valeur de 1 pour commencer!
    0
    1. Ricky38 Messages postés 5776 Date d'inscription   Statut Contributeur Dernière intervention   1 463
       
      et le nom de ta feuille est bien Feuil1 ?
      0
    2. Brunoche Messages postés 673 Statut Membre 59
       
      oui feuil1
      mais qd je enregistrer le tout ,il me pose une question :
      enregistrer les fonctionalité avec ou ss macro,et faut cliquer sur non pour utiliser les macro,et pis c tout,je ne peut pas enregistrer le fichier!!
      j'suis poutant une bille en informatique,mais la sur Excel ,je cale !
      on va y arrivé tout d'meme
      :)
      merci encore
      0
    3. Brunoche Messages postés 673 Statut Membre 59
       
      ah j'ai avancéj'ai pu enregistrer ma macro au format .Xlsm
      mais qd j'ouvre de nouveau ce doument ,Excel me dit que les macro sont désactivé par defaut!
      j'ai donc active,et ma cellule a augmenté de 1
      et comment activé les macro par defaut?
      Windows me previen que cela peut avoir un risque !!!
      0
    4. Ricky38 Messages postés 5776 Date d'inscription   Statut Contributeur Dernière intervention   1 463
       
      tu cliques sur nom et tu as toujours ta fenêtre pour enregistrer ton fichier
      tu mets le nom de ton fichier et dans Type tu mets Classeur Excel (Prenant en charge les macros)
      0
    5. Brunoche Messages postés 673 Statut Membre 59
       
      Merci beaucoup Ricky38
      tout marche a merveille a present!

      et ou pourrais je trouvez des tutos approfondie pour Excel ?
      0