2016-09-27 7 views
0

この式をセルに設定する際に問題があります。 VBAを使ってセルに構造化参照を含む式を設定しようとするのは初めてですが、明らかに何かが分かりません。 今までのインターネット調査では役に立たなかったので、試してみても、自分で解決する 私はここに誰かが助けてくれることを願っています。vbaを使用してセルに構造化参照を含む式を設定する方法

Sheets("To Do List").Range("B2").End(xlDown).Offset(0, 3).Formula = "=IF([@Deadline]<=(TODAY()+30);""Yes"";""No"")" 
+0

1つの問題は '[@Deadline]'です。この値は何ですか?それはあなたのVBAの変数ですか?または、スプレッドシートでどのように参照しますか?別の問題は、IF式のセミコロンです。 Excelはカンマを使用してパラメータを区切ります。 –

+0

VBAを使用するすべての数式は、アメリカ英語形式である必要があります。 ';'を '、'に変更してください。 –

+0

[@Deadline]はテーブルエントリでなければなりません。私が見る唯一の問題は、セミコロンです。 – jamheadart

答えて

0

問題はセミコロンであり、カンマであったはずです。 シンプルだが簡単に見落とされている.. 助けをいただきありがとうございます!

関連する問題