Hallo Sébastien
Mon macro fonctionne bien si je le lance depuis un module (Sub HexDesign()) . Par contre en mode "événement" il se bloque (voire code en rouge)??
Private Sub Worksheet_Change(ByVal Target As Range)
Dim hexaline(6) As Integer
Sheets("Hexas").Activate
'If Target.Address = "$e$17" Then
Range("e17").Select
Hexa = Target.Value
Sheets("BinaryCodes").Activate
Range("a" & Hexa + 1).Select (ici la procédure s'arrête, il n'arrive pas à trouver cette cellule??)
For i = 1 To 6
hexaline(i) = ActiveCell.Offset(0, i).Value
Next
Sheets("Hexas").Activate
Range("e13").Select
For i = 1 To 6
If hexaline(i) = 1 Then
ActiveCell.Interior.ColorIndex = 1
ActiveCell.Offset(0, 1).Interior.ColorIndex = 1
ActiveCell.Offset(0, 2).Interior.ColorIndex = 1
ActiveCell.Offset(-2, 0).Activate
Else
ActiveCell.Interior.ColorIndex = 1
ActiveCell.Offset(0, 1).Interior.ColorIndex = 0
ActiveCell.Offset(0, 2).Interior.ColorIndex = 1
ActiveCell.Offset(-2, 0).Activate
End If
Next
Range("e17").Select
'End If
End Sub
Peux-tu me donner un bon conseil?
Merci et bon dimanche
Auditeur2019