Insertion d'une ou plusieurs lignes via userform

vassili

XLDnaute Occasionnel
Re : Insertion d'une ou plusieurs lignes via userform

sa fonctionne mais sa me met toutes les entetes en dessous de toutes les données déjà insérer (à la premiere ligne vide)

A bientot
 

vassili

XLDnaute Occasionnel
Re : Insertion d'une ou plusieurs lignes via userform

J'ai mis xlyes et sa marche mais par contre sa ne fonctionne toujours pas pour l'ordre de tri, c'est toujours dans le même désordre.

A bientot
 
Dernière édition:

Bebere

XLDnaute Barbatruc
Re : Insertion d'une ou plusieurs lignes via userform

bonjour Vassili
met une copie de ton code ou le fichier
à bientôt
 

Bebere

XLDnaute Barbatruc
Re : Insertion d'une ou plusieurs lignes via userform

bonjour Vassili
changé dans module4
à bientôt
 

Fichiers joints

vassili

XLDnaute Occasionnel
Re : Insertion d'une ou plusieurs lignes via userform

Bonjour bebere,

Sa ne fonctionne toujours pas, j'ai juste importer le fichier exemple du dessus, je te met le fichier joint, import dans la feuille base:

Cijoint.fr - Service gratuit de dépôt de fichiers

L'ordre serait le suivant:

Année
amortisseur Smlf type 1
amortisseur Smlf type 2
frein voiture durand
frein camion durand
frein avion durand
frein Limdh type 1
frein Limdh type 2
frein Limdh type 3
AMS Silent block Amola type 1
AMS Silent block Amola type 2
AMS Silent block Amola type 3
Cable classe A type 1
Cable classe A type 2
Fusible A hkl
Fusible B hkl
Cable classe B type 1
Cable classe B type 2

Merci et à bientot
 
Dernière édition:

vassili

XLDnaute Occasionnel
Re : Insertion d'une ou plusieurs lignes via userform

Bonjour bebere,

Sur le userform2, j'aimerais avoir deux choses si c'est possible, qui sont les suivantes:

Lorsque je clique sur le listbox1 j'aimerais que sa supprime l'item pas seulement dans le listbox mais aussi dans la feuille qui correspond (il ne fautpas que sa ne laisse pas de cellule vide).

Aussi dans ce même listbox1 j'aimerais que lorsque je clique sur l'item cela affiche les informations dans la textbox1 pour faire une eventuelle modification avec les combobox du dessus.

Merci et à bientôt,

Vassili
 

vassili

XLDnaute Occasionnel
Re : Insertion d'une ou plusieurs lignes via userform

Bonjour bebere,

C'est vraiment mieux ^^

Mais quand je double clique pour supprimer la ligne sa ne fonctionne pas, il y a une erreur sur la combobox4.

Par contre, le processus est un peu compliquer pour les caractéristiques, quand tu ajoute les enregistrement tu commence à la colonne B ?
Car aprés que j'ai terminé la saisie d'un champ de tri, je voulais modifié cette ligne en selectionnant la ligne 2 et la j'ai eu un soucis. Sa m'affiche un doublons de cette même ligne de tri dans la listbox. Or, il ne faudrais pas que sa me mette un doublon il faudrait que cela soit unique.

Est-il possible d'avoir la combobox du mode changer (pour selectionnner une ligne), qu'elle soit en liaison avec les lignes de tri qui ont déjà été saisies?

C'est normale que je ne voit plus les lignes de tri afficher dans la feuille "tri"?

Je te remercie d'avance ;)

A bientot et merci pour l'aide
 

Bebere

XLDnaute Barbatruc
Re : Insertion d'une ou plusieurs lignes via userform

