VBA Transfert de données complexe

Trajic

XLDnaute Nouveau
Bonjour tout le monde,

Je souhaiterai faire un transfert de données d'un formulaire vba sur un deuxième fichier Excel. Normalement, le formulaire renvoie toute les données sur un onglet propre au fichier, interne au fichier classeur2.xlsm, mais je dois aussi renvoyer sur un autre fichier, suivi Expédition.xlsx, dans un autre format les données rentrées.

Selon le nombre de lignes renseignées, nombre d'articles, toutes les informations utiles (client, adresse...) au second fichier doit être répétées. Pour une ligne renseignée, j'ai pu trouver mais pour dupliquer selon le nombre de ligne, je sèche.

La macro de base est dans le fichier classeur2. Si quelqu'un passe par là et peut me donner un coup de main

Merci d'avance
 

Pièces jointes

  • Classeur2.xlsm
    73.8 KB · Affichages: 40
  • Suivi Expédition.xlsx
    10.3 KB · Affichages: 20
  • Classeur2.xlsm
    73.8 KB · Affichages: 35
  • Suivi Expédition.xlsx
    10.3 KB · Affichages: 23
  • Classeur2.xlsm
    73.8 KB · Affichages: 44
  • Suivi Expédition.xlsx
    10.3 KB · Affichages: 22

bbb38

XLDnaute Accro
Re : VBA Transfert de données complexe

Bonjour Trajic, le forum,
Une suggestion, si j’ai bien compris ta demande (code à améliorer).
Pour effectuer les tests, j’ai neutralisé des lignes de code. On ne peut pas entrer le chiffre 9 pour le TxtQty9.
Cordialement,
Bernard
 

Pièces jointes

  • Classeur2.xlsm
    83.2 KB · Affichages: 41
  • Suivi Expédition.xlsx
    15.9 KB · Affichages: 33
  • Classeur2.xlsm
    83.2 KB · Affichages: 52
  • Suivi Expédition.xlsx
    15.9 KB · Affichages: 30
  • Classeur2.xlsm
    83.2 KB · Affichages: 39
  • Suivi Expédition.xlsx
    15.9 KB · Affichages: 28

Trajic

XLDnaute Nouveau
Re : VBA Transfert de données complexe

Bonjour bbb38,

Merci de ton aide, ça fonctionne très bien. Je viens de voir pour la correspondance manquante et en fait, la description avait un autre nom dans le classeur, c'est TxtNbArt*.

Pour le chiffre 9, j'ai corrigé mon erreur en rajoutant la totalité du clavier numérique.

En tout cas, je te remercie de m'avoir aidé surtout aussi tardivement

A bientôt
 

Discussions similaires

Statistiques des forums

Discussions
312 176
Messages
2 085 959
Membres
103 064
dernier inscrit
litteuld