Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

probleme dans le code?

1 réponse
Avatar
novice
rebonjour

voila j'ai un code qui recopie des cellules de la feuille 1 en feuille 2
sous condition voici le code:

Private Sub CommandButton1_Click()
[Feuille1!a4:h65536].ClearContents
derlcr = Sheets("créance").Range("a65536").End(3).Row
x = 4
For Each c In Range("a3:a" & derlcr)
If UCase(Sheets("Créance").Range("i" & c.Row)) = "X" And
UCase(Sheets("Créance").Range("j" & c.Row)) = "X" And
UCase(Sheets("Créance").Range("k" & c.Row)) = "X" And
UCase(Sheets("Créance").Range("l" & c.Row)) = "X" Then
Sheets("Créance").Range("a" & c.Row & ":" & "c" & c.Row).Copy
Sheets("Paiement").Range("a" & x)
Sheets("Créance").Range("g" & c.Row & ":" & "h" & c.Row).Copy
Sheets("Paiement").Range("d" & x)
x = x + 1
End If
Next
Unload userform4
End Sub

seul probleme cela m'ecrase ce que j'ecrit sur la feuille 2

est il possible de ne pas ecraser ce que je rajoute en colonne f,g,et h
merci de votre aide

1 réponse

Avatar
novice
merci j'ai trouver tout seul

merci tout de meme.


"novice" a écrit dans le message de
news:4431006b$0$167$
rebonjour

voila j'ai un code qui recopie des cellules de la feuille 1 en feuille 2
sous condition voici le code:

Private Sub CommandButton1_Click()
[Feuille1!a4:h65536].ClearContents
derlcr = Sheets("créance").Range("a65536").End(3).Row
x = 4
For Each c In Range("a3:a" & derlcr)
If UCase(Sheets("Créance").Range("i" & c.Row)) = "X" And
UCase(Sheets("Créance").Range("j" & c.Row)) = "X" And
UCase(Sheets("Créance").Range("k" & c.Row)) = "X" And
UCase(Sheets("Créance").Range("l" & c.Row)) = "X" Then
Sheets("Créance").Range("a" & c.Row & ":" & "c" & c.Row).Copy
Sheets("Paiement").Range("a" & x)
Sheets("Créance").Range("g" & c.Row & ":" & "h" & c.Row).Copy
Sheets("Paiement").Range("d" & x)
x = x + 1
End If
Next
Unload userform4
End Sub

seul probleme cela m'ecrase ce que j'ecrit sur la feuille 2

est il possible de ne pas ecraser ce que je rajoute en colonne f,g,et h
merci de votre aide