Et ceci plus simplement :
If ActiveCell.Column = 3 Then Application.Goto Reference:=Range("C" & ActiveCell.Row).Offset(,-2), Scroll:=True
Pas facile sans fichier... Vous avez figez en horizontale ? Donc du coup oui la colonne C se trouve à l'extrême gauche de la fenêtre faisant disparaître la colonne A et B. Ici avec le Offset, on décale la cellule de deux colonne en moins donc de C on passe à A, mais du coup autant écrire A directement et sans le Offset du coup :
If ActiveCell.Column = 3 Then Application.Goto Reference:=Range("A" & ActiveCell.Row), Scroll:=True
@ bientôt
LouReeD