Insertion d'une ou plusieurs lignes via userform

vassili

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

bonjour bebere,

Il y a une erreur lorsque que j'ai terminer de rentrer des nouveaux ordres de tri, je clic sur le bouton termine sa me met l'indice n'appartient pas à la sélection.

A bientot,

Vassili
 

Bebere

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

bonjour Vassili
donne un peu plus de détail sur l'erreur(sur quelle ligne)
dis moi
comment est elle créée la ligne 1 de trie
peut être une option ajouter dans userform2
à bientôt
 

vassili

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

bonjour bebere,

L'ordre de tri doit être effectuer en ligne et a partir de la colonne b1 lorsque tu clique sur le bouton terminer...

Ordre de tri (a partir de B1) Numéro d'identification (a partir de B2)

Produit1Piece1Fournisseurs1 1
Produit1Piece2Fournisseurs1 2
Produit2Piece1Fournisseurs1 3
Produit3Piece1Fournisseurs1 4
Produit1Piece3Fournisseurs4 5
Produit1Piece2Fournisseurs2 6

Ensuite pour l'erreur, lorsque je supprime l'ordre de tri sur la ligne 1 de la feuille trie et que je recréer de nouveaux ordres de trie dans la base via le formulaire, l'erreur vient sur cette ligne avec comme message "erreur d'execution 9: l'indice n'appartient pas à la selection":

If UCase(.Cells(Li, "G")) = UCase(Tbl(L, 1)) Then

Merci et à bientôt

Vassili
 

Bebere

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

bonjour Vassili
après plusieurs essais plus d'erreur(il y en avait dans update)
celle que tu signales(If UCase(.Cells(Li, "G")) = UCase(Tbl(L, 1)) Then)
pas d'erreur içi(met un point d'arrêt(aide touche f1) avant et lit(avec le curseur ou via fenêtre variable locale) ce que contient UCase(.Cells(Li, "G")) et UCase(Tbl(L, 1))
à bientôt
 

Fichiers joints

Dernière édition:

vassili

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

Bonjour bebere,

J'ai vu ce que tu m'a dis sa marche il y a plus d'erreur mais il n'y a plus les fonctions suivantes quand je clique sur le bouton "termine" pour créer de nouveaux ordre de tri:

Sur la feuille base:

- En colonne F "Trie colonne en fonction de la feuille Trie" ne s'affiche plus (cette colonne correspond aux les numéro d'identifications des ordres de tri à importer qui sont à partir de b2 sur la feuille "trie". Il faut prendre en compte la colonne "ABC" pour avoir un système de comparaison).
- En colonne G la concaténation des trois colonnes ABC ne se fait plus.

Sur la feuille trie:

- Sur la ligne 1 a partir de la colonne B, il faut pouvoir inscrire les ordre de tri des trois combobox.
- Sur la ligne 2 a partir de la colonne B, il faut pouvoir inscrire les numéros d'identification.

Voila je pense que j'ai tout dis je te remercie, à bientôt
 

Bebere

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

bonjour Vassili
en espérant avoir bien compris
ajouter 2 combobox et 1 bouton
tu choisis un chiffre(combobox6) ,va dans combobox5 et est effacé
le bouton est activé si combobox6 est vide
à bientôt
 

Fichiers joints

vassili

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

Bonjour bebere,

On est sur la bonne voie ;).

Il manque juste une fonction lorsque l'on clique sur termine.

J'aimerais que l'ordre de tri qui est insérer dans la colonne ABC de la feuille "Base" vienne s'inscrire aussi sur la feuille "Trie" à partir de la ligne B1 avec un identifiant numérique qui s'incrémente automatiquement en prenant en compte les autres identifiants numérique déjà insérer à partir de la ligne B2.
Ces nouveaux ordres de tri ainsi leurs identifications numérique s’inscriront à la suite de celles déjà renseignées.

Merci, à bientot,

Vassili
 

Discussions similaires


Haut Bas