|
kumasanです
久しぶりに必要にかられてVBAを利用することになりました。
Excel 2002 SP3を利用しています
次のようにセル(2,18)にVlookup関数を利用してセル(M2)の値
を
物品.xlsの中に名前(集中)の中から2列目の値を選択させて
います
Cells(2, 18).Formula = "= VLookup(M2, 物品.xls!集中, 2,
False)"
選択はできています
セル(M2)の値がみつかれば例えばその値が出ています
今回は"○"を表示させています
みつからない場合は、#N/Aとエラー表示されます
さて、ここで、このCells(2,18)にカーソルを持っていき
その値をhantei( Dim hantei As Variant)という変数に
入れようと思い下記のように記載しています
Range("R2").Select
hantei = Str(Range("R2").Select)
しかし、ここでhanteiの中身を表示すると
セル(M2)の値がみつかっても「true」なかっても「true」と
なって
います
この変数hanteiにより、この行の削除をするか、次の処理に進
むか
判定させたいのですが・・・
どのようにすれば、この判定ができるか教えていただけません
か
よろしくお願いします。
なお次のようにエラー表示なしにして「true」「false」にし
ても
同じ結果でした
Cells(2, 18).Formula = "= IsError(VLookup(M2,
集中物品.xls!
集中, 2, False))"
よろしくお願いします。
|
|