Macro excel qui recupere données sur 1 cellul

Résolu/Fermé
-
 soniatouns777 -
Bonjour,

J'ai vraiment besoin d'aide svp :

J'ai une macro qui récupère des valeurs à partir d'un Tableau croisé dynamique, ma macro selectionne plusieurs champs et les copie/colle dans des cellules. Elle selectionne notamment le champ « année » qui est toujours égal à 2010.

Je souhaiterais saisir l'année sur une cellule excel, par exemple 2011, et qu'a partir de ma saisie dans la cellule « D6 » par exemple, ma macro s'execute en récupérant la valeur de l'année que j'ai saisi

Merci pour votre aide

2 réponses

Messages postés
8700
Date d'inscription
dimanche 8 avril 2007
Statut
Contributeur
Dernière intervention
22 janvier 2020
1 197
Bonjour,
A coller dans le module de la feuille.
Private Sub Worksheet_Change(ByVal Target As Range)
    If Target.Count > 1 Then Exit Sub
    If Not Intersect(Target, [D6]) Is Nothing Then
        'Ici c'est que la cellule D6 a été modifiée.
        'Appleller la macro
    End If
End Sub
A+

Merci lermitte222,
Grace à ton aide, j'ai pu me baser sur ton code en le complétant (then Call la Macro) pour trouver (finalement) la solution a mon problème.

Merci d'être présent pour m'aider dans la plupart de mes soucis informatiques.

Soniatouns777