0
マクロに式を挿入しようとしていますが、マクロを実行すると数式に固執します。これは私が使用しているフォーマットです:VBAを使用してセルに式を挿入する - 動作しません。
ThisWorkbook.Sheets("Sheet1").Range("B5").Formula = "=IF(ISERROR(ROUND(AVERAGE(D16:D75),3)), "", ROUND(AVERAGE(D16:D75), 3))"
'' ''を '' "" "" 'に変更してください –
@ScottCraner恐縮です - ありがとうございます!どのように私はあなたに親指を与えるのですか? –
また、IFERROR()で短縮することもできます: '" = IFERROR(ROUND(AVERAGE(D16:D75)、3)、 "" "") "' –