
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で質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【画像あり】オートフィルター...
-
IF関数で空欄("")の時、Null...
-
エクセルでCSVを編集するとき、...
-
Excelで、入力文字の後に自動で...
-
エクセルで入力すると隣のセル...
-
空白セル内の数式を残したまま...
-
Excel:関数が入っているセルに...
-
「データ要素を線で結ぶ」がチ...
-
形式貼り付けの「空白を無視す...
-
Excel > ピボットテーブル「(空...
-
SUMIFS関数で「計算式による空...
-
エクセル 連番が途切れていると...
-
エクセルで数式の入ったセルの...
-
エクセルで空白文字の前後を入...
-
【関数】=EXACT(a1,b1) a1とb1...
-
【Excel】 csvの作成時、空白セ...
-
excel2010 空白セルにのみ貼り...
-
エクセル AVERAGEで #DIV/0!...
-
関数TRANSPOSEで空白セルを0に...
-
エクセルのIF関数で、隣のセル...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
【画像あり】オートフィルター...
-
IF関数で空欄("")の時、Null...
-
エクセルでCSVを編集するとき、...
-
Excel > ピボットテーブル「(空...
-
エクセル 連番が途切れていると...
-
「データ要素を線で結ぶ」がチ...
-
エクセルで入力すると隣のセル...
-
ピボットテーブルで空白セルの...
-
Excel:関数が入っているセルに...
-
Excelで、入力文字の後に自動で...
-
形式貼り付けの「空白を無視す...
-
数式による空白を無視して最終...
-
空白セル内の数式を残したまま...
-
excel2010 空白セルにのみ貼り...
-
関数TRANSPOSEで空白セルを0に...
-
【Excel】 csvの作成時、空白セ...
-
エクセルのIF関数で、隣のセル...
-
エクセル セルのコピー元が空...
-
エクセルで、「複数のセルの中...
-
エクセルで上の行の値を自動的...
おすすめ情報