こんにちは私は誰もが私はカスタムリストに勝るために選択を追加するマクロを作成するのを助けることができるかどうか疑問に思いました。通常これを行うには、1つの列から一連の行を選択し、次にファイル、オプション、詳細設定、一番下までスクロールして[カスタムリストの編集]をクリックします。マクロ作成者がオンにした状態でこれを実行すると、選択した特定のセルに関連する非常に単純なスクリプトが得られます。カスタムリストに追加するために現在選択しているものがすべて使用されるように、コードを微調整したいと思います。そのように私はいつもJ4-J9範囲に縛られていません。以下は私が受け取るコードです。
Sub Customlistadd()
'
' Customlistadd Macro
'
' Keyboard Shortcut: Ctrl+Shift+I
'
Application.AddCustomList ListArray:=Range("J4:J8")
End Sub
それはj4:j8の代わりに現在の選択を追加するのと同じくらい簡単ですか?もしそうならどのように私は正確にそれを書くのですか?現在のセクションを保持するために最初に変数型を宣言する必要がありますか?これまでに見たほとんどすべての例では、現在行っている選択範囲を保持するために変数を使用する傾向があります。ありがとうございました。
Application.AddCustomList ListArray:=Range("selection")
Application.AddCustomList ListArray:=Range(selection)
Application.AddCustomList ListArray:=Range selection"
Application.AddCustomList ListArray:= selection
Application.AddCustomList selection
私が試した組み合わせはどれも正しく動作しませんでした。私は構文をめちゃくちゃにしなければならないことを知っていますが、私はただどこに把握することができません。