Enregistrement macro sous exel 2007

gusguild Messages postés 8 Statut Membre -  
Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,
je crée une macro dans fichier sous exel 2007 >
"
Private Sub Worksheet_SelectionChange(ByVa?l Target As Range)
If Intersect(Target, Range("A1:C1" )) Is Nothing Then: Exit Sub
col = Target.Column
Cells(2, col) = Cells(2, col) + 1
End Sub
Et cela fonctionne très bien. mon probleme est que l'orsque je l'enregistre c'est bon et ensuite apres avoir couper l'ordi,; le lendemain >> le fichier s'ouvre mais la macro ne fonctionne plus.
Que fair
merci de votre aide

2 réponses

  1. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    Bonjour
    quel est l'extension de votre fichier quand vous l'avez fermé. Xlsx Xlsm?
    avez vous autorisé les macros
    crdlmnt
    crdlmnt
    0
  2. gusguild Messages postés 8 Statut Membre
     
    Bjr et merci , j'avais simplement oublié d'autoriser les macros. c'est parfait.

    est-ce possible avec cette même forme de macro d'avoir en colonne a la place de rangée. Merci d'avance.
    Amicalement
    Michel
    0
    1. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
       
      Re
      Essayez avec Rw au lieu de Col et Row au lieu de Column
      ensuite, ajuster l'égalités de cellule en fonction de ce que vous voulez faire
      crdlmnt
      0