Je suis développeur VB depuis plusieurs années mais je connais mal VBA...

J'ai un pb chiant que je vais essayer de résumer simplement:

A l'ouverture du classeur, je lance des ordres d'initialisation du tableau dans une procedure, style :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
Feuil1.Range("A1:A4").HorizontalAlignment = 1
Ca marche sans problème mais si je veux relancer la procédure, au moyen d'un bouton par exemple, j'ai un message :

"Impossible de définir la propriété HorizontalAlignment de la classe Range"

Le classeur n'est protégé en aucune manière...

Quelqu'un a une idée ?