人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

Range("L18").Formula = "=IF(K18=0,"",K18*1.05)"
Range("L18:L1190").FillDown

上記のマクロを実行しようとすると

実行時エラー1004
アプリケーション定義またはオブジェクト定義のエラーです。

と出ます.

どこが間違っているのか指摘お願いします.

●質問者: PaPriKa
●カテゴリ:コンピュータ
✍キーワード:アプリケーション エラー オブジェクト マクロ 定義
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● jccrh1
●60ポイント ベストアンサー

VBAは、ダブルクォテーションは文字定数の指定の記号で使用しますので、

ダブルクォテーションを文字として認識させる場合は、2つ連続で指定する必要があります。


Range("L18").Formula = "=IF(K18=0,"",K18*1.05)"

Range("L18").Formula = "=IF(K18=0,"""",K18*1.05)"

◎質問者からの返答

す、すいませんっ!

上記のご回答いただいたので上手くいきました。

ありがとうございます。

””””だと””が表示されちゃうんじゃないの、と考えたわたしが馬鹿でした。。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