Vassili
pour supprimer il faut une sélection dans combobox4(içi c'est ok)
pour remplir la feuille trie il faut faire un update
explique plus clairement
pour les 2 userform ils sont pour feuille base
 

vassili

XLDnaute Occasionnel
Re : Insertion d'une ou plusieurs lignes via userform

re bebere,

Je suis désolé mais c'est un peu compliquer à expliquer, je reprend:

Au niveau de la combobox4 j'aurais voulu que la liste déroulante qui soit en fonction de ce qui sera déjà inserer comme ligne de tri.

Autre point, lorsque je double clique sur une ligne dans une listbox sa m'affiche une erreur de codage.

Enfin, un détail que j'ai oublier de mentionner, pour l'ordre de tri pour la partie update j'ai un soucis au niveau de l'ordre des colonnes. En effet, cette ordre s'effectue de façon décroissante alors que j'aimerais que les colonnes soit trié de manière croissantes.

Merci et à bientot,

Vassili
 

Bebere

XLDnaute Barbatruc
Re : Insertion d'une ou plusieurs lignes via userform

bonjour Vassili
corrigé ce qui n'allait pas(hum,hum)
combobox4 contient les index lignes de base
pour changer ou supprimer
listbox2 juste pour visualiser
listbox1 double clic pour supprimer
à bientôt
 

Fichiers joints

vassili

XLDnaute Occasionnel
Re : Insertion d'une ou plusieurs lignes via userform

Bonjour bebere,

Bon sa marche déjà mieux :D mais j'ai toujours cette erreur quand je supprime un item en double-cliquant dessus.

C'est à la ligne ou il y a L = Me.ComboBox4 dans le module ListBox1_DblClick.

Par contre il n'y plus de trace de l'ordre sur la feuille trie, alors que j'ai une formule qui reprend ce qui était écrit (sur la feuille trie au niveau de l'ordre des lignes). Est ce qu'il serait possible de rajouté cela?

Un dernier détail dans la combobox4 est il possible d'avoir dans cette même combobox a coté de l'identifiant la concaténation des items?

Je te remercie, à bientôt

Vassili
 

Bebere

XLDnaute Barbatruc
Re : Insertion d'une ou plusieurs lignes via userform

bonjour Vassili
pour combobox4 pas de problème pour ajouter la liste
si j'ai bien compris sans doublon
pour supprimer,comment fais tu pour différencié
tu écris

Par contre il n'y plus de trace de l'ordre sur la feuille trie, alors que j'ai une formule qui reprend ce qui était écrit (sur la feuille trie au niveau de l'ordre des lignes). Est ce qu'il serait possible de rajouté cela?

je ne comprend pas
à bientôt
 

vassili

XLDnaute Occasionnel
Re : Insertion d'une ou plusieurs lignes via userform

Bonjour bebere,

Je reprend :)

Est qu'il est possible de remette les deux fonctions que tu as supprimer sans toucher à ce que tu as déjà fait car j'en ai finalement besoin pour d'autres traitement de données. Les fonctions sont les suivantes:

-la fonction qui permettait d'écrire l'ordre des lignes sur la feuille trie
-la fonction qui permettait de concaténer les 3 premières colonnes sur une seule colonne dans la feuille base

Par ailleurs ,lorsque je clique sur le bouton "supprimer" et qu'ensuite je double clique sur l'item dans la listbox pour le supprimer sa me met une erreur de type 13. Il faudrait interdire la suppression via ce processus pour eviter d'avoir ce type d'erreur je pense.

A bientot
 

Bebere

XLDnaute Barbatruc
Re : Insertion d'une ou plusieurs lignes via userform

bonjour Vassili
remis un code pour concaténer A,B,C
le ou les autres codes sont en commentaires
pour l'erreur dans listbox1 tu as la ligne listbox1.removeitem en commentaires
à bientôt
 

Fichiers joints

vassili

XLDnaute Occasionnel
Re : Insertion d'une ou plusieurs lignes via userform

Salut bebere,

Sa marche trés bien maintenant sauf un détail:

Lorsque je supprime une ligne de tri il faudrait qu'il n'y ait pas de doublons de ligne de tri dans la combobox "choix d'une ligne".

Je te remercie à bientôt
 

Bebere

XLDnaute Barbatruc
Re : Insertion d'une ou plusieurs lignes via userform

bonjour Vassili
efface toutes les lignes identiques à la sélection listbox1 et la sélection
réinitialise combobox4 et listbox2
à bientôt
 

Fichiers joints

vassili

XLDnaute Occasionnel
Re : Insertion d'une ou plusieurs lignes via userform

bonjour bebere,

Bon je crois que l'on est partis à contre-sens de ce que je voulais. J'aimerais que tu reprennent le fichier que tu avait fais y a quelque temps (c'est celui la que j’utilise actuellement). J'ai mis des explications claires sur ce que je voudrais comme y' aura pas d'ambiguité.

Ce fichier je te le met ci-dessous.

Cijoint.fr - Service gratuit de dépôt de fichiers

Je te remercie beaucoup,

A bientot,

Vassili
 

Discussions similaires


Haut Bas