No.2
- 回答日時:
こんにちは
セル範囲のMargeメソッドで可能です。
https://docs.microsoft.com/ja-jp/office/vba/api/ …
セルの結合は基本的に矩形のセル範囲でしかできませんので、L型やT型のようなセル範囲が同じ値となっている場合に、どのように扱うのかは質問者様次第となります。
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
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Access(アクセス) Accessのクエリの結果を、既存のエクセルに追加したい 2 2022/07/31 22:44
- Excel(エクセル) エクセルで対象日に該当するデータがある場合に別表へ全対象者を表示させたい。 3 2023/07/12 09:48
- Visual Basic(VBA) Excel VBAのリストボックスの値を他のフォームに反映させる方法を教えてください。 2 2023/07/14 14:06
- Excel(エクセル) VBA セルの値と同じ名前のシートにデータを貼り付けするやり方を教えてください 2 2022/05/17 16:26
- Excel(エクセル) VBAでユークリッド距離を用いて1番近い物を表示 表 裏 縦 横 高さ 縦 横 高さ 名前 1 45 9 2022/10/23 16:52
- Excel(エクセル) エクセルでのVBA 2 2022/08/03 06:48
- Excel(エクセル) エクセルでcsvファイルを開いてVBAを使いたい 7 2022/04/28 11:12
- メルカリ メルカリ初心者です! 以下の場合に【梱包に必要な物】を買える場所などを教えてほしいです。 2個セット 3 2022/07/22 15:38
- Visual Basic(VBA) 【VBA】データを入力後に,同一シート内に履歴として転記するVBAコードを教えていただきたいです。 3 2022/11/16 01:37
- Visual Basic(VBA) VBA ドロップダウンリストを残して値のみクリア 2 2022/10/27 05:42
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VBAマクロ実行時エラーの修正に...
-
エクセルVBA 配列からセルに「...
-
【Excel VBA】一番右端セルまで...
-
Excel UserForm の表示位置
-
Excelで空白セル直前のセルデー...
-
特定の色のついたセルを削除
-
VBA にて、条件付き書式で背景...
-
関数の引数でrangeを指定したとき
-
マクロのコマンドボタンの位置...
-
エクセルVBA ダブルクリックし...
-
VBA 複数条件の分岐処理の上手...
-
VBA 重複文字列 色付け
-
Excel VBA でFunctionプロシジ...
-
【VBA】写真の貼り付けコードが...
-
DataGridViewでグリッド内に線...
-
VBAでユーザーフォームにセル値...
-
EXCEL 2010 VBAでピボットで複...
-
マクロ初心者です。 マクロで範...
-
Excel VBAでCheckboxの名前を変...
-
VBA:日付を配列に入れ別セルに...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VBAマクロ実行時エラーの修正に...
-
エクセルVBA 配列からセルに「...
-
VBA 複数条件の分岐処理の上手...
-
Excelで空白セル直前のセルデー...
-
Excel UserForm の表示位置
-
EXCEL VBA 文中の書式ごと複写...
-
特定の色のついたセルを削除
-
VBA にて、条件付き書式で背景...
-
VBAでユーザーフォームにセル値...
-
【VBA】写真の貼り付けコードが...
-
【Excel VBA】一番右端セルまで...
-
Excel VBAでCheckboxの名前を変...
-
エクセルの合計を自動で表示さ...
-
【VBA】【ユーザーフォーム_Lis...
-
VBA:日付を配列に入れ別セルに...
-
Excel VBA IF文がうまく動作し...
-
下記のマクロの説明(意味)を...
-
入力規則のリスト選択
-
C# DataGridViewで複数選択した...
-
関数の引数でrangeを指定したとき
おすすめ情報
すみませんスクショではありませんがイメージはこんな感じです。