1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| Function IncrementeValHex(valeurHex As Range) As String ' ne marche pas bien
Dim temp As String, resultat As String
' récupère la valeur de la cellule en éliminanat les espaces
temp = Replace(valeurHex.Value, " ", "")
resultat = Hex(CLng("&H" & temp) + 1)
IncrementeValHex = IIf(IsNumeric(resultat), _
Format(resultat, "00\ 00\ 00\ 00"), _
Format(resultat, "&&\ &&\ &&\ &&"))
End Function
Sub IncrementerPlageValHex()
Dim cellule As Range
For Each cellule In Selection
cellule.Value = IncrementeValHex(cellule)
Next cellule
End Sub |