A voir également:
- Macro excel
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Liste déroulante excel - Guide
- Si et excel - Guide
- Aller à la ligne excel - Guide
- Word et excel gratuit - Guide
3 réponses
Bonjour
ce que tu peux faire c'est de déproteger ta feuille avant la coloration des cellules puis de reprotéger ta feuille à la fin
Sub Colorier()
'
' Macro2 Macro
' Macro enregistrée le 14/01/2008 par ROBERT René http://utilsfr.new.fr
'
ActiveSheet.Protect DrawingObjects:=False, Contents:=False, Scenarios:=False
'ta procédure de coloration
ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True
End Sub
ce que tu peux faire c'est de déproteger ta feuille avant la coloration des cellules puis de reprotéger ta feuille à la fin
Sub Colorier()
'
' Macro2 Macro
' Macro enregistrée le 14/01/2008 par ROBERT René http://utilsfr.new.fr
'
ActiveSheet.Protect DrawingObjects:=False, Contents:=False, Scenarios:=False
'ta procédure de coloration
ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True
End Sub
UsulArrakis
Messages postés
7405
Date d'inscription
vendredi 28 mars 2003
Statut
Contributeur
Dernière intervention
27 janvier 2022
3 187
14 janv. 2008 à 12:16
14 janv. 2008 à 12:16
salut
voici une macro qu'on a faite pour moi
il faut peut être rajouter "c." avant "Interior.ColorIndex"
voici une macro qu'on a faite pour moi
il faut peut être rajouter "c." avant "Interior.ColorIndex"
Sub ChangementcouleurGB() For Each c In Selection If c.Interior.ColorIndex = 15 Then c.Interior.ColorIndex = 34 Next c End Sub
17 janv. 2008 à 13:46