No.4ベストアンサー
- 回答日時:
補足を見ましたが、やはりよくわかりません。
>12行目から30行目までしかデーターを入力しなければ、31行目から91行目までの行を削除したい
ということですが、この場合、最初の質問の「B列の最終行からB列の91行目まで」の「最終行」とはどの行のことでしょうか。「データの最終」という意味なら、30行目が最終行になりますが、30行目を削除するのはまずいですね。
データが何行目まで入力されているかを調べ、最終行の次の行から91行目までを削除するなら、
Sub test()
Dim REnd As Integer
REnd = Range("B12").End(xlDown).Row + 1
Range(Cells(REnd, 2), Cells(91, 2)).EntireRow.Delete
End Sub
みたいなことでしょうか。
試すときは、当然ですが、バックアップを取って試してください。
No.3
- 回答日時:
#2です。
質問をよく読むと、「行削除」とありました。
B列の最終行が 500行だとすると、行ないたいことは、B91:B500 のセル範囲だけを削除するのではなく、91行目から500行目までを削除したい、ということでしょうか。
先の回答は、セル範囲だけを削除するものです。
この回答への補足
B列の12行目から91行目にかけてデーターを入力し92行目に合計が出るような表を作っています。
例えば、12行目から30行目までしかデーターを入力しなければ、31行目から91行目までの行を削除したいのですが。
すいません説明が不足していました。
No.2
- 回答日時:
どううまくいかないのかがわかりませんが、
Sub test()
Dim REnd As Long
REnd = Range("B65536").End(xlUp).Row
Range(Cells(91, 2), Cells(REnd, 2)).Delete Shift:=xlUp
End Sub
みたいなのではだめですか。
削除したあと、左へシフトなら
.Delete Shift:=xlUp のところを .Delete Shift:=xlToLeft とします。
あるいは、「削除」というのがデータ消去のことであれば、
.Delete Shift:=xlUp のところを .ClearContents とします。
No.1
- 回答日時:
Range("b1:b2").Delete でなくて?これならb列だけの削除になりますが・・・。
例えば
111 222 333
111 222 333
111 222 333
111 222 333
というシートあったとすると
111 333
111 333
111 222 333
111 222 333
に変りますがこういうことでしょうか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) vbaエクセルマクロ RemoveDuplicatesについて RemoveDuplicatesを使 3 2023/02/28 01:13
- Visual Basic(VBA) 複数csvを横に追加していくマクロについて 2 2023/04/25 09:19
- Visual Basic(VBA) 3つの条件を指定してVBAで行を削除したい 条件1:分類1が重複 条件2:分類2が重複 条件3:個数 6 2022/06/24 11:07
- Visual Basic(VBA) 3つのプロシージャをまとめたら実行時エラー発生で対応不能 6 2022/05/17 01:47
- Visual Basic(VBA) vbaエクセルマクロ RemoveDuplicatesについて RemoveDuplicatesを使 1 2023/02/27 22:21
- Visual Basic(VBA) VBA 行削除した連番 4 2023/06/27 16:00
- Visual Basic(VBA) vbaエクセルマクロについて sheet1のA列が空白の場合、行を削除(一番下の最終行まで)するプロ 3 2023/03/03 17:41
- その他(Microsoft Office) excel テーブル 4 2023/03/18 16:11
- Visual Basic(VBA) フォルダの場所を可変にしたいです(マクロ) 4 2023/05/11 10:00
- Excel(エクセル) エクセルのVBAにショートカットキーの割り当て 3 2022/07/13 14:19
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Androidアルバムの画像を消去で...
-
起動ドライブ"C"直下に現れた"O...
-
iPhoneのメモ帳が重いです。メ...
-
彼氏に盗撮されていました
-
MSアクセス VBA クラス...
-
ユーザーファイルのAppDa...
-
宣伝バーの消し方
-
Windows PowerShellを削除したい
-
既定のWebサイト を削除してし...
-
削除できないフォルダーの削除方法
-
Windowsのパソコンでフォルダー...
-
「Recent」フォルダ削除方法
-
Yahooメールの個人フォルダの一...
-
ユーザフォルダー内のフォルダ
-
グループポリシーの未構成と無...
-
削除できないフォルダとファイ...
-
"autorun.inf" を削除する方法
-
WMPアンインストール方法 ...
-
お気に入りをまとめて削除する方法
-
プリンターの表示について
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Androidアルバムの画像を消去で...
-
ユーザーファイルのAppDa...
-
起動ドライブ"C"直下に現れた"O...
-
iPhoneのメモ帳が重いです。メ...
-
"autorun.inf" を削除する方法
-
グループポリシーの未構成と無...
-
My Data Sources フォルダについて
-
彼氏に盗撮されていました
-
ユーザフォルダー内のフォルダ
-
Googleアカウントが削除されて...
-
Win7ショートカットアイコ...
-
デスクトップ上に、空のフォル...
-
名前のないフォルダーの削除の仕方
-
自分自身を削除するプログラム
-
MSアクセス VBA クラス...
-
テキストドキュメントやファイ...
-
index.datを削除してもいいか
-
パソコンからiTunes経由でのiPh...
-
アメブロ 写真の削除
-
メールソフトShurikenのテンプ...
おすすめ情報