lancer une macro par rapport a une cellule

N

noon

Guest
re bonjours

autre chose
si dans une cellule exemple "A1" je mets le mot CP ca me lance une macro c c est possible ???

merci
 
P

patrice

Guest
Bonjour noon,
Extrait de l'aide avec "Change" :

Private Sub Worksheet_Change(ByVal Target As Range)

Target La plage modifiée. Il peut s'agir de plusieurs cellules.

End Sub
Je crois qu'il faut placer cette macro sous VB dans la feuille consernée, pas dans un module
A+
 
E

Eric C

Guest
Bonjour à tous & à toutes,
Bonjour noon, bonjour Patrice,

Exact pour Patrice
Private sub Worksheet_selectionChange(ByVal Target As Excel.Range)
if [A1].value = "CP" then
MsgBox "Bonjour" & " CP"
End If
End Sub

@ ++ Eric C
 
E

Eric C

Guest
Bonjour à tous & à toutes,
Rebonjour Noon, bonjour Moa

Ce n'est pas la première fois que je vois cette "définition de code"
-=-If Not Application.Intersect(Target ...
Quelle est sa signification
Je débute & n'ai jamais vu cela dans mes bouquins.
Merci de ta lumière.

@ ++ Eric C
 
N

noon

Guest
SALUT A TOUS

suite a ma demande vous m avez tous beaucoup aidé
mais encore un detail

quand je marque CP la macro ne s active pas tous de suite
il faut que je reselectionne la cellule A1 pour que ca marche

je joint l exemple

noon
 

Pièces jointes

  • demarrer.zip
    12.1 KB · Affichages: 29

Statistiques des forums

Discussions
314 082
Messages
2 105 534
Membres
109 384
dernier inscrit
vinzwanted