フィルタリング時に画像が山積みになる(Microsoft Excel)
AdamはExcelで毎週安全レポートを取得します。列の1つには修正するものの写真がセルに挿入され、別の列には責任者の名前があります。 Adamが人物に基づいてフィルタリングする場合、フィルタリングされたリストは取得されますが、すべての写真が積み重なって表示されます。つまり、写真列の結果はフィルタリングされません。行が折りたたまれても、不要な写真は行とともに折りたたまれません。
グラフィックの属性を変更するだけで、これを簡単に修正できるはずです。実行する手順は、使用しているExcelのバージョンによって異なります。 Excel2007またはExcel2010を使用している場合は、次の手順に従います。
。プロパティを変更する必要がある1つまたは複数の画像を選択します。複数の画像を選択するには、画像の1つをクリックし、Ctrlキーを押しながら連続する各画像をクリックします。
。選択した1つまたは複数の画像を右クリックします。 Excelはコンテキストメニューを表示します。
。 [コンテキスト]メニューから[サイズとプロパティ]を選択します。 Excelは、[サイズとプロパティ]ダイアログボックス(Excel 2007)または[画像のフォーマット]ダイアログボックス(Excel 2010)のいずれかを表示します。
。 [プロパティ]タブが表示されていることを確認します。 (図1を参照)
。 [セルを使用して移動およびサイズ変更]チェックボックスがオンになっていることを確認します。
。 [OK]をクリックします。
Excel 2013以降のバージョンのプログラムを使用している場合は、代わりに次の手順を使用してください。
。プロパティを変更する必要がある1つまたは複数の画像を選択します。複数の画像を選択するには、画像の1つをクリックし、Ctrlキーを押しながら連続する各画像をクリックします。
。選択した1つまたは複数の画像を右クリックします。 Excelはコンテキストメニューを表示します。
。コンテキストメニューから[サイズとプロパティ]を選択します。 Excelは、画面の右側に[画像の書式設定]作業ウィンドウを表示します。
。プロパティタスクオプションが展開されていることを確認します。 (そうでない場合([プロパティ]オプションの下に何も表示されない場合)、[プロパティ]オプションの左側にある小さな三角形をクリックします。)(図2を参照)
。 [セルで移動およびサイズ変更]ラジオボタンが選択されていることを確認します。
。 [画像のフォーマット]作業ウィンドウを閉じます。
それでうまくいくはずです。フィルタリングしたときに画像が重ならないようになりました。
レポートが非常に大きい場合は、マクロを使用して画像の属性を変更することを検討してください。次のマクロは、アクティブなワークシートの各画像をステップスルーし、属性をオンにします:
Sub MoveAndSizePics() Dim s As Picture On Error Resume Next For Each s In ActiveSheet.Pictures s.Placement = xlMoveAndSize Next s End Sub
注:
このページ(または_ExcelTips_サイトの他のページ)で説明されているマクロの使用方法を知りたい場合は、役立つ情報を含む特別なページを用意しました。
_ExcelTips_は、費用効果の高いMicrosoftExcelトレーニングのソースです。
このヒント(13680)は、Microsoft Excel 2007、2010、2013、2016、2019、およびOffice365のExcelに適用されます。