D'une part, renomme ta forme automatique en lui donnant un nom qui, lui, ne changera plus, ce sera plus simple.
D'autre part, tu dois avoir une autre erreur quelque part, parce que, quelle que soit la version utilisée, Excel ne s'amuse pas à renommer d'autorité les plages nommées. Donc ton Range("Bouton1c") même dans une version en chinois, continuera toujours à s'appeler ainsi. Heureusement, sinon j'imagine le bazar...