アプリ版:「スタンプのみでお礼する」機能のリリースについて

sheet1 のA1 に 8/7
sheet1 のA2 に 8/10
sheet1 のA3 に テスト
と文字列として値が入っています。
sheet2で、マクロの記録にして、Sheet2 A1 にて、= 後、sheet1を選択して Sheet1のA1を選択してEnter
次いで、Sheet2にてA1をA3までオートフィル
ここでマクロを終了して

次に、マクロの開発で記録されたマクロを実行すると、
=Sheet1!A1
=Sheet1!A2
=Sheet1!A3
と数式になってしまう。

今までふつうに数式の結果がコピーされてたと思うのですが、
しかも、不思議なことに他の部分ではちゃんと計算結果が表示される

質問者からの補足コメント

  • 試してみます。

    No.1の回答に寄せられた補足コメントです。 補足日時:2022/09/09 22:56
  • 結果
    表示は    内容は
    #NAME?   =@'Sheet1!A1'
    #NAME?   =@'Sheet1!A2'
    ・・・・
    となりますね。

      補足日時:2022/09/10 10:52
  • 改めて質問をします。
    補足では、文字数制限にかかる

      補足日時:2022/09/10 14:36

A 回答 (1件)

こんばんは



代入先のセルの書式が「文字列」になっていたりしまませんか?
式を入力する前に
 対象セル.NumberFormatLocal = "G/標準"
などのように、書式設定をしてから記入すれば数式として解釈されると思います。
この回答への補足あり
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!