scinde ligne entrante en plusieurs lignes

CAPRI_456

XLDnaute Occasionnel
Bonsoir le Forum

Dans le fichier exemple joint

en feuille "ENTRY" des données me sont transmises sous une seule ligne (ici la 3) - avec 4 groupes d'articles
je souhaiterai en VBA (et non par des formules entre les deux feuilles) - des l'arrivée de la ligne , un code vba qui va la redistribuer comme ci-dessous en feuille "SPLIT"
Ensuite, a l'arrivée d'une nouvelle ligne ( 1001) en ligne 3 de "ENTRY" elle sera alors copiée à la suite de celles existantes
Et ainsi de suite

Merci pour votre aide

CAPRI 456
 

Pièces jointes

  • test split.zip
    4.6 KB · Affichages: 23
  • test split.zip
    4.6 KB · Affichages: 24
  • test split.zip
    4.6 KB · Affichages: 24

Softmama

XLDnaute Accro
Re : scinde ligne entrante en plusieurs lignes

Bonjour CAPRI_456,

Vois si le fichier joint correspond à ta demande. Lorsque la cellule C3 de la feuille ENTRY change, les données sont copiées en feuille SPLIT.
 

Pièces jointes

  • test split.xls
    34 KB · Affichages: 43
  • test split.xls
    34 KB · Affichages: 44
  • test split.xls
    34 KB · Affichages: 41

laurent950

XLDnaute Accro
Re : scinde ligne entrante en plusieurs lignes

Bonsoir capri,

Ce n’est pas un split ? C’est juste un recopie des quatre tableaux en 1 seule (qui s'appellerais === >>>> --- Ensembles des articles

Je ne sais pas si cela correspond à cela ? Dans le cas contraire c'est une boucle de recopie à définir

Laurent
 
Dernière édition:

CAPRI_456

XLDnaute Occasionnel
Re : scinde ligne entrante en plusieurs lignes

Bonjour le Forum, Laurent950, Softmama,

Merci tout d'abord au Forum et à ses membres .Quelle rapidité de réponse!
Laurent950, en effet, j'ai mal exprimé mon objectif : il s'agit bien de regrouper des articles sous un seul tableau

Softmama, c'est parfaitement le résultat escompté. Ainsi lorsqu'une nouvelle ligne arrive via ma messagerie, elle se recopie sous forme d'un tableau dans le 1er onglet et cela automatiquement.

Je viens d'examiner le code ( petit code, grands effets) et je dois dire que je n'aurai jamais pu réaliser cela en vba
"Offset" je connaissais un peu . "Resize" pas du tout.
Merci pour ce travail intéressant

Juste un petit plus que je souhaiterai donner ici:
1--- c'est que la dernière ligne entrante se recopie en tête du tableau et non en fin de tableau
afin de visualiser ce qui est le plus récent.

2--- c'est de recopier vers le bas également le contenu des colonnes D à S pour le N° en cours de regroupement

Merci Softmama, Laurent950, Le Forum

CAPRI_456
 

Softmama

XLDnaute Accro
Re : scinde ligne entrante en plusieurs lignes

Bonjour,

Vois le fichier joint, avec une légère modification du code pour répondre à ta nouvelle demande.
 

Pièces jointes

  • test split.xls
    34.5 KB · Affichages: 30
  • test split.xls
    34.5 KB · Affichages: 31
  • test split.xls
    34.5 KB · Affichages: 31

Softmama

XLDnaute Accro
Re : scinde ligne entrante en plusieurs lignes

re,

ha pardon, j'avais pas vu la 2ème requête dans ton post. Demande ajoutée ici :
 

Pièces jointes

  • test split.xls
    34.5 KB · Affichages: 41
  • test split.xls
    34.5 KB · Affichages: 35
  • test split.xls
    34.5 KB · Affichages: 45

CAPRI_456

XLDnaute Occasionnel
Re : scinde ligne entrante en plusieurs lignes

Bonsoir le Forum, Softmama, Bebere,

Sotmama, merci, pour cette avancée, avec tellement peu de code,
j'en ai plein la vue.

Si j'ose encore me permettre ?:
serait il possible que lorsqu'une nouvelle ligne arrive dans la ligne 3 de "entry" elle change de couleur (exemple du gris clair au blanc)
puis à la suivante du blanc au gris clair
Ceci , pour une meilleure lecture (visibilité) lors du transfert dans la feuille SPLIT

Bebere, merci de suivre mon fil pour les soucis pour compléter la listview.
je reviens à toi sur ce fil , asap.
car pour l'instant mon lisvtiew fonctionne , seulement, il faut que je coche la case pour passer au groupe suivant et cel ac'est un petit peu embêtant

Merci à tous,
Passez un bon WE ensolleillé.

CAPRI_456
 
Dernière édition:

CAPRI_456

XLDnaute Occasionnel
Re : scinde ligne entrante en plusieurs lignes

Si j'ose encore me permettre ?:
serait il possible que lorsqu'une nouvelle ligne arrive dans la ligne 3 de "entry" elle change de couleur (exemple du gris clair au blanc)
puis à la suivante du blanc au gris clair
Ceci , pour une meilleure lecture (visibilité) lors du transfert dans la feuille SPLIT

Zut.... j'oubliais le principal si les position 2, 3,4,sont vides peut-on envisager de ne pas les reporter dans split. Y reporter uniquement celles complétées
pour la position 2 : AL à AZ
pour la position 3 : BC à BQ
pour la position 4 : BT à CH

Merci
CAPRI_456
 

Discussions similaires

Réponses
0
Affichages
938

Statistiques des forums

Discussions
311 735
Messages
2 082 024
Membres
101 873
dernier inscrit
excellllll