2017-03-08 1 views
1

(VBA)VLOOKUP関数の中でスペースをシートに名前を付けます私はメッセージ「Compile Error:Expected List Separator or」というメッセージを出し続けています。 私が間違っていない限り、シート名とは関係がありますか?私はシートから特定の情報を取得しようと別のワークシートにコピーして、私のワークシートは、長い名前(理由のためにそれらを変更することはできません)</p> <p>を持っています

コード:あなたが欲しいシート参照するためにSheetsを使用する必要があります

Sub SALEXAMPLE() 
Dim names As String 
names = "Justin Jones" 
Sal = Application.WorksheetFunction.VLookup(names, **salary sheets**.Range("A1:C10"), 2, False) 
MsgBox "Salary is : $ " & Sal 
End Sub 
+0

あなたは '**給与シートのあなたの完全な名前は' **表示することができますワークシート?このエラーをシミュレートできますか? –

答えて

1


ThisWorkbook.Sheets("salary sheets").Range(...

Sub SALEXAMPLE() 
Dim names As String 
names = "Justin Jones" 
Sal = Application.WorksheetFunction.VLookup(names, ThisWorkbook.Sheets("salary sheets").Range("A1:C10"), 2, False) 
MsgBox "Salary is : $ " & Sal 
End Sub 
+0

私が探していたもの。ありがとう – Moza

関連する問題

 関連する問題