Bonjour,
J'ai fais un fichier de facturation sur plusieurs feuiiles. Dans la première, c'est le détail de la facture et sur la seconde, c'est la facture avec le différents champs qui se remplissent automatiquement.
Sur le feuille de détail, de temps en temps les différents totaux doivent être divisés en 2,3,4,...,10. Pour facilité le système, j'ai créé des cases à cocher. Une case pour le division par deux, une par 3,...
Jusqu' là, ça va. Mais c'est un fichier qui est aussi utilisé pas des néophytes donc, je suis obligé de verrouiller certaines cellules pour ne pas qu'ils éffcent les formules.
Et c'est là que le bug arrive. Une fois la feuille protégée, je ne peux plus cocher les cases. Je reçois un message d'erreur:"Erreur d'exécution 1004, Cellule protégée et en lecture seule".
Pourtant, j'ai enlévé les protections des cellules sur lesquelles sont placées mes cases à cocher et aussi celles des cases à cocher.
Voici le code de débogage:
Sub Macro2()
'
' Macro2 Macro
' Macro enregistrée le 22/02/2010 par Krens Sébastien
'
'
Range("H105").Select
ActiveCell.FormulaR1C1 = "=RC[-1]/2"
Range("H210").Select
ActiveCell.FormulaR1C1 = "=RC[-1]/2"
Range("H315").Select
ActiveCell.FormulaR1C1 = "=RC[-1]/2"
Range("H340").Select
ActiveCell.FormulaR1C1 = "=RC[-1]/2"
Range("H355").Select
ActiveCell.FormulaR1C1 = "=RC[-1]/2"
Range("H357").Select
ActiveCell.FormulaR1C1 = "=RC[-1]/2"
Range("F360").Select
ActiveCell.FormulaR1C1 = "=ROUND(R[-1]C/2,2)"
Range("F361").Select
ActiveWindow.SmallScroll Down:=-21
Range("I106").Select
End Sub
Merci pour votre aide