[[20040114224627]] 『VBA:数式がエラーになります』(翼) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『VBA:数式がエラーになります』(翼)

こんばんわ。初めて質問します。お願いいたします。

VBAで、数式を入力すると、エラーになります。

 Range("A1").Formula = "=If(VLOOKUP(A2,Sheet2!A1:G10,4,0)="","",VLOOKUP(A2,Sheet2!A1:G10,4,0))"

では、ダメなのでしょうか?
""のところが悪いと思うんですが・・・


ありがとうございます。
つまらないミスしてました。 
  Range("A1").Formula = "=If(VLOOKUP(A2,Sheet2!A1:G10,4,0)="""","""",VLOOKUP(A2,Sheet2!A1:G10,4,0))"  

でした。。。         (翼)


 本人さんと衝突してしまいました。(笑)

 1.

 "=If(VLOOKUP(A2,Sheet2!A1:G10,4,0)="","",VLOOKUP(A2,Sheet2!A1:G10,4,0))"
 ↑                                                                     ↑
 ここと                                                      ここの「"」の間に
 「"」がある場合はワークシートに入力するままではおかしな具合になります。
 一番外側の「"」と区別するために
 その内側の「"」は「""」に置き換えて書く必要があります。

 "=If(VLOOKUP(A2,Sheet2!A1:G10,4,0)="""","""",VLOOKUP(A2,Sheet2!A1:G10,4,0))"

 (KAMIYA)


コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.