私は、セル値をクリックするようにユーザーに求める次のコードを持っています。値が選択されると入力ボックスvbaは値の代わりにセル番号を表示します
Dim sDate As Range
On Error Resume Next
Application.DisplayAlerts = False
Set sDate = Application.InputBox(Prompt:= _
"Please select start date.", _
Title:="Start Date", Type:=8)
On Error GoTo 0
Application.DisplayAlerts = True
If sDate Is Nothing Then
Exit Sub
Else
sDate.Font.Bold = True
End If
End Sub
入力ボックスは、しかし、私は$ A 3 B $ B3ディスプレイをクリックして、たとえば言うことができます。私は$ b $ 3の中にある値を表示したいと思います。たとえば、17-Junが$ b $ 3の中にあった場合、入力ボックスに17-Junと$ b $ 3は表示されません。
あなたがタイプとそれを行うことはできません:= 8、それはアドレスが表示されます。また、ユーザーが複数のセルを選択した場合にどうなるかを検討してください。 –
私はただ1つのセルをそれ以上選択しようとしていません。私は範囲をしたことを理解しますが、それはどのように単一細胞に再加工されますか?タイプ:= 2を表示すると、シングルセルに切り替わった後に表示されますか? –
なぜあなたのコードからサブ名を省略しましたか? – jsotola