私はinputbox
に入力された値に基づいてデータクエリから別のワークシートにデータの範囲を最終的に引き出すために以下のスクリプトを実行していますが、エラー - オブジェクトが必要です。これは私は、私は、スクリプトがVlookup
424オブジェクトVBAで必要なエラー
Private Sub Workbook_Open()
Dim NextRelease As String
If MsgBox("Would you like to promote the next release in batch?", vbQuestion + vbYesNo, "Promote the next release?") = vbYes Then
NextRelease = InputBox("Please enter the date of the next release", "Next Release", "DD/MM/YYYY")
ReleaseDate = Application.WorksheetFunction.VLookup(NextRelease, TRELINFO.Range("A2:B4"), 1, False)
If NextRelease = ReleaseDate Then
MsgBox ("Working")
で失敗し続けるしかし、次の段階は、誰かがなぜこれまで通りの答えを提供することができますを開始することができ、メッセージボックスを表示しようとして機能しているかどうかをテストするには
この問題がうまく解決されています。 ありがとうございます!
どのようなエラーが発生していますか? –
'TRELINFO'これはエラーです。コード名が「TRELINFO」のシートがありますか、ワークシートに設定されているワークシートタイプの変数がありますか? – cyboashu
@cyboashu - シート名はTRELINFOで、データクエリの名前はTRELINFOです。混乱を避けるために、シートをTRELINFO2に一時的に名前変更しましたが、同じエラーが返されています。 – Paul