前提
初心者です。いつもお世話になっています。
ユーザーフォームのテキストボックスに日付を入力し、その日付に基づいて元データから抽出を行い、メッセージボックスで表示させるというマクロを組んでいます。
元データには日付をシリアル値&a(または&b)で管理しているものがあります。
(例:2021/9/1 と入力すると 44075a または 44075b の2つのデータが該当します。)
実現したいこと
ユーザーフォームのテキストボックスに日付を入力し、その日付に基づいて元データから抽出を行い、メッセージボックスで表示させたいです。
(2021/9/1と入力して、VLOOKUPで44075bの値を検索し、検索範囲内にあるデータを返したいです。)
発生している問題・エラーメッセージ
WorksheetFunction クラスの VLookup プロパティを取得できません。
と表示されます。
この場合、コードが間違っているのでしょうか。
それともコード自体に問題はなく、参照先の問題なのでしょうか。
エラーメッセージ
該当のソースコード
VBA
1 2Option Explicit 3 4Private Sub CommandButton1_Click() 5 6 MsgBox 7 "数値1 : " & vbCrLf & _ 8 WorksheetFunction.VLookup("TextBox1.value" & "b", Worksheets("form2").Range("C:J"), 8, False) 9End Sub 10
試したこと
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2022/08/28 22:49 編集