For Each c In Range("A1:A100") c.Value = Format(c.Value, "@@-@@@-@@@-@@@-@@@-@@@-@@@") Next
For A = 2 To Z valeur = Cells(A, 13).Value x = Application.CountIf(MaPlage, valeur) Next A
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question00003279280000000140 00003279280000000140 00003279280000000144 00003279280000000144 00003279280000000145 00003279280000000145 00003279280000000150 00003279280000000150 00003279280000000152 00003279280000000152 00003279280000000153 00003279280000000153 00003279280000000161 00003279280000000161 00003279280000000162 00003279280000000162 00003279280000000194 00003279280000000194 00003279280000000197 00003279280000000197
3 279 280 000 000 140 3 279 280 000 000 140 3 279 280 000 000 140 3 279 280 000 000 140 3 279 280 000 000 140 3 279 280 000 000 140 3 279 280 000 000 150 3 279 280 000 000 150 3 279 280 000 000 150 3 279 280 000 000 150 3 279 280 000 000 150 3 279 280 000 000 150 3 279 280 000 000 160 3 279 280 000 000 160 3 279 280 000 000 160 3 279 280 000 000 160 3 279 280 000 000 190 3 279 280 000 000 190 3 279 280 000 000 190 3 279 280 000 000 190
Sub CompteNuméro() Dim Z As Integer Dim Nom As String Dim Nom1 As String Dim M As Integer 'variable qui stockera le décompte Dim MaPlage As Range For Each Wb In Application.Workbooks Nom = Wb.Name If Left(Nom, 7) = "Espèces" Then Nom1 = Nom Exit For Else End If Next Dim x As Byte, valeur As String Z = Workbooks(Nom1).Worksheets("Feuil1").Range("M2").End(xlDown).Row Set MaPlage = Worksheets("Feuil1").Range(Cells(2, 13), Cells(Z, 13)) For A = 2 To Z valeur = Cells(A, 13).Text x = Application.CountIf(MaPlage, valeur) Next A End Sub
Sub CompteNuméro() Dim Z As Integer Dim Nom As String Dim Nom1 As String Dim M As Integer 'variable qui stockera le décompte Dim MaPlage As Range For Each Wb In Application.Workbooks Nom = Wb.Name If Left(Nom, 7) = "Espèces" Then Nom1 = Nom Exit For Else End If Next Dim x As Byte, valeur As String Z = Workbooks(Nom1).Worksheets("Feuil1").Range("M2").End(xlDown).Row Set MaPlage = Worksheets("Feuil1").Range(Cells(2, 13), Cells(Z, 13)) For A = 2 To Z valeur = Cells(A, 13).Text x = Application.CountIf(MaPlage, valeur) If x > 2 Then Rows(A & ":" & A).Interior.ColorIndex = 6 Else End If Next A End Sub
quand j'utilise valeurs tu me dis que ça ne peut concerner que des chiffres, et quand j'utilise chaine de caractère tu me dis que c'est que du texte. Faudrait savoir de ton côté parce que j'utilise indifféremment valeur de chaines de caractères.
Sub CompteNuméro() Dim Z As Integer Dim Nom As String Dim Nom1 As String Dim MaPlage As Range For Each Wb In Application.Workbooks Nom = Wb.Name If Left(Nom, 7) = "Espèces" Then Nom1 = Nom Exit For Else End If Next Dim x As Byte, valeur As String Z = Workbooks(Nom1).Worksheets("Feuil1").Range("M2").End(xlDown).Row Set MaPlage = Worksheets("Feuil1").Range(Cells(2, 13), Cells(Z, 13)) For A = 2 To Z valeur = Cells(A, 13).Text x = Application.CountIf(MaPlage, valeur) If x > 2 Then Rows(A & ":" & A).Interior.ColorIndex = 6 Else End If Next A End Sub
For A = 2 To Z valeur = Cells(A, 13).Value x = Application.CountIf(maplage, valeur) If x > 2 Then Rows(A & ":" & A).Interior.ColorIndex = 6 End If Next A