Re le forum
Je ne rencontre aucun problème après avoir décocher les référence manquant dans VBA.
Tu dois aussi activer l'utilitaire d'analyse (Sous Excel 2007)
Modifie pour Excel 2003 (Ajouter Function Hex2Dec)
Sub MatriceConversion()
Dim Cel As Range, LigTablo As Byte
Dim I As Byte, J As Byte, CelDec As Integer
Dim Tablo()
LigTablo = Int(Hex2Dec(Range("A" & Cells(Rows.Count, 1).End(xlUp).Row)) / 16)
ReDim Tablo(LigTablo, 15)
For I = 0 To LigTablo
For J = 0 To 15
Tablo(I, J) = "00"
Next J
Next I
For Each Cel In Range("A3:A" & Cells(Rows.Count, 1).End(xlUp).Row)
If Cel <> "" Then
I = 0
Do
CelDec = Hex2Dec(Cel.Value) + I
Tablo(Int(CelDec / 16), CelDec Mod 16) = Format(Cel.Offset(, I + 1), "00")
I = I + 1
Loop Until Cel.Offset(, I + 1) = ""
End If
Next Cel
[K4].Resize(UBound(Tablo, 1) + 1, UBound(Tablo, 2) + 1) = Tablo
End Sub
Function Hex2Dec(n1 As String) As Long
Hex2Dec = CLng("&H" & n1)
End Function
Mytå