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))"
よろしくお願いします。
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
原因は簡単です。
>Range("R2").Select
>hantei = Str(Range("R2").Select)
とありますが、2行目の式の内容を見てみましょう
Str(Range("R2").Select)とありますが、Range("R2").Selectというのは「R2を選択してね~」というだけで値の取得は全くしません。また、結果は「取得に成功したからTrueを返すね~」というわけでTrueが帰ってくるのです。さらにそれが文字に変換された"True"という結果がhanteiに代入されているわけです。
値を取り出すプロパティーは.Value .Textの2個が存在します。.Valueは中に入っている値を、.TextはExcelで実際にセルで表示されている文字(書式設定で整形された表示)を取り出します。後はおまけで数式を取り出す.Formulaですね。
ですので、値を取り出すのはSelectもせずに
hantei=Cells(2,18).Value
の1行だけでできます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) Sheet1のA列にコードB列にメアド、Sheet2のB列にコード一覧とD列にメアド一覧があり、Sh 3 2022/10/19 11:57
- Excel(エクセル) 表示形式、文字列セル(列)に数式を入力するには マクロ 1 2022/09/18 10:53
- Excel(エクセル) Formulaプロパティーを使ってセルに数式を組んだのですが簡潔にしたい。 3 2022/08/21 20:51
- Visual Basic(VBA) 3つのプロシージャをまとめたら実行時エラー発生で対応不能 6 2022/05/17 01:47
- その他(Microsoft Office) エクセルについて教えてください。 2 2022/10/20 14:55
- Excel(エクセル) エクセルで値ではなく関数を参照する方法 6 2023/03/19 00:50
- Visual Basic(VBA) サブフォルダ(データ)にある複数の.xlsxファイルのSheet3のA2セルの値で01から左側をB2 2 2022/08/14 15:46
- Excel(エクセル) 2つのVBAを一緒にしたら機能しなくなりました(エクセル) 7 2022/06/02 12:41
- Excel(エクセル) VLOOKUP が機能しない、その原因は何 ? 8 2022/10/19 12:06
- Excel(エクセル) Excelでnullになるような式のセルをマクロで空白行と認識させるにはどうすればいいですか? 3 2023/03/13 13:42
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
至急!尿検査前日にオナニーし...
-
尿検査の前日は自慰控えたほう...
-
尿検査前日に自慰行為した時の...
-
首吊りどこ締めるの
-
変な話しになります。尿検査で...
-
白血球が多いとどんな心配があ...
-
今朝、毎朝の習慣でオナニーし...
-
1日前の検尿
-
射精をして1週間以内に尿検査を...
-
検便についてです。 便は取れた...
-
EXCELで条件付き書式で空白セル...
-
腕を見たら黄色くなってる部分...
-
勃起する時って痛いんですか? ...
-
男です。昨日の午後3時くらいに...
-
EXCELで式からグラフを描くには?
-
彼女のことが好きすぎて彼女の...
-
中出しをするとお腹が痛い・・・。
-
値が入っているときだけ計算結...
-
これって喉仏ですか? 私は女性...
-
EXCELの条件付き書式で数式を空...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
首吊りどこ締めるの
-
中出しをするとお腹が痛い・・・。
-
麻疹風疹の抗体検査結果につい...
-
エクセルでエラーが出て困って...
-
白血球が多いとどんな心配があ...
-
彼女のことが好きすぎて彼女の...
-
検便についてです。 便は取れた...
-
勃起する時って痛いんですか? ...
-
至急!尿検査前日にオナニーし...
-
納豆食べた後の尿の納豆臭は何故?
-
これって喉仏ですか? 私は女性...
-
EXCELで条件付き書式で空白セル...
-
精子が黄色?
-
小数点以下を繰り上げたものを...
-
値が入っているときだけ計算結...
-
口の中に黒い血の塊
-
健否~書類の書き方~
-
甲状腺が腫れているが血液検査...
-
はしかの抗体検査は何科の病院...
-
テスターで断線を調べる方法教...
おすすめ情報