Enregistrement macro sous exel 2007

Fermé
gusguild Messages postés 7 Date d'inscription mardi 4 février 2014 Statut Membre Dernière intervention 29 décembre 2014 - 4 févr. 2014 à 14:55
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 - 5 févr. 2014 à 10:19
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 lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 396
4 févr. 2014 à 15:18
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 mardi 4 février 2014 Statut Membre Dernière intervention 29 décembre 2014
5 févr. 2014 à 10:12
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 lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 396
5 févr. 2014 à 10:19
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