• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Excel #NUM!表示の列を全て選択するには?)

Excelで#NUM!表示の列を全て選択する方法

このQ&Aのポイント
  • Excelで#NUM!表示の列を一括選択する方法をご教示いただきたいです。#NUMはランダムな列のエラーです。
  • Excelのデータの中で#NUM!表示の列を一度に選択する方法を教えてください。
  • Excelの中で#NUM!表示の列をまとめて選択する方法を教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • papayuka
  • ベストアンサー率45% (1388/3066)
回答No.3

質問 > #NUMはランダムの列で発生します。 > この #NUM! 列のみを全て選択するにはどうすればいいですか? #1さんへの補足 > "全ての行" を一気に選択したいのですが可能でしょうか? 行なのか列なのか、、、 #NUM! に限らず、エラーを含むセルの行又は列を選択します。 Sub ErrorRow() On Error Resume Next  ActiveSheet.Cells.Cells.SpecialCells _      (xlCellTypeFormulas, xlErrors).EntireRow.Select End Sub Sub ErrorColumn() On Error Resume Next  ActiveSheet.Cells.Cells.SpecialCells _      (xlCellTypeFormulas, xlErrors).EntireColumn.Select End Sub

u-mesh12
質問者

お礼

素晴らしい、一気に選択する事が出来ました。使い勝手がとてもいいです。アドバイスありがとうございました。

その他の回答 (2)

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.2

空いている列を1列使います。 C列と仮にします。 C1に=COUNTIF($B$1:B1,#VALUE!)と入れます。 質問のケースでは=COUNTIF($B$1:B1,#NUM!)となります。 下方向に最下行まで複写します。 (例)Sheet3で サンプルデータA1:B7と結果のC1:C7 A列   B列  C列 12 1100 0 23 3 #VALUE! 1 0 1 12 #VALUE! 2 1 1 #DIV/0! 2 23 0.083333333 2 123 #VALUE! 3 別のSheet(Sheet4)に行き A1に=INDEX(Sheet3!$A$1:$B$7,MATCH(ROW(A1),Sheet3!$C$1:$C$7,0),1) Sheet3のC列のMAX数3行まで式を複写する。 B1に=INDEX(Sheet3!$A$1:$B$7,MATCH(ROW(B1),Sheet3!$C$1:$C$7,0),2)といれ、Sheet3のC列のMAX数3行まで式を複写する。 (結果) 23 3 #VALUE! 12 #VALUE! 123 #VALUE! Sheet3の列数分をSheet4の列に式を設定すること。最後の引数が1づつ増えるだけ。 Sheet3のC列のMAX数3行まで以上行に、式を設定してもエラー表示を出さない方法はあるが、式が長くなるので省略。 当初質問からすると#1のご回答のような編集-ジャンプ-セル選択・・・になるでしょう。 しかし、どうも本回答のようなのが希望らしいと思ってあげます。 質問(やりたいこと)は他人にはっきり分かるようにお願いします。 VBAでも出来ます。ERROR。TYPE( )と言う関数もあります。

  • dejiji-
  • ベストアンサー率38% (327/858)
回答No.1

編集→ジャンプ→セル選択→数式にマークし、エラー値のチエックのみを残しOK。これでエラー値のセルが選択されます。選択されたせるの行列番号が太字になるので分かると思います。(セルは選択された状態になっています。)

u-mesh12
質問者

補足

早速の回答ありがとうございます。 エラー値の "セル" は全て選択する事ができました(^^) ▲質問内容の補足・訂正します。 選択するのはそのエラー値がある全ての "セル選択" ではなく → "全ての行" を一気に選択したいのですが可能でしょうか? やはりVBでマクロ記述しないと駄目なんでしょうか? 再度アドバイスよろしくお願いします。 

関連するQ&A