Macro excel qui recupere données sur 1 cellul

Résolu
soniatouns777 -  
 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

  1. lermite222 Messages postés 9042 Statut Contributeur 1 199
     
    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+
    0
  2. soniatouns777
     
    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
    0