Excel の「条件付き書式」のバグ?

(Excel 2002(Office xp) を使用。)
「条件付き書式」の条件に、「セルの値」を使うと良いのだが、「数式」をマクロで設定すると、変になる?

    Selection.FormatConditions.Delete
    Selection.FormatConditions.Add Type:=xlExpression, Formula1:= _
        "=ISNUMBER(AZ14)"
    Selection.FormatConditions(1).Interior.ColorIndex = 51

のようなことをしても、Formula1 に書いたセル番号が勝手に変わってしまう。なんでだ?
上記の例だと AZ14 が BN14 などになってしまう。なんかの都合で相対的にずらされるのか?