Programmation VBA

Bonsoir,

J'ai besoin d'une macro qui me permet de copier le contenu d'une colonne sur la feuil1 et le mettre sur feuil2 sachant qu'il faut copié juste ce qu'est en rouge qui correspond à un état V.

J'ai joint un exemple de mon tableau avec ce qu'il faut obtenir sur feuil2

33essai.xlsx (17.16 Ko)

merci d'avance

bonsoir,

une proposition

Sub trf()
i = 2
l = 1
While Worksheets("feuil1").Cells(i, 3) <> ""
 If Worksheets("feuil1").Cells(i, 3) = "V" Then
  l = l + 1
  Worksheets("Feuil2").Cells(l, 1) = Worksheets("feuil1").Cells(i, 11)
 End If
 i = i + 2
Wend

End Sub

Bonsoir,

ça marche bien ton code merci

mais je voudrai savoir est ce que ça vas posé un problème le fait d'ajouter d'autres lignes sur le premier tableau (des problèmes de plus) !!

bonsoir,

ce ne sera pas très efficace, mais cela fonctionnera. la macro va relire toute la feuil1 et recopier tous les problèmes ayant un V en colonne C. les anciens comme les nouveaux problèmes donc.

okey merci bcp

Rechercher des sujets similaires à "programmation vba"