Bonjour,
J'ai un petit souci, j'ai créer une série de macro qui sélectionne toute les cellules ayant un format identique (protection - 1decimale - 2 decimales - texte - standard - ...)
Mon souci est qu'à la fin de la macro j'ai cellule de plus à chaque fois (la cellule active) je n'arrive pas à mettre la cellule active sur une des selectionnées sans que cela n'efface toute la selection.
De plus, j n'arrive pas à mettre une MSG box si la fiche ne contient pas ces parametre.
merci d'avance
J'ai un petit souci, j'ai créer une série de macro qui sélectionne toute les cellules ayant un format identique (protection - 1decimale - 2 decimales - texte - standard - ...)
Mon souci est qu'à la fin de la macro j'ai cellule de plus à chaque fois (la cellule active) je n'arrive pas à mettre la cellule active sur une des selectionnées sans que cela n'efface toute la selection.
De plus, j n'arrive pas à mettre une MSG box si la fiche ne contient pas ces parametre.
Code:
Sub CELLPROT()
'Macro qui analyse le statut de verrouillage de chaque cellule
Sheets("fiche").Select
Set champ = Nothing
'zone de recheche etendue à toute la fiche
For Each c In ActiveSheet.UsedRange
If Not c.Locked Then
If champ Is Nothing Then
Set champ = c
Else
Set champ = Union(champ, c)
End If
End If
Next c
champ.Select
'voir pour avoir la cellule active sur la derniere cell activ.
If champ.Select = 0 Then
MsgBox "il n'y a pas de cellule protegée"
End If
End Sub
merci d'avance
Dernière édition: