Selection.NumberFormat = "0 ""Kg""" ' Formatage sans virgule
macellule.NumberFormat = ....
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionSub Tester3() Dim macellule As Range For Each macellule In Range("A36:D36, C38:C55, C57:C62, J38:J61,E38:E55,L38:L61") If macellule.Value - Fix(macellule.Value) = 0 Then macellule.NumberFormat = "0 ""Kg""" ' Formatage sans virgule ex: 1Kg 'ElseIf macellule.Value = (macellule.Value) < 1 Then ' macellule.NumberFormat = ".000 ""g""" ' Formatage inférieur à 1 ex: 250 g Else macellule.NumberFormat = "##"" Kg"".000"" g""" ' Formatage avec virgule" ex: 1 Kg.250 g End If
Sub Tester5() Dim macellule As Range For Each macellule In Range("A36:D36, C38:C55, C57:C62, J38:J61,E38:E55,L38:L61") ' If macellule.Value <= 0.999 Then macellule.NumberFormat = ".000 ""g""" ' Formatage en (gramme) ex: .250 g ' ElseIf macellule.Value - Fix(macellule.Value) = 0 Then macellule.NumberFormat = "0 "" Kg""" ' Formatage sans virgule ex: 1 Kg Else macellule.NumberFormat = "##"" Kg"".000"" g""" ' Formatage avec virgule ex: 1 Kg.250 g" End If ' Next End Sub
mon chef vat être heureux
Dim macellule as Range For Each macellule In Range("A5:d5, A36:D36") If macellule.Value <= 0.999 Then macellule = (macellule.Value) * 1000 macellule.NumberFormat = "0\ \g" ' Formatage en (gramme) ex: 250 g End If Next ' For Each macellule In Range("c7:c24, c26:c31, j7:j30, C38:C55, C57:C62, J38:J61, E38:E55, L38:L61") If macellule.Value - Fix(macellule.Value) = 0 Then macellule.NumberFormat = "0\ K\g" ' Formatage sans virgule ex: 1Kg Else macellule.NumberFormat = "0,\K\g 000\ \g" ' Formatage avec virgule" ex: 1 Kg.250 g End If Next