Bonjour,
ce que cela va m'apporter, déjà, un support et un but pour commencer à comprendre la VBA, faire des tutos pour refaire des exercices qui mène à rien, j'ai un peu de mal, mais je ne dis pas que c'est nul juste moi qui suis pas réceptif par rapport à ces exos.
Ensuite cela permettra d'avoir une au moins une réaction lors de l'ouverture du fichier et qu'il est important de regarder cette ou ces cellules, je suis pas au top sur Excel mais je sais faire une mise en forme conditionnelle, tout de même si je pose la question du clignotement c'est, dans un soucis de perpétuelle amélioration, pouvoir proposer à mes collaborateurs un tableur meilleur que celui actuel.
Voici le code:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Dim n As Byte
Dim Start As Variant
Dim i As Integer
If [G17] > 3500 Then
Const Texte As String = ""
For i = 1 To 3500
Cells(17, 7).Font.ColorIndex = 6
Cells(17, 7).Interior.ColorIndex = 3
For n = 1 To 10
Start = Timer
Do While Timer < Start + 1 / 100
Loop
If n Mod 5 = 0 Then
Cells(1, 1).Interior.ColorIndex = xlNone
Cells(1, 1).Font.ColorIndex = 1
End If
Next n
Next i
End If
End Sub
Certaines partis m'échappe un peu et mon excel bug direct quand je teste la cellule, j'ai certainement dû casser un truc , mais quoi?
edit: en relisant, je m'aperçois que pour
For i = 1 To 3500 (j'ai mis 3500 en espérant je ne sais pas trop quoi.....)
et
For n = 1 To 10
je n'ai pas du tout saisi leur fonction, même si je n'ai qu'un vague apercu du reste....