Salut Nyco, salut le forum,
Je ne comprends pas très bien ce que tu entends par "Champs". Si ce sont des TextBox, ListBox, ou ComboBox, tu peux, dans ta macro, dire :
TextBox1.Enabled=False (le champ n'est plus accessible) ou
TextBox1.Locked=True (le champ n'est plus modifiable)
Si ce sont des cellules "taplage" il te faudra utiliser :
Range(taplage).Locked = True
ActiveSheet.Protect
J'espère que cette réponse pourra t'aider.
À plus,
Robert