0
実行時にファイルエクスプローラを開き、ユーザーが特定のパスを選択すると、そのパスがアクティブセルに貼り付けられます。ここにコードがあります。マクロ全体を列に適用する
Sub CommandButton1_Click()
With Application.FileDialog(msoFileDialogFolderPicker)
.InitialFileName = IIf(ActiveCell.Value = "", ActiveWorkbook.Path, ActiveCell.Value)
.Title = "Please choose a folder"
.AllowMultiSelect = False
If .Show = -1 Then ActiveCell.Value = .SelectedItems(1)
End With
End Sub
は今、私は、ユーザーがマクロがアクティブになるコラムA内の任意の行をクリックするたびにその列Aを、ボタンではなく、全体の列に、このモジュールを割り当てる言いたくありません。私はこれを行うことができる方法はありますか?
が魅力のように働いた:)ありがとうございます! –
もう1つの質問 - 列Aのセルを「ダブルクリック」したときにのみマクロの呼び出しを変更したいのですが? –