Bonjour à tous !
Je suis nouveau sur ce forum, et je débute en VBA...
J'ai une base de donnée dans une feuille Excel avec un certain nombre de colonnes.
Je souhaite récupérer certaines informations de la base de donnée dans d'autre feuilles, en filtrant par des mots clés.
Je voudrais pouvoir rajouter des lignes et des colonnes quand j'ai besoin dans cette base de donnée. Seulement, la zone où je colle la recherche dans la base de donnée est fixe. Donc quand je modifie la taille de la base de donnée, j'obtiens des erreurs.
Voici mon code :
Existe-t-il une méthode pour résoudre ce problème ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 'copie colle l'entête de la bdd Worksheets("suivi").Range("$4:$4").Copy Range("$17:$17").PasteSpecial Range("A1").Select Range("$21:$21").Clear 'filtre l'affichage de la bdd Worksheets("suivi_recep_bud_oyo").Rows("4:$65000").AdvancedFilter Action:=xlFilterCopy, CriteriaRange:=Rows( _ "17:18"), CopyToRange:=Range("A21:Q21"), Unique:=False Range("A1").Select
Merci pour vos réponse!!!
Charly.
Partager