2
値を入力するシート内のセルを選択するようにユーザーに求めます。 Application.Input
を使用しようとしていますが、セルが選択されたシートの名前を取得しません。マクロが実行されたときにアクティブだったシート名を使用し続けます。変数にユーザーが選択したシート名を割り当てる必要があります
どこでも検索しました。プロンプトが表示されたら、ユーザーが選択したセルの範囲とともに、変数にシート名を割り当てる方法はありますか?
varCellContent = Application.InputBox(prompt:="Choose a sheet by clicking on any cell in it.", Type:=8)
strDestinationSheetName = ActiveSheet.Name
MsgBox ("Sheet = " & strDestinationSheetName)