Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Vashh50

XLDnaute Nouveau
Bonjour messieurs,

J'ai un problème avec mon code que je ne comprends pas. Pour commencer voici le code en question :

Code:
Private Sub OptionButton1_Click()

Dim parcours As String
Dim Tableau() As String
Dim fin, i As Integer

Sheets("Parcours").Select

parcours = Range("F" & ligne)

Sheets("Plan du site").Select

Tableau = Split(parcours, "_")
fin = UBound(Tableau)
    Unload Me
    Unload UserForm1
   
For i = 1 To fin
    
ActiveSheet.Shapes.Range(Array(Tableau(i))).Select
    With Selection.ShapeRange.Line
        .Visible = msoTrue
        .ForeColor.RGB = RGB(0, 176, 80)
        .Transparency = 0
    End With
Next
    UserForm3.Show
End Sub

Mon problème est le suivant. Le userform apparait mais j'ai l'impression que tant qu'il est actif, le changement de couleur de mes shapes ne se fait pas. En gros, je ne vois ce changement de couleur que lorsque je ferme mon userform.

De plus, lorsque je teste ce code au pas à pas, tout fonctionne comme je le désire. Quelqu'un peut il donc m'expliquer pourquoi cela ne fonctionne pas ?

Cordialement.
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
3
Affichages
672
  • Question Question
Microsoft 365 affichage userform
Réponses
4
Affichages
361
  • Question Question
Microsoft 365 Problème macro
Réponses
4
Affichages
245
  • Question Question
Microsoft 365 worksheet_change
Réponses
29
Affichages
479
Retour