Filtre élaboré par VBA

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Jacques25

XLDnaute Occasionnel
Bonsoir à tous,

Je rencontre un problème avec le code suivant :

'Tri par client
Dim Source As Range
Dim Criteria As Range
Dim Cible As Range
Dim j As Byte
'Définition des critères
Set Source = Range("B1:F350")
Set Criteria = Range("I104")
Set Cible = Range("I106")


For j = 1 To 52

Source.AdvancedFilter Action:=xlFilterCopy, _
CriteriaRange:=Range(Criteria.Offset(0, j), Criteria.Offset(1, j)), _
CopyToRange:=Range(Cible.Offset(0, j), Criteria.Offset(99, j)), _
Unique:=True
Next

En fait j'ai une base de données avec client/référence/désignation...

Avec ce bout de code, je fais une de désignation par client tout se passe à l'exception d'une configuration où j'ai un client ARVA et un autre ARVA2. Quand je lance le filtre :
dans ARVA j'ai la liste des désignations du client ARVA mais aussi du client ARVA2
dans ARVA je n'ai que le client ARVA2

Comment puis améliorer le code pour que chaque client ait ses propres désignations?

Merci pour votre coup de main.

Jacques
 
Re : Filtre élaboré par VBA

Bonjour à tous,

Je venais faire un ptit tour pour voir si quelqu'un avait une idée sur mon problème, j'ai refais des essais depuis hors VBA en mettent simplement un espace derrière ARVA, ça fonctionne. Le seul soucis, comme j'utilise le nom du client pour nommer mes plages, l'espace n'est pas admis donc là je sèche.

Merci pour votre aide.

Jacques
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
3
Affichages
443
  • Question Question
Microsoft 365 Question code VBA
Réponses
2
Affichages
612
  • Question Question
Microsoft 365 îPb code VBA
Réponses
1
Affichages
669
K
Réponses
3
Affichages
929
M
Réponses
1
Affichages
1 K
D
Réponses
3
Affichages
941
Doze3
D
M
Réponses
3
Affichages
2 K
MONADESIGN82
M
Réponses
33
Affichages
4 K
Retour