Vous utilisez un navigateur obsolète. Il se peut que ce site ou d'autres sites Web ne s'affichent pas correctement. Vous devez le mettre à jour ou utiliser un navigateur alternatif.
Boostez vos compétences Excel avec notre communauté !
Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force.
Apprenez, échangez, progressez – et tout ça gratuitement !
👉 Inscrivez-vous maintenant !
Comment forcer l'affichage dans un ListView de chiffre avec 2 dicimales. Dans la base mes Nb d'heures sont du genre 8,75 ou 8,00 dans le deuxieme cas cela apparait sont la forme 8 et non 8,00.
Bonjour wilfried_42
Ci-dessous le Remplissage des colonnes mes donnéees sont dans la base en colonne "E" donc surement en 5 (je ne suis pas l'auteur)
'Remplissage des colonnes
For i = debligne To Sheets(nomf1).Range("A65536").End(xlUp).Row
j = 1 ' colonne
data1 = Sheets(nomf1).Cells(i, colt1) 'valeur pour sélection
data2 = Sheets(nomf1).Cells(i, colt2)
If val1 = "" Then
.ListItems.Add , "l" & i, Sheets(nomf1).Cells(i, j)
For j = 2 To nbcolonne
.ListItems(.ListItems.Count).ListSubItems.Add , , Sheets(nomf1).Cells(i, j)
Next j
Else
If val1 = data1 Or val1 = data2 Then
.ListItems.Add , "l" & i, Sheets(nomf1).Cells(i, j)
For j = 2 To nbcolonne
.ListItems(.ListItems.Count).ListSubItems.Add , , Sheets(nomf1).Cells(i, j)
Next j
End If
End If
Next i
End With
Si tu peut y jeter un coup oeil et me dire ou faire les modifs.
If val1 = "" Then
.ListItems.Add , "l" & i, Sheets(nomf1).Cells(i, j)
For j = 2 To nbcolonne
.ListItems(.ListItems.Count).ListSubItems.Add , , Sheets(nomf1).Cells(i, j)
Next j
Else
If val1 = data1 Or val1 = data2 Then
.ListItems.Add , "l" & i, Sheets(nomf1).Cells(i, j) For j = 2 To nbcolonne
.ListItems(.ListItems.Count).ListSubItems.Add , , Sheets(nomf1).Cells(i, j)
Next j
if j = 5 then
.lisitems(.listitems.count).listsuitems.add ,, format(sheets(nomf1).cells(i,j),"####0.00")
else
.ListItems(.ListItems.Count).ListSubItems.Add , , Sheets(nomf1).Cells(i, j)
end if
Les données sont souvent sous la forme "string" ( à vérifier en utilisant un point d'arrêt), il faut pour les formater indiquer que la valeur est un nombre : fonction val
- Navigue sans publicité - Accède à Cléa, notre assistante IA experte Excel... et pas que... - Profite de fonctionnalités exclusives Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel. Je deviens Supporter XLD