Normalement, c'est dans la même cellule. Il faut bien choisir la colonne concernée :
If Not Intersect(Target, Range("A:A")) Is Nothing Then '<<<<<
Si ça ne marche toujours pas, essayez avec une zone définie :
If Not Intersect(Target, Range("A1:A100")) Is Nothing Then 'par exemple
C'est bizarre, sur votre image, le texte n'est pas justifié. Remplacez ainsi les lignes correspondantes :
.VerticalAlignment = xlVAlignTop
.HorizontalAlignment = xlHAlignJustify
Cdlt,