2017-11-06 10 views
0

Excelのスプレッドシートに、以前のドロップダウンに基づいてドロップダウン選択が自動的に入力されたいと思っています。Excelのドロップダウン内の自動塗りつぶし/コピーのコピー

基本的には、基本的なドロップダウンリストから項目の色を選択できるスプレッドシートがあります。各行には独自のドロップダウンがあります。多くの場合、色は同じですので、次の行を自動的に塗りつぶして、前の行と同じ色にしますか?

誰にでもアイデアがありますか?ドロップダウンを記入するだけではあまり見つからないようですか?また、すべてのドロップダウンを同時に行う方法はありますか?

おかげ

答えて

0

あなたは「ドロップダウン」によって何を意味するかに応じて、これには2つのアプローチがあります。

「フォームコントロール」ドロップダウンを使用している場合、ドロップダウン選択を変更したときに値が設定されるセルを指定するには、右クリック>フォーマットコントロール...の下にオプションがあります。この値を使用して、スプレッドシートの他の領域に影響を与えることができます。

'データ検証'を使用してドロップダウンを実行すると、入力したセルにのみ影響します。この場合、VBAに切り替える必要があります。

これは、対象がドロップダウン・セルであることをチェックするIfステートメントとWorksheet_Changeイベントを使用すると、他のドロップダウンのフィリングをコードすることができます。セルの変更によるVBAのトリガーについては、microsoft guideを参照してください。

関連する問題