みんなの「教えて(疑問・質問)」にみんなで「答える」Q&Aコミュニティ

こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

EXCEL VBA VloopUPエラー

お世話になります。

EXCEL VBAでVlookupを動かそうとしていますが、エラーが出てうまく動きません。
以下やりたいことと、エラーメッセジとなります。

【やりたいこと】
「生販在庫推移表」シートにある日付(Cells(1,j).Value)をキーにして、別シートの「日別商品別集計」(このシートの1列目は日付になっています)のある列(sno)の値を「生販在庫推移表」シートのあるセル(Cells(i,j).Value)に持ってきたいのです。

【エラーになっているロジック】
Worksheets("生販在庫推移表").Cells(i, j).Value = Application.WorksheetFunction.VLookup(Worksheets("生販在庫推移表").Cells(1, j).Value, Worksheets("日別商品別集計").Range("A1:BZ5000"), sno, False)

【エラーメッセージ】
実行時エラー'1004'
WorksheetFunction クラスのVLookupプロパテイを取得できません。

どなたか良きアドバイスをご教授いただけますでしょうか。
よろしくお願い致します。

投稿日時 - 2011-11-28 08:57:50

QNo.7158869

困ってます

質問者が選んだベストアンサー

こちらが参考になるかもしれません

VBAでVLOOKUPを使う
http://excel-memo.blogspot.com/2010/05/vbavlookup.html

投稿日時 - 2011-11-28 09:42:15

お礼

早速のご連絡ありがとうございました!

ご連絡が遅くなり申し訳ございませんでした。

お陰様で無事に動きました!
本当にありがとうございました。

投稿日時 - 2011-11-29 18:27:46

ANo.1

このQ&Aは役に立ちましたか?

1人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問