選択した範囲からのセルの削除(Microsoft Excel)
A7:R182などの広範囲のセルを選択したとしましょう。
いくつかを除いて、この範囲内のすべてのセルに対して何らかの操作を実行する必要があります。選択セットから範囲内のいくつかのセルを削除する方法がわからない場合があるので、Ctrlキーを押しながらそれらのセルをクリックします。それは機能しません。 Excelは、以前に選択した範囲の選択を解除するだけです。
Excel自体の中でこの動作を変更する方法はありません。代わりに、他のソリューションに目を向ける必要があります。 1つは、次のようなマクロを使用することです。
Sub UnSelectSomeCells() Dim rSelect As Range Dim rUnSelect As Range Dim rNew As Range Dim rCell As Range Set rSelect = Selection Set rUnSelect = Application.InputBox( _ "What cells do you want to exclude?", Type:=8) For Each rCell In rSelect If Intersect(rCell, rUnSelect) Is Nothing Then If rNew Is Nothing Then Set rNew = rCell Else Set rNew = Union(rNew, rCell) End If End If Next rNew.Select Set rCell = Nothing Set rSelect = Nothing Set rUnSelect = Nothing Set rNew = Nothing End Sub
マクロを使用するには、A7:R182など、開始する範囲全体を選択します。次に、マクロを実行します。選択を解除するセルを選択するように求められます。これを行うには、マウスでセルを選択し、Shiftキーを押しながら各セルをクリックするだけです。入力ボックスを閉じると、開始した選択が変更され、選択したセルが除外されます。
独自のマクロを使用したくない場合は、ASAPユーティリティなどのサードパーティツールを使用して、選択した範囲のセルの選択を解除するためのヘルプを見つけることができます。あなたはこのウェブページで彼らのExcelツールを見つけることができます:
http://www.asap-utilities.com/asap-utilities-excel-tools.php
このヒントに適用できるツールは、選択ツールです。
注:
このページ(または_ExcelTips_サイトの他のページ)で説明されているマクロの使用方法を知りたい場合は、役立つ情報を含む特別なページを用意しました。
_ExcelTips_は、費用効果の高いMicrosoftExcelトレーニングのソースです。
このヒント(12457)は、Microsoft Excel 2007および2010に適用されます。Excelの古いメニューインターフェイス用のこのヒントのバージョンは、次の場所にあります。
link選択した範囲からのセルの削除。