Mesdames et Messieurs du Forum mes salutations distingués
Je sollicite votre savoir faire et sérieux pour porter une solution au cas présent.
En effet j'ai un générateur de fichier sur le quelle je n'ai pas la main et qui me remonte des bugs récurrents que je voudrai remouliner
grâce à l'outil Excel2007.
Le Bug consiste à remonter une valeurs à 0 (Zéro) donc pas d'arboresscence sur la constitution de mes lignes, d'ou le besoins de le reconstituer intelligement et il y a des indices qui me permettent de le faire manuellement mais que je voudrai automatisé.
J'ai un bout de code qui fonctionne mais il n'est pas parfait !!!!!!!
[size=50]Sub complete0()
[/size]
En effet ce code est censé pour chaque colonne C = 0 de me reconstitué les Lignes Manquante
Exemple Ligne 5242 du fichier Datas ci-joint
TITUS 0 0 3410 LIGN5241 29/1/18 5:22 AM PAR06 POLY03AE SOPRILPOLY03AE 1 [b]25
[/b]
Il yaurai du avoir 25 lignes et il n'en crée qu'une
Exemple Ligne 16816 du fichier Datas ci-joint
TITUS 0 0 8995 LIGN16816 26/2/18 7:48 AM BVR01 CHECKVBWZ PRMCHECKVBWZ 1 22
Il yaurai du avoir 22 lignes et il n'en crée qu'une
Pour la création de lignes ?
Exemple Ligne 16816 deviendrai
TITUS 0 0 8995 LIGN16816 26/2/18 7:48 AM BVR01 CHECKVBWZ PRMCHECKVBWZ 1 22
TITUS 0 1 8995 LIGN16816 26/2/18 7:48 AM BVR01 CHECKVBWZ PRMCHECKVBWZ 1 22
TITUS 0 2 8995 LIGN16816 26/2/18 7:48 AM BVR01 CHECKVBWZ PRMCHECKVBWZ 1 22
TITUS 0 3 8995 LIGN16816 26/2/18 7:48 AM BVR01 CHECKVBWZ PRMCHECKVBWZ 1 22
TITUS 0 4 8995 LIGN16816 26/2/18 7:48 AM BVR01 CHECKVBWZ PRMCHECKVBWZ 1 22
TITUS 0 5 8995 LIGN16816 26/2/18 7:48 AM BVR01 CHECKVBWZ PRMCHECKVBWZ 1 22
TITUS 0 6 8995 LIGN16816 26/2/18 7:48 AM BVR01 CHECKVBWZ PRMCHECKVBWZ 1 22
TITUS 0 7 8995 LIGN16816 26/2/18 7:48 AM BVR01 CHECKVBWZ PRMCHECKVBWZ 1 22
TITUS 0 8 8995 LIGN16816 26/2/18 7:48 AM BVR01 CHECKVBWZ PRMCHECKVBWZ 1 22
TITUS 0 9 8995 LIGN16816 26/2/18 7:48 AM BVR01 CHECKVBWZ PRMCHECKVBWZ 1 22
TITUS 0 10 8995 LIGN16816 26/2/18 7:48 AM BVR01 CHECKVBWZ PRMCHECKVBWZ 1 22
TITUS 0 11 8995 LIGN16816 26/2/18 7:48 AM BVR01 CHECKVBWZ PRMCHECKVBWZ 1 22
TITUS 0 12 8995 LIGN16816 26/2/18 7:48 AM BVR01 CHECKVBWZ PRMCHECKVBWZ 1 22
TITUS 0 13 8995 LIGN16816 26/2/18 7:48 AM BVR01 CHECKVBWZ PRMCHECKVBWZ 1 22
TITUS 0 14 8995 LIGN16816 26/2/18 7:48 AM BVR01 CHECKVBWZ PRMCHECKVBWZ 1 22
TITUS 0 15 8995 LIGN16816 26/2/18 7:48 AM BVR01 CHECKVBWZ PRMCHECKVBWZ 1 22
TITUS 0 17 8995 LIGN16816 26/2/18 7:48 AM BVR01 CHECKVBWZ PRMCHECKVBWZ 1 22
TITUS 0 20 8995 LIGN16816 26/2/18 7:48 AM BVR01 CHECKVBWZ PRMCHECKVBWZ 1 22
TITUS 0 21 8995 LIGN16816 26/2/18 7:48 AM BVR01 CHECKVBWZ PRMCHECKVBWZ 1 22
TITUS 0 22 8995 LIGN16816 26/2/18 7:48 AM BVR01 CHECKVBWZ PRMCHECKVBWZ 1 22
TITUS 0 23 8995 LIGN16816 26/2/18 7:48 AM BVR01 CHECKVBWZ PRMCHECKVBWZ 1 22
TITUS 0 24 8995 LIGN16816 26/2/18 7:48 AM BVR01 CHECKVBWZ PRMCHECKVBWZ 1 22
TITUS 0 25 8995 LIGN16816 26/2/18 7:48 AM BVR01 CHECKVBWZ PRMCHECKVBWZ 1 22
En gros il va piocher dans les lignes du bas complet = strictement à 22 si contenu colonne D différent
Merci par avance de votre contibution et support
Bien cordialement