Excelワークシートで空白でないセルをすべて選択する2つの簡単な方法

今すぐ共有:

Excelワークシートで、隣接していないセルにデータが入力されている場合、空白でないセルのデータを選択してコピーするのは少し面倒に感じるかもしれません。そこで今回は、空白でないセルをすべてすばやく選択する2つの方法をご紹介します。

Excelユーザーは、データをコピーして貼り付ける必要があることがよくあります。 ただし、トラブルが発生する場合があります。 たとえば、Excelワークシートには複数の不連続な空白セルがあります。 この場合、コンテンツを含むすべてのセルを選択するのは少し難しいです。 しかし、心配しないでください。 ここでは、Excelシートの空白以外のセルをすべて選択するための2つの方法を紹介します。

方法1:「特別に移動」から選択

  1. 最初に、Excelワークシートを開きます。
  2. 次に、「F5」を押して「移動」ダイアログボックスをトリガーします。「GoTo」をトリガーする
  3. 「移動」ダイアログで、「特別」ボタンをクリックします。
  4. 次に、「定数」オプションをチェックしてから、「数値」、「テキスト」、「論理」、「エラー」オプションをチェックします。「特別に行く」のオプションを確認してください
  5. 最後に「OK」をクリックします。
  6. ご覧のとおり、ダイアログボックスを閉じると、空白以外のセルがすべて選択されています。選択された非空白セル

方法2:ExcelVBAで選択する

  1. まず、「」を参照してExcelVBAエディターにアクセスします。ExcelでVBAコードを実行する方法"
  2. 次に、次のコードを未使用のモジュールに配置します。
Sub SelectAllNonBlankCells()
    Dim objUsedRange As Range
    Dim objRange As Range
    Dim objNonblankRange As Range

    Set objUsedRange = Application.ActiveSheet.UsedRange

    For Each objRange In objUsedRange
        If Not (objRange.Value = "") Then
           If objNonblankRange Is Nothing Then
              Set objNonblankRange = objRange
           Else
              Set objNonblankRange = Application.Union(objNonblankRange, objRange)
           End If
        End If
    Next

    If Not (objNonblankRange Is Nothing) Then
       objNonblankRange.Select
    End If
End Sub

VBAコード-空白以外のセルをすべて選択

  1. その後、VBAエディターを終了し、このマクロをクイックアクセスツールバーに追加します。
  2. 次に、目的のワークシートを開き、マクロボタンをクリックします。
  3. 次の図に示すように、一度にすべての非空白セルが選択されます。VBAコードを介して選択されたセル

比較

  優位性 デメリット
方法1 操作しやすいです ユーザーは、「移動」ダイアログボックスを手動で開き、空白以外のセルを選択する必要があるたびにオプションをチェックする必要があります
方法2 再利用が簡単で便利 外部の悪意のあるマクロの危険性を高める

迷惑なExcelのトラブルを修復する

Excelファイルはエラーや破損を起こしやすいです。 たとえば、MS Excelが頻繁に不適切に閉じられると、ファイルが簡単に破損する可能性があります。 したがって、ユーザーは定期的にファイルをバックアップするなど、いくつかの予防措置を講じる必要があります。 さらに、熟練した、堅牢で信頼性の高い xlsx修正 のようなツール DataNumen Excel Repair、必然の問題です。

著者紹介:

Shirley Zhangは、のデータ復旧の専門家です。 DataNumen、Inc。は、以下を含むデータ復旧技術の世界的リーダーです。 SQL Server 回復 と見通し修理ソフトウェア製品。 詳細については、次のWebサイトをご覧ください。 WWW。datanumen.com

今すぐ共有:

コメントは締め切りました。