
画像のようなエクセルで、1~11行はタイトル行、12行以降は1000行以上支出データが入ってます。
あまりにも長くなってしまったので、A列の3文字目まで同じで4文字目に”-”が入っている行をグループ化にしたいと思っています。
関数だと「=MID($A12,4,1)="-"」で”TRUE"になる範囲で区切ればいいんだろうなというのは、
なんとなく解ったのですが、なにぶんgroupメソットがよくわかりません。
出来れば実行したら、まず残っているグループを解除して再度グループ設定が出来るようなVBAをよろしくお願いいたします。

No.2ベストアンサー
- 回答日時:
こんにちは。
初心者ですが、コメント失礼いたします。下記サイトを参考(ほぼ丸コピーですが・笑)にしました。
http://www.relief.jp/itnote/archives/excel-vba-d …
---------------------------------------------
Sub 条件に一致した行をグループ化する()
Dim i As Long
'既にグループ化されている箇所があれば解除(5000行目まで)。無ければスルー
On Error Resume Next
Call Rows("12:5000").Ungroup
On Error GoTo 0
'A列(A12から)に”-”が含まれている箇所をグループ化
For i = Range("A12").End(xlDown).Row To 2 Step -1
With Cells(i, "A")
If _
.Value Like "*-*" Then
.EntireRow.Group
End If
End With
Next i
End Sub
No.1
- 回答日時:
>>残っているグループを解除して再度グループ設定
ここら辺のやりたいことがよくわからない。
A列の4文字目に”ー”の入っているデータをまとめたいのであれば、B列にTrueになるような判定式を入力し、最下行までフィルハンドルで埋めた後に、オートフィルタでTrueの箇所だけ表示されるように選択すればいいと思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) VBAで、特定の文字より後を削除して残った数値を文字列に変換と特定の文字より前も削除したい 3 2022/04/15 19:21
- Visual Basic(VBA) 3つのプロシージャをまとめたら実行時エラー発生で対応不能 6 2022/05/17 01:47
- Visual Basic(VBA) vba 等間隔の列に対しての計算 6 2022/05/17 20:15
- Visual Basic(VBA) 【困っています2】VBA 追加処理の記述を教えてください。 2 2022/08/26 11:42
- Excel(エクセル) 【困っています】VBA 追加処理の記述を教えてください。 1 2022/08/25 22:54
- Access(アクセス) Accessのクエリの結果を、既存のエクセルに追加したい 2 2022/07/31 22:44
- Excel(エクセル) 関数EXACT(文字列,文字列)とexcelVBA 3 2022/04/14 15:07
- その他(Microsoft Office) エクセルで1行の長いデータを指定の桁数で分割する方法が知りたいです。 4 2022/05/20 21:55
- Excel(エクセル) 指定した条件でTRANSPOSE関数を使う 5 2023/08/18 19:45
- Excel(エクセル) Excel VBAのことでお聞きしたいことがあり、ご教授お願いします。 下記の3つの図形があり、この 3 2022/08/08 17:57
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
LINEの既読数がおかしいです(´...
-
Googleからの以下のメールにつ...
-
VBA 図形グループ化後オブジェ...
-
Outlookのアドレス帳のグループ...
-
パート始めてから、欠勤の連絡...
-
Gメールのグループ並び替えは...
-
ゼミのグループ名
-
gmailのBCCの使い方を教えてく...
-
linuxのグループコマンドについ...
-
Android用のメールをフォルダや...
-
hotmailで下書き中、勝手に下書...
-
Gメールについて質問
-
Gメールの下書き
-
Office製品の利用頻度と将来。
-
下書きのgmailを一斉送信する方法
-
サンダーバードの下書きメール...
-
Thunderbird メール下書き保存...
-
ヤフーメールで送信したのに下...
-
Yahoo!メール改悪?
-
Office2013で作成したExcelやWo...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Outlookのアドレス帳のグループ...
-
LINEの既読数がおかしいです(´...
-
町内会回覧板が戻って来ない・・・
-
Googleからの以下のメールにつ...
-
スマホはアンドロイドです。SMS...
-
研修のグループワークについて
-
重複しないグループ分けについて
-
Beckyでアドレス帳のグループへ...
-
パート始めてから、欠勤の連絡...
-
IP Messengerでグループ名を作...
-
VBA 図形グループ化後オブジェ...
-
googleグループに招待されまし...
-
Excelで指定した条件で時間を自...
-
thunderbirdのアドレス帳移設
-
ゼミのグループ名
-
outlookのグループアドレスのメ...
-
EXELで=""&&""を使って計算式を...
-
EXCEL/グループ数を数え...
-
エクセル:グループ機能について
-
グループ分けの方法を教えてく...
おすすめ情報