Bonjour! J'ai cherché et essayé plusieurs options dont une formule déjà proposée sur le forum pour le problème de quelqu'un d'autre:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Not Intersect(Range("COLUMNS ET ROWS-CIBLÉES DANS MON TABLEAU"), Target) Is Nothing Then
If Target.Count > 1 Then Exit Sub
Target.Offset(0, 1).Select
End If
End Sub
Mais malheureusement elle ne fonctionne pas lorsque je l'entre dans mon document: comme je suis très nouvelle au VBA et que j'utilise habituellement des formules Excel, est-ce que quelqu'un pourrait m'aider et m'expliquer comment comprendre ce que contient ce code?
Dans ma feuille, je dois protéger/empêcher la modification de la ligne 1 (les titres des colonnes de ma table) et la colonne D (formule). Comme c'est dans une table de milliers de données, où des lignes sont ajoutées régulièrement, je ne peux verrouiller la feuille et les autres cellules doivent rester sélectionnables/modifiables.
Merci beaucoup!