
No.2ベストアンサー
- 回答日時:
失礼しました
Sub Macro1_2()
iMaxRow = Cells.SpecialCells(xlLastCell).Row
iMaxClm = Cells.SpecialCells(xlLastCell).Column
For Clm = iMaxClm To 1 Step -1
bClmDel = True
For Row = 1 To iMaxRow Step 1
If (IsNumeric(Cells(Row, Clm).Value)) Then
If (Cells(Row, Clm).Value >= 0.01) Then
bClmDel = False
Exit For
End If
End If
Next Row
If bClmDel Then
Columns(Clm).Delete Shift:=xlToLeft
End If
Next Clm
End Sub
No.1
- 回答日時:
Sub Macro1()
iMaxRow = Cells.SpecialCells(xlLastCell).Row
iMaxClm = Cells.SpecialCells(xlLastCell).Column
For Clm = iMaxClm To 1 Step -1
bClmDel = True
For Row = 1 To iMaxRow Step 1
If (Cells(Row, Clm) >= 0.01) Then
bClmDel = False
Exit For
End If
Next Row
If bClmDel Then
Columns(Clm).Delete Shift:=xlToLeft
End If
Next Clm
End Sub
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルで作成した縦に長い表...
-
一つのシートの中に複数のペー...
-
エクセルVBAで、行コピーを複数...
-
【エクセル】行挿入で数式もい...
-
オートフィルタのリストを順番...
-
WEB上の表の列コピー選択方法は?
-
Excelピボットテーブルで 総計...
-
Excelのコピー&ペーストについて
-
一太郎にエクセルの表を貼り付...
-
メモ帳からエクセルに貼り付け...
-
ピボットテーブル→参照が正しく...
-
エクセルのリストから欠番を拾...
-
Excelの数式のコピーで列移動で...
-
地番を順に並べたい。
-
シートの移動が出来ません。
-
◆エクセルで行単位で重複検索し...
-
Excelでセル参照したとき、書式...
-
勤続年数の平均を求めたい時の関数
-
エクセルの色も=イコールでき...
-
表のセル内の右側に余白?
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
一つのシートの中に複数のペー...
-
WEB上の表の列コピー選択方法は?
-
エクセルで作成した縦に長い表...
-
【エクセル】行挿入で数式もい...
-
Excelピボットテーブルで 総計...
-
メモ帳からエクセルに貼り付け...
-
オートフィルタのリストを順番...
-
Excelの数式のコピーで列移動で...
-
ピボットテーブル→参照が正しく...
-
Excel 表から値をさがして隣の...
-
エクセルVBAで、行コピーを複数...
-
エクセルの関数の使い方 繰越...
-
エクセルの列幅
-
エクセルのリストから欠番を拾...
-
エクセルで各ページに同じ文書...
-
ACCESSのデータをEXCELに貼り付...
-
◆エクセルで行単位で重複検索し...
-
VBA csvを100万行ずつ各...
-
Excelで検索結果をテキストボッ...
-
エクセル シートのコピーをリ...
おすすめ情報