Rechercher : dans
Par :

[EXCEL] Associer un SCRIPT VBA à une cellule

Dernière réponse le 4 jui 2007 à 10:10:16 Cescu2B, le 3 jui 2007 à 11:48:23 
 Signaler ce message aux modérateurs

Bonjour à la communauté,

j'ai un prolème avec excel 2003 que j'ai essayé de résoudre ce matin mais je n'ai pas trouvé la solution.
Je vous soumets mon problème : dans une colonne de ma feuille excel je selectionne un élément d'une liste bien établie. J'aimerais savoir comment faire pour déclancher un script VBA au moment où j'ai effectué mon choix dans la laiste.

Merci d'avance

Configuration: Windows XP
Internet Explorer 7.0
Office 2003

Meilleures réponses pour « [EXCEL] Associer un SCRIPT VBA à une cellule » dans :
[Excel] Colorer des cellules sur conditions VoirIl existe dans Excel des fonctions très pratiques mais peu connues et peu utilisées. Exemple : vous souhaitez qu'une cellule se colore automatiquement en rouge (ou autre mise en forme de police, de bordure, de trame) selon une condition : un...

1

Lupin.A, le 3 jui 2007 à 20:42:55

Bonjour,

suggestion :

derrière la feuille elle-même :

Private Sub Worksheet_SelectionChange(ByVal Target As Range)

    Dim Intersection As Range, Plage As Range

    ' Définir la plage de la liste ( en supposant que ce ne soit pas un objet Excel [ combobox ] )
    Set Plage = Range("B2:B6")

    Set Intersection = Application.Intersect(Target, Plage)

    If (Intersection Is Nothing) Then
        MsgBox "À l'extérieur de la plage"
    Else
        MsgBox "À l'intérieur de la plage"
        ' Ici le code spécifique au clique dans une cellule de la liste visé !
        ' ...

    End If
    
End Sub
'

Répondre à Lupin.A

2

 Cescu2B, le 4 jui 2007 à 10:10:16

Salut et Merci Lupin,

ça marche bien comme ça. Merci d'avoir pris le temps de m'aider.
A bientôt.

Répondre à Cescu2B