Bonjours à tous,
Comme dit dans le titre j'aimerai traiter les lignes (max une dizaine) d'un résultat une par une afin d'affecter une valeur à une autre colonne, je ne sais pas trop comment expliquer, un exemple sera plus simple.
Une requête du style <<SELECT * FROM Table1 WHERE Header1 = 'fichier159'>>
Me donne << Header1----Header2-----Header3-----Header4
---------------fichier159-------1----------15963----------0----
---------------fichier159-------2-----------354------------0----
---------------fichier159-------3----------6854------------0---
---------------fichier159-------4-----------386------------0----
---------------fichier159-------5----------61812----------0---->>
J'aimerai pouvoir affecter la valeur du Header3 au Header4 mais avec la valeur respective de chaque ligne.
Me donne << Header1----Header2-----Header3-------Header4
----------------fichier159------1-----------15963---------15963---
----------------fichier159------2------------354------------354-----
----------------fichier159------3-----------6854----------68554----
----------------fichier159------4------------386------------386-----
----------------fichier159------5-----------61812----------1812---->>
Au départ je comptait passer par VBA pour les faire 1 par 1 (variable décrémenté partant du nombre de ligne sortie jusqu'a 1) mais lorqu'il n'y a qu'une ligne sont Header2 est parfois de 1 parfois de 3,4 ou encore 3786, ne me demander pas pourquoi x).
D'ou ce post avez vous une idée de comment faire cela,pourrai-je avoir un exemple et des explication de comment cela marcherait ?
En attendant vos réponses avec impatience (patience est partie aller ce chercher un café ).
Bien cordialement.
Arthur.
Partager