[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『文字入りセルの右隣セルが空白の場合結合のマクロ』(まぐろ)
マクロ初心者です。
以下の表で、B列の、右隣のセルが空白だった場合、Bのセルと、隣のC、Dのセルを結合させたいです。
例として、B2セルをC2、D2と結合させる。
やりたい理由として、セルの書式設定で、折り返し表示にしても、行の高さが変わらずに済ませるためです。
データが下に多く続くので、検索で該当するセルを探して、結合させるマクロを作りたいと思っているのですが、調べても同じようなマクロが見つからないため、質問させていただきます。
ご教授お願い致します。
| A | B | C | D | 1|あいう|かきく |なにぬ |はひふ | 2|さしす|かきくけ | | | | |こさしす | | | 3|らりる|かきく |なにぬ |はひふ | 4|たちつ|なにぬね | | | のはひふへ
< 使用 Excel:Excel2019、使用 OS:Windows10 >
「VBAセル結合」で検索すれば出来そうだけど For i = 1 To B列の最終行番号 If Cells(i,3).Value="" Then Range(Cells(i, 2), Cells(i,4)).Merge Next B列の最終行番号はEndプロパティで調べてね (どん) 2021/03/31(水) 17:21
↑
それならば、なおさら貴方は無知のままではいられません。
わからない人がわからないまま無闇な使い方をして問題が発生したとき
それをサポートするのはあなたの仕事になるはずです。
あなたの手に負えないものを他人に使わせるのは危険ではないでしょうか。
(横文字) 2021/03/31(水) 19:50
私の場合、行数が変動するデータでしたので、
For i = 1 To Cells(Rows.Count, 1).End(xlUp).Row
にしました。ほかの方の参考になるように記しておきます。
横文字さん、どんさんが簡単で分かりやすいマクロを組んでくれたので、私でも理解できます。
ご心配ありがとうございます。
(まぐろ) 2021/04/01(木) 09:21
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.