Re : VBA : Copier un tableau et ajouter des valeurs en fonctions de conditions
Bonsoir Maître Bernard,
Merci beaucoup pour ta solution qui répond parfaitement à mes besoins avec un code concis qui va droit au but désiré.
. Chapeau bas vraiment.
Pour m'aider à progresser pourrais tu STP m'expliquer le principe,
1. Je pense que tu utilises des tableaux ? Je ne comprends pas bien l'enchainement des conditions dans la boucle "for" pourrais tu éclairer ma lanterne ?
2. Ensuite dans la macro "Ecritures" : j'ai compris que tu récupères d'abord les valeurs et que tu les enregistres dans un deuxième temps dans la Feuil2 mais là aussi je ne comprends pas les boucles utilisées pour y arriver.
3. Dernier point, je dois maintenant exporter la Feuil2 dans un fichier .txt en respectant le format du fichier pour chaque colonne:
ex :
position initiale ! position finale ! Longueur ! Type !
1 2 2 Num
3 10 8 Num
11 20 10 Num
21 21 1 Num
ect...
il y a des colonnes plus complexes
ex pour le champs nom et prénom
position initiale ! position finale ! Longueur ! Type !
69 98 30 Texte : sachant que les valeurs sont variables pour le nom et prénom, il faut rajouter
des espaces pour arriver à 30 caractères
position initiale ! position finale ! Longueur ! Type !
40 52 13 Num : les montants font 10 entiers et 3 décimales non signées
On rajoute des zero devant pour faire 13 caractères.
Bernard, cet export est-faisable en adaptant ta macro "Ecritures" pour les 23 colonnes ?
Encore une fois quel que soit ta réponse merci de m'avoir aidé, je vais pouvoir dormir un peu plus tranquille!