Bonjour à tous,
Avec une autre MFC:
VB:=EST.IMPAIR(SOMME(N($F$5:$F5<>$F$4:$F4)))
Sub test()
Dim cel As Range
Dim Couleur As Long
Dim Couleur2 As Long
Dim Transit As Long
i = 0
Couleur = 10213316
Couleur2 = 16777215
For i = 5 To Range("F" & Rows.Count).End(xlUp).Row
If Cells(i, "F") = Cells(i - 1, "F") Then
Range(Cells(i, "A"), Cells(i, "M")).Interior.Color = Couleur
Else
Range(Cells(i, "A"), Cells(i, "M")).Interior.Color = Couleur2
Transit = Couleur
Couleur = Couleur2
Couleur2 = Transit
End If
Next
End Sub
Bonjour,
Ceci:
VB:Sub test() Dim cel As Range Dim Couleur As Long Dim Couleur2 As Long Dim Transit As Long i = 0 Couleur = 10213316 Couleur2 = 16777215 For i = 5 To Range("F" & Rows.Count).End(xlUp).Row If Cells(i, "F") = Cells(i - 1, "F") Then Range(Cells(i, "A"), Cells(i, "M")).Interior.Color = Couleur Else Range(Cells(i, "A"), Cells(i, "M")).Interior.Color = Couleur2 Transit = Couleur Couleur = Couleur2 Couleur2 = Transit End If Next End Sub
Cdlt
Sub Achtung_Baby()
XX = "C10-97"
XXX = "C10-97"
ZZ = Application.WorksheetFunction.RoundDown(XX, 0)
ZZZ = Application.WorksheetFunction.RoundDown(XXX, 0)
MsgBox ZZ
MsgBox ZZZ
End Sub
Sub Achtung_Baby_OK()
XX = 1.4839
XXX = 1.4849598425
ZZ = Application.WorksheetFunction.RoundDown(XX, 3)
ZZZ = Application.WorksheetFunction.RoundDown(XXX, 3)
MsgBox ZZ
MsgBox ZZZ
End Sub
Bonjour à tous,
Avec une autre MFC:
VB:=EST.IMPAIR(SOMME(N($F$5:$F5<>$F$4:$F4)))
Re
=>akira21
Je p*ue de la gu**le?
Ou c'est juste un zappage inopiné?
Tu n'as pas vu le message#3?
Vaut il mieux du VBA ou MFC pour ça ?
MFC sera surement moins lourd ?