画像のようなエクセルで、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ランキング
-
Googleからの以下のメールにつ...
-
LINEの既読数がおかしいです(´...
-
Beckyでアドレス帳のグループへ...
-
EXCEL/グループ数を数え...
-
パート始めてから、欠勤の連絡...
-
女子グループ特有の「圧」って...
-
パートの新人さん。私はパート...
-
【~1/21朝まで】重複しないグ...
-
EXCELで連続した同じ値をグルー...
-
Outlookのアドレス帳のグループ...
-
町内会回覧板が戻って来ない・・・
-
Excelで指定した条件で時間を自...
-
スマホはアンドロイドです。SMS...
-
outlookのグループアドレスのメ...
-
重複しないグループ分けについて
-
G-Mailで複数の相手にいっせい...
-
Outlook Express 送信先のグル...
-
エクセル:グループ機能について
-
Google フォト は、なぜ反転で...
-
最近、左利きYouTuberさん多い...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Googleからの以下のメールにつ...
-
Outlookのアドレス帳のグループ...
-
町内会回覧板が戻って来ない・・・
-
LINEの既読数がおかしいです(´...
-
Beckyでアドレス帳のグループへ...
-
重複しないグループ分けについて
-
EXCEL/グループ数を数え...
-
エクセル:グループ機能について
-
はてなブログのグループのバナ...
-
googleグループに招待されまし...
-
パート始めてから、欠勤の連絡...
-
スマホはアンドロイドです。SMS...
-
パートの新人さん。私はパート...
-
IP Messengerでグループ名を作...
-
Excelで指定した条件で時間を自...
-
エクセルVBAである”記号”を含ん...
-
VBA 図形グループ化後オブジェ...
-
自分でLINEのグループ作ったら...
-
EXCELで連続した同じ値をグルー...
-
outlookのグループアドレスのメ...
おすすめ情報