2016-02-26 91 views
0

我有一個用戶輸入單元格值的InputBox。基於輸入,我需要Excel來跳轉到那個單元格。基於InputBox的單元格選擇

我有這個代碼,但它沒有做我所需要的。

Dim myValue As Variant 

myValue = InputBox("IF Week 1, insert W3, if Week 2 insert S3, if week 3 insert O3 or if Week 4 insert K3") 

Sheets("Global").Select 

Range("myValue").Select 

Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _ 
     :=False, Transpose:=False 
+0

範圍。(myvalue的)。選擇?沒有引號?另外,如果你只是選擇細胞,你不需要整個selection.pastespecial線。 –

+0

對不起,我忘了提到,一旦vba進入單元格,它會複製粘貼一些數據。爲什麼qoutes?我不知道更好:(謝謝 –

回答

1
myValue = InputBox("IF Week 1, insert W3, if Week 2 insert S3, if week 3 insert O3 or if Week 4 insert K3") 
Sheets("Global").Select 
Range(myValue).Select 
+0

它工作完美。下一次我不知道「」。謝謝。 –

+0

沒問題!如果你試圖引用一個命名的單元格,你會使用引號。https://support.office .COM/EN-US /條/定義和使用的,名字合配方,4D0F13AC-53B7-422E-AFD2-ABD7FF379C64 –