Macro excel qui recupere données sur 1 cellul

Résolu/Fermé
soniatouns777 - 25 févr. 2011 à 16:33
 soniatouns777 - 3 mars 2011 à 22:48
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

A voir également:

2 réponses

lermite222 Messages postés 8702 Date d'inscription dimanche 8 avril 2007 Statut Contributeur Dernière intervention 22 janvier 2020 1 190
25 févr. 2011 à 19:22
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
soniatouns777
3 mars 2011 à 22:48
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