Ajout après Filtrage

eric57

XLDnaute Occasionnel
Bonsoir le Forum

Je viens vers vous pour un nouveau souci.

Je "fabrique" une liste à Partir de la sélection de début des caractères issus d'une "Liste Entête" depuis un UserForm

Pour le moment j'appelle mon UserForm par la "tête jaune"

Puis, je sélectionne (Partie Rose) et je trie ma colonne " Modèle" par le bouton "Création Liste" qui me colle le résultat dans une nouvelle colonne ( L et M)

Le problème c'est les 2 premières rangées qui sont à chaque fois copiés avec , et je ne sais pas comment l'éviter.

Je ne sais pas si mes explications sont des plus claires. Je penses que Ce sera plus parlant avec le tableau joint .

Merci a ceux qui pourront m'aider
 

Pièces jointes

  • Test-UserForm.xlsm
    9 MB · Affichages: 32
Dernière édition:

Chris401

XLDnaute Accro
Bonsoir

Modifie la partie

VB:
With Sheets("Base").Columns(1)
    .AutoFilter Field:=1, Criteria1:="=" & X & "*", Operator:=xlAnd
    .Range("A:B").Copy Destination:=Sheets("Depart").Range("L" & Count)
par une plage déterminée débutant par A2 comme
VB:
With Sheets("Base").Columns(1)
    .AutoFilter Field:=1, Criteria1:="=" & X & "*", Operator:=xlAnd
    .Range("A2:B1000").Copy Destination:=Sheets("Depart").Range("L" & Count)
 

eric57

XLDnaute Occasionnel
Désolé je revient sur ce problème,

Cette méthode Range("A2:B1000") pose un souci

Si dans ma liste "entête" j'ai une donné (comme par ex II) et que je n'ai pas de cellules "commençant par II" j'ai la liste compléte ( colonne A) qui se copie
 

Chris401

XLDnaute Accro
Bonjour

Et si le Combobox2 se remplissait automatiquement selon les valeurs de la colonne A (plus besoin de la colonne N Liste des Entêtes ) ?
Tu ne pourrais choisir que les items qui existent.

Voir fichier
 

Pièces jointes

  • Copie de Test-UserForm_v02.xlsm
    36.9 KB · Affichages: 30

eric57

XLDnaute Occasionnel
Merci pour ton retour, Chris, cela ne fonctionne pas dans mon cas, car j'ai mis le commencement à 2 lettres dans l'exemple, mais la liste finale sera bien différente. On aura une colonne "A" Modèle de 1500 à 2000 lignes, et les "tête de listes" ont parfois 3 - 4 voir 5 ou 6 caractères .

Par contre je retiens ta macro pour un autre projet . Elle me servira bien .

Après, en théorie ma liste a entête dans "N" devrait forcement avoir une correspondance dans la colonne "A" mais je préfère prévoir toutes les possibilités .
 

Discussions similaires

Réponses
17
Affichages
3 K

Statistiques des forums

Discussions
314 188
Messages
2 106 979
Membres
109 733
dernier inscrit
chardou