Voici de quoi faire le test sur une feuille viergeDésolé, je n'ai pas compris comment ça marche pour obtenir un Range des cellules verrouillées au final
Sub Preparation()
Sheets.Add
Cells.Locked = False
Range( _
"B6,B5:B6,D3:D4,F4:F7,C11:C12,D8:D9,G13:G19,B15:C17,D22:E24,A28:C33,E28:E29,E32:F34,E12,G23:H26" _
).Locked = True
End Sub
Staple tu es sur ?@Staple1600 ,
Cette MFC est effectivement très subtile et efficace !
En réalité je suis en VBA pour essayer de trouver ce que ta MFC trouve rapidement visuellement.
Sub Range_Cell_VER()
Dim rng As Range, p As Range, vVals As Variant
Set p = ActiveSheet.UsedRange
vVals = p.Value
With Application
.FindFormat.Clear
.ReplaceFormat.Clear
.FindFormat.Locked = True
.ReplaceFormat.Interior.Color = RGB(255, 0, 0)
Cells.Replace "*", "#N/A", , , , , True, True
Set rng = Cells.SpecialCells(2, 16)
.FindFormat.Clear
.ReplaceFormat.Clear
End With
MsgBox rng.Address
p = vVals
End Sub