Enregistrement macro sous exel 2007

gusguild Messages postés 7 Date d'inscription   Statut Membre Dernière intervention   -  
Vaucluse Messages postés 26496 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
A voir également:

2 réponses

Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 438
 
Bonjour
quel est l'extension de votre fichier quand vous l'avez fermé. Xlsx Xlsm?
avez vous autorisé les macros
crdlmnt
crdlmnt
0
gusguild Messages postés 7 Date d'inscription   Statut Membre Dernière intervention  
 
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
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 438
 
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