
No.1ベストアンサー
- 回答日時:
こんにちは!
>※ちなみに1行目には、=N というように・・・
はIF関数等で、ある条件の場合は「空白」になっているという前提です。
Sub 列削除()
Dim j As Long
For j = Cells(1, Columns.Count).End(xlToLeft).Column To 1 Step -1
If Cells(1, j) = "" Then
Columns(j).Delete
End If
Next j
End Sub
こんなんではどうでしょうか?m(_ _)m
No.2
- 回答日時:
>ちなみに1行目には、=N というようにほかのセルを参照し、文字の入力があれば表示するようにしています。
このご説明が正しく事実であれば、いま「空白のセル」は空白ではありません。
sub macro1()
dim c as long
for c = cells(1, columns.count).end(xltoleft).column to 1 step -1
if cells(1, c) = 0 then columns(c).delete shift:=xlshifttoleft
next c
end sub
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) エクセルVBAについて 2 2023/01/31 16:21
- Excel(エクセル) Excelについて質問です(ver2019) 1 2023/06/30 21:20
- Visual Basic(VBA) 3つのプロシージャをまとめたら実行時エラー発生で対応不能 6 2022/05/17 01:47
- Excel(エクセル) Vba エクセルマクロで、 A列の、A1セルからA10セルに空白のある行を削除する、のは Range 3 2022/11/05 17:44
- Excel(エクセル) Excel VBA 空白行があるセル範囲に色を付ける 3 2022/06/13 15:58
- Visual Basic(VBA) VBA 「,」・空白・カタカナ等の複数条件のマクロ 2 2023/08/23 11:57
- Visual Basic(VBA) 複数csvを横に追加していくマクロについて 2 2023/04/25 09:19
- Visual Basic(VBA) エクセルVBAで『A列』に新規で数値を入力し『B列』から右方向の空白セルにその値を貼り付ける方法 4 2022/11/05 08:37
- Excel(エクセル) Excel 特定セルの数値を参照したセルの0表示が空白にならないのはどうしてか? 3 2022/04/28 22:23
- Visual Basic(VBA) VBA 改行コードの取り方 1 2022/03/22 14:14
このQ&Aを見た人はこんなQ&Aも見ています
-
VBAで指定範囲内の空白セルを左詰めで一括削除したいのですが
Visual Basic(VBA)
-
Vba エクセルマクロで、 A列の、A1セルからA10セルに空白のある行を削除する、のは Range
Excel(エクセル)
-
エクセルで在庫表作成、数量がすべて0の行を削除したい。
Excel(エクセル)
-
-
4
EXCELのデータで空白列を削除したい
Excel(エクセル)
-
5
エクセルで特定の列が0表示の場合、その行を非表示にしたい
Excel(エクセル)
-
6
エクセルマクロで特定の範囲が空白という条件
Excel(エクセル)
-
7
VBAで文字列を数値に変換したい
Excel(エクセル)
-
8
エクセルで空白行を削除する 2列とも空白の場合のみ
その他(Microsoft Office)
-
9
【EXCEL】【VBA】空欄は飛ばして処理する方法を教えて下さい。
Excel(エクセル)
-
10
【VBA】特定列に文字が入っていたらそのセル行をコピーしてマスターブックの同じ行に貼り付けたい
その他(Microsoft Office)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
IF関数で空欄("")の時、Null...
-
Excel > ピボットテーブル「(空...
-
エクセルでCSVを編集するとき、...
-
Excelで、入力文字の後に自動で...
-
数式による空白を無視して最終...
-
空白セル内の数式を残したまま...
-
ピボットテーブルで空白セルの...
-
Excel:関数が入っているセルに...
-
【Excel】 csvの作成時、空白セ...
-
「データ要素を線で結ぶ」がチ...
-
excel2010 空白セルにのみ貼り...
-
エクセル 連番が途切れていると...
-
【Excel】 Ctrl+方向キー で空...
-
エクセルで、「複数のセルの中...
-
エクセルのグラフで式や文字列...
-
空白セルにハイフンを表示
-
エクセルで数式の入ったセルの...
-
関数TRANSPOSEで空白セルを0に...
-
形式貼り付けの「空白を無視す...
-
エクセル 平均値の出し方
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
IF関数で空欄("")の時、Null...
-
エクセルでCSVを編集するとき、...
-
Excel > ピボットテーブル「(空...
-
Excelで、入力文字の後に自動で...
-
Excel:関数が入っているセルに...
-
「データ要素を線で結ぶ」がチ...
-
数式による空白を無視して最終...
-
エクセル 連番が途切れていると...
-
エクセルのIF関数で、隣のセル...
-
excel2010 空白セルにのみ貼り...
-
ピボットテーブルで空白セルの...
-
空白セル内の数式を残したまま...
-
関数TRANSPOSEで空白セルを0に...
-
形式貼り付けの「空白を無視す...
-
【Excel】 csvの作成時、空白セ...
-
色つき行の一括削除は?
-
エクセルで、「複数のセルの中...
-
【Excel】 Ctrl+方向キー で空...
-
エクセルで上の行の値を自動的...
-
エクセルのグラフで式や文字列...
おすすめ情報