[VBA] Lancement script si modification d'une valeur

tomy

XLDnaute Nouveau
bonjour,

je souhaiterai que si l'on modifie manuellement une donnée dans une colonne specifique (par exemple G)
que ca lance un test (If la case active = AAA)then faire ca.....(EsleIf CASE active = BBB)then....

Mais le tout spécifique à une colonne .

Comment faire ?

merci
tomy
 

pierrejean

XLDnaute Barbatruc
Re : [VBA] Lancement script si modification d'une valeur

bonjour tomy
salut NAT54
salut jmps

une possibilité (mais il y en a d'autres notamment avec intersec(que j'execre))

Code:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
'si la cellule changée est dans la colonne G
If Target.Column = 7 Then
'si la ligne est comprise entre 2 et 15
 If Target.Row > 2 And Target.Row < 15 Then
 
 Else
 
 End If
End If
End Sub
 

tomy

XLDnaute Nouveau
Re : [VBA] Lancement script si modification d'une valeur

merci tout le monde !

contre l'avis de jmpS je pense ke je vais mettre ces petits IF tout simple et bien pratique (genre 5 boucles à la suite !! mdr)

Merci pierre jean pour tes infos
 

nat54

XLDnaute Barbatruc
Re : [VBA] Lancement script si modification d'une valeur

nat54 à dit:
Bonjour,

Vois du côté des macros évenementielles
change()

d'ailleurs j'attends de voir comment on fait, je ne trouve plus...
je n'ai que général & déclaration ..:(

J'ai retrouvé :D
J'avais crée un module, or ca se fait directement sur feuille
et ensuite worksheets, à la place de général
 

Discussions similaires

Réponses
5
Affichages
353
Compte Supprimé 979
C
Réponses
7
Affichages
351

Statistiques des forums

Discussions
312 229
Messages
2 086 423
Membres
103 206
dernier inscrit
diambote