Bonjour,
J'ai des tableaux dans lesquels je colorise automatiquement des cellules avec cette couleur : RGB(160, 224, 255).
Je demande ensuite de déverrouiller les cellules du tableaux qui n'ont pas de couleur de fond :
Dim Plg As Range
Dim Cel As Range, pl As Range
For Each Plg In .Range("X13:AE14, A29:AE63, A65:AE99, A101:AE105").Areas
For Each Cel In Plg
If Cel.Interior.ColorIndex = xlNone Then
If pl Is Nothing Then Set pl = Cel Else Set pl = Union(pl, Cel)
End If
Next Cel
Next Plg
.Unprotect password
If Not pl Is Nothing Then pl.Locked = False
.Protect password
C'est ici que ça coince : quand je lui demande de sélectionner cette plage de cellules sans couleur (pl.Select), toutes les cellules sans couleur sont sélectionnées, mais aussi certaines cellules avec la couleur RGB(160, 224, 255), mais pas toutes, c'est très étrange.
J'ai une piste : quand je vais dans le Format de cellule des cellules avec la couleur RGB, certaines ont "Aucun Remplissage" (et n'affichent du coup pas la couleur bleue dans l'aperçu) alors qu'elles sont clairement en bleu !
Quelqu'un sait pourquoi de temps en temps Excel détecte la couleur de la cellule et parfois non ?
Merci !