質問: inputboxに入力した言葉をシート名にしたい! エクセルでinputboxに入力した言葉をシート名に反映させるvbaを教えてください。 また、入力したくない場合はescを押すとその作業を飛ばすというものも組み込んでいただくとありがたいです。 よろしくお願いします。
回答: アクティブなシートに名前をつける...ということでいいですか? sub test() dim myname as string myname = inputbox("シート名を入力してください", "シート名入力") if myname = "" then end else activesheet.name = myname end if end sub という感じでいかがでしょうか