Bonjour a tous,
J'ai dans un fichier deux onglets :
- une base de données (Reporting des ventes)
- une feuille de reporting (Vision AERM)
Dans ma base de données sur ma première ligne j'ai dans la cellule F1 une formule sous.total, le but de ma macro est de pouvoir automatiquement faire bouger mes filtres différents critère et rapatrier cette valeur dans mon onglet de reporting :
Voici en gros ce que j'ai ecris :
Dim VLR As Long
VLR = Sheets("reporting des ventes").Range("F1").Formula
'Famille de produits A semaine
Sheets("Reporting des ventes").Activate
With Sheets("Reporting des ventes")
Range("A2:AI2").Select
Selection.AutoFilter Field:=5, Criteria1:="A"
End With
Sheets("Vision AERM").Activate
ActiveSheet.Range("D8").Value = VLR
Sheets("Vision AERM").Range("D8").Select
Selection.Copy
Selection.PasteSpecial Paste:=xlPasteValues
Mais cela ne marche pas et en plus ce n'est pas très efficient si quelqu'un a une idéée ...
Je vous remercie par avance
Bonne journée
J'ai dans un fichier deux onglets :
- une base de données (Reporting des ventes)
- une feuille de reporting (Vision AERM)
Dans ma base de données sur ma première ligne j'ai dans la cellule F1 une formule sous.total, le but de ma macro est de pouvoir automatiquement faire bouger mes filtres différents critère et rapatrier cette valeur dans mon onglet de reporting :
Voici en gros ce que j'ai ecris :
Dim VLR As Long
VLR = Sheets("reporting des ventes").Range("F1").Formula
'Famille de produits A semaine
Sheets("Reporting des ventes").Activate
With Sheets("Reporting des ventes")
Range("A2:AI2").Select
Selection.AutoFilter Field:=5, Criteria1:="A"
End With
Sheets("Vision AERM").Activate
ActiveSheet.Range("D8").Value = VLR
Sheets("Vision AERM").Range("D8").Select
Selection.Copy
Selection.PasteSpecial Paste:=xlPasteValues
Mais cela ne marche pas et en plus ce n'est pas très efficient si quelqu'un a une idéée ...
Je vous remercie par avance
Bonne journée