2017-02-08 7 views
1

を選択した範囲からワークシート名を抽出します私は最初にコードを実行したワークシートに結果をドロップします。は、私はInputBox関数を介して、選択されたセルに入力した結果を持って

Application.InputBoxで選択したワークシート名を取得するにはどうすればよいですか?

たとえば、Inputbox:Definitions!$ F $ 38で選択した場合、「定義」という名前はどのように取得されますか?

+1

'OutputStrt.Parent.Name' –

答えて

1

これを試してみてください。

Sub test() 
    Dim Ws As Worksheet 
    Dim OutputStrt As Range 
    Set OutputStrt = Application.InputBox("Select a cell, where the output should be dropped.", "Output start cell", Type:=8) 
    Set Ws = OutputStrt.Worksheet 
    MsgBox Ws.Name 
End Sub 
+0

ありがとうございます! .Nameは私が必要としたものでした。 – Sam

+0

あなたは大歓迎です。 – Fadi

関連する問題