
No.1ベストアンサー
- 回答日時:
> オートフィルターを使い「空白以外のセル」を表示
これは、マクロの自動記録で取得できますよね。
> 選択された空白以外の行をコピー
事前にデータ範囲に名前(例:QQQ)をつけておけば、
Range("QQQ").Copy
を、上記マクロに続ければよいでしょう。
No.2
- 回答日時:
こんにちは。
一例です。参考までに。
元のデータがSheet1のA1セルを基点に入力されていて、
A列の空白以外のセルをオートフィルタで抽出し、
Sheet2のA1セル以降にペーストする例です。
'=============標準モジュールに記述===================================================
Sub test()
Dim FilterRng As Range
Dim PasteRng As Range
Dim KeyColA As String
Dim KeyCol As Long
Set FilterRng = Worksheets("Sheet1").Range("A1").CurrentRegion 'オートフィルター領域
Set PasteRng = Worksheets("Sheet2").Range("A1") 'ペースト先のセル
KeyColA = "A" '空白を含む抽出のキーとなる列
KeyCol = Cells(1, KeyColA).Column '列番号の取得
With FilterRng
.AutoFilter 'フィルタ設定
If Not ActiveSheet.AutoFilterMode Then .AutoFilter
.AutoFilter Field:=KeyCol, Criteria1:="<>" '空白以外のセルで抽出
PasteRng.Parent.Cells.Clear 'ペースト先のシートの初期化
.SpecialCells(xlCellTypeVisible).Copy Destination:=PasteRng '可視セルをコピー&ペースト
.AutoFilter 'フィルタ解除
End With
End Sub
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) Excelでnullになるような式のセルをマクロで空白行と認識させるにはどうすればいいですか? 3 2023/03/13 13:42
- Visual Basic(VBA) ExcelVBAのマクロについて。 9 2022/05/04 14:50
- Excel(エクセル) エクセルの表でダブりを解消する方法を、教えてください。 5 2023/04/12 12:11
- Excel(エクセル) VBA 特定の列に入っているテキストをコピペ 2 2023/06/14 11:24
- Excel(エクセル) データ入力規則リスト 空白を無視 3 2022/07/13 15:11
- Visual Basic(VBA) Excel VBA マクロ ある列の最終行迄を参照し、別の列の空白セルに値を入力したいです 2 2023/03/05 02:44
- Excel(エクセル) Excel 特定セルの数値を参照したセルの0表示が空白にならないのはどうしてか? 3 2022/04/28 22:23
- Visual Basic(VBA) VBAマクロ 決まっていない行を選択して別シートへ貼付け 4 2023/02/16 16:08
- Visual Basic(VBA) Excelのマクロコードについて教えてください。 1 2022/03/27 13:25
- Visual Basic(VBA) エクセルVBAで『A列』に新規で数値を入力し『B列』から右方向の空白セルにその値を貼り付ける方法 4 2022/11/05 08:37
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【画像あり】オートフィルター...
-
IF関数で空欄("")の時、Null...
-
Excel:関数が入っているセルに...
-
Excel > ピボットテーブル「(空...
-
エクセルでCSVを編集するとき、...
-
エクセルで入力すると隣のセル...
-
エクセル セルのコピー元が空...
-
空白セル内の数式を残したまま...
-
「データ要素を線で結ぶ」がチ...
-
エクセルの空白セルをのぞいて...
-
条件式IF文を教えてほしいです。
-
VBAでのフィルタについて(空白...
-
officeのexcelにて最小値の計算
-
エクセルで=VLLOKUP関数の入っ...
-
形式貼り付けの「空白を無視す...
-
《Excel2000》SUMPRODUCT関数で...
-
excel2010 空白セルにのみ貼り...
-
エクセル 連番が途切れていると...
-
関数TRANSPOSEで空白セルを0に...
-
空白セルに斜線(罫線)
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
IF関数で空欄("")の時、Null...
-
エクセルでCSVを編集するとき、...
-
空白セルに斜線(罫線)
-
Excel > ピボットテーブル「(空...
-
Excelで、入力文字の後に自動で...
-
エクセル 連番が途切れていると...
-
ピボットテーブルで空白セルの...
-
「データ要素を線で結ぶ」がチ...
-
Excel:関数が入っているセルに...
-
数式による空白を無視して最終...
-
空白セル内の数式を残したまま...
-
excel2010 空白セルにのみ貼り...
-
【Excel】 csvの作成時、空白セ...
-
エクセルで上の行の値を自動的...
-
エクセルのIF関数で、隣のセル...
-
エクセルで、「複数のセルの中...
-
形式貼り付けの「空白を無視す...
-
関数TRANSPOSEで空白セルを0に...
-
【Excel】 Ctrl+方向キー で空...
-
色つき行の一括削除は?
おすすめ情報