VBA Excel... sub Worksheet_change
Résolu/Fermé
A voir également:
- Worksheet_change sur une cellule
- Aller à la ligne dans une cellule excel - Guide
- Excel cellule couleur si condition texte - Guide
- Verrouiller cellule excel - Guide
- Excel si cellule contient partie texte ✓ - Forum Excel
- Excel remplir automatiquement une cellule en fonction d'une autre ✓ - Forum Excel
4 réponses
Mytå
Messages postés
2973
Date d'inscription
mardi 20 janvier 2009
Statut
Contributeur
Dernière intervention
20 décembre 2016
949
Modifié par Mytå le 19/12/2011 à 00:33
Modifié par Mytå le 19/12/2011 à 00:33
Salut le forum
Un petit lien utile : Utilisation de la méthode Intesect
Mytå
Quelle prétention de prétendre que l'informatique est récente
Adam et Eve avaient déjà un Apple ! [MsProject 2003(FR), Excel 2003-2007(FR)]
Private Sub Worksheet_Change(ByVal Target As Range) If Not Application.Intersect(Target, Range("A1")) Is Nothing Then MsgBox "Click on " & Target.Address End If End Sub
Un petit lien utile : Utilisation de la méthode Intesect
Mytå
Quelle prétention de prétendre que l'informatique est récente
Adam et Eve avaient déjà un Apple ! [MsProject 2003(FR), Excel 2003-2007(FR)]
Mytå ,
en fait, j'ai encore un petit souci !!!
ok, la macro s'active bien quand je clique en cellule A1 et uniquement en cellule A1 grâce à cette fameuse méthode qui permet l'intersection...
Par contre, j'aimerais qu'elle ne s'active QUE SI je fais un changement de valeur en cellule A1.
Pour illuster un peu ma demande, j'ai une cellule qui sert de choix pour l'utilisateur.
soit il opère un changement et donc, derrière, j'ai quelques préparations
soit il clique dans la cellule mais sans opérer de changement et là, j'aimerais que la macro ne se lance pas !
sais-tu comment je pourrais faire ?
merci
en fait, j'ai encore un petit souci !!!
ok, la macro s'active bien quand je clique en cellule A1 et uniquement en cellule A1 grâce à cette fameuse méthode qui permet l'intersection...
Par contre, j'aimerais qu'elle ne s'active QUE SI je fais un changement de valeur en cellule A1.
Pour illuster un peu ma demande, j'ai une cellule qui sert de choix pour l'utilisateur.
soit il opère un changement et donc, derrière, j'ai quelques préparations
soit il clique dans la cellule mais sans opérer de changement et là, j'aimerais que la macro ne se lance pas !
sais-tu comment je pourrais faire ?
merci
Mytå
Messages postés
2973
Date d'inscription
mardi 20 janvier 2009
Statut
Contributeur
Dernière intervention
20 décembre 2016
949
19 déc. 2011 à 13:49
19 déc. 2011 à 13:49
re le forum
C'est la fonction du
Contrairement au
Le premier code pour un changement de valeur de la cellule, et
le deuxième pour le changement de selection de cellule.
Mytå
C'est la fonction du
Private Sub Worksheet_Change(ByVal Target As Range)
Contrairement au
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Le premier code pour un changement de valeur de la cellule, et
le deuxième pour le changement de selection de cellule.
Mytå