
No.4ベストアンサー
- 回答日時:
とりあえず、こんなもんでどうでしょう?
L型やT型の場合の対応は、Excelにまかせているので、ご希望通りにならないかもしれません。当然、エラーメッセージなんて出ないので、どうしても必要であれば、ご自分で修正してみて下さい。
Sub sample()
Dim d As Object
Dim r As Variant
Set d = CreateObject("Scripting.Dictionary")
For Each r In Cells.SpecialCells(xlCellTypeConstants, 23)
If d.Exists(r.Value) Then
Set d(r.Value) = Union(d(r.Value), r)
Else
Set d(r.Value) = r
End If
Next r
Application.DisplayAlerts = False
For Each r In d.items
r.MergeCells = True
Next r
End Sub
No.3
- 回答日時:
添付図の同じ色のセルを結合セルにしたいと理解しました。
それであってますか。
但し、その場合、No2のかたも指摘されていますが、
添付図の右側の黄色のセルを結合セルにはできません。
その場合は、どのようにするかを提示してください。
そうすれば、更に具体的な回答が得られるかと。

ご回答ありがとうございます。
その認識で間違いありません。
また、左側になった場合はメッセージボックスでエラー分を出したいと考えています。
No.2
- 回答日時:
こんにちは
セル範囲のMargeメソッドで可能です。
https://docs.microsoft.com/ja-jp/office/vba/api/ …
セルの結合は基本的に矩形のセル範囲でしかできませんので、L型やT型のようなセル範囲が同じ値となっている場合に、どのように扱うのかは質問者様次第となります。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
先着1,000名様に1,000円分もらえる!
教えて!gooから感謝をこめて電子書籍1,000円分プレゼント
-
VBAコードのどこが間違ってるか教えてください
Visual Basic(VBA)
-
VBAのコマンド教えてください
Visual Basic(VBA)
-
VBAのコードどこが間違ってるか教えてください。
Visual Basic(VBA)
-
4
ワイルドカードの入力を禁止したい。
Visual Basic(VBA)
-
5
VBA基本構文の作り方 謎のエラー
Visual Basic(VBA)
-
6
掛け算のマクロコードを教えてください。
Visual Basic(VBA)
-
7
VBA構文でコンパイルエラーの原因を教えてください。
Visual Basic(VBA)
-
8
Excel VBA でFunctionが呼び出せません
Visual Basic(VBA)
-
9
Excel VBA でサブルーチンをループさせたいのですが
Visual Basic(VBA)
-
10
CSVファイルのデータを2次元配列で読み込む際、どんな手段を取りますか?
Visual Basic(VBA)
-
11
VBA基本構文の作り方
Visual Basic(VBA)
-
12
ExcelVBAで以下のマクロを作成したのですが特定のPCで出力結果が異なってしまいます
Visual Basic(VBA)
-
13
【至急】Excel VBA のプログラムを教えて下さい。
Visual Basic(VBA)
-
14
VBAのWindowオブジェクトとWorkbookオブジェクトの違い
Visual Basic(VBA)
-
15
VBA ユーザーフォームでエラーを出したい
Visual Basic(VBA)
-
16
VBA基本構文の作り方 コピペ
Visual Basic(VBA)
-
17
マクロ超初心者です。
Visual Basic(VBA)
-
18
Excel Macro if構文エラー
Visual Basic(VBA)
-
19
Excel VBA に関する質問です。
Visual Basic(VBA)
-
20
VBA for next
Visual Basic(VBA)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
人気Q&Aランキング
-
4
DataGridViewで指定したセルの...
-
5
VBAの一次元配列から二次元配列へ
-
6
Excelで空白セル直前のセルデー...
-
7
VBA:日付を配列に入れ別セルに...
-
8
EXCELのフォーム上でリアルタイ...
-
9
複数範囲のCOUNTIF
-
10
[VBA]変数を利用して時間を検索...
-
11
EXCEL VBA 文中の書式ごと複写...
-
12
C# DataGridViewで複数選択した...
-
13
VBAでVLOOKUPを使う際に、別の...
-
14
エクセルVBA 配列からセルに「...
-
15
色付きのセルをカウントする方...
-
16
VBAを用いた散布図グラフの線種...
-
17
エクセルVBA 郵便番号の書式判...
-
18
DataGridViewのフォーカス遷移...
-
19
VB2005 DataGridView で選択...
-
20
ExcelVBAマクロ『並べ替え』⇒『...
おすすめ情報
すみませんスクショではありませんがイメージはこんな感じです。