ranran2015/03/04 04:57ただ今考えている式は以下のようなものです。 Me.ActiveWorkSheet.Cells(Column, Row).EntireRow.MergeCells しかしこれだと結合されたセルの判定をしようとした場合,Column,rowの2つの値では取得できず、エラーになってしまいます。
ranran2015/03/04 11:43遅くなりました 重ね重ね回答いただきありがとうございます! 今日のピンチを乗り切ることができました 本当にありがとうございます。 またご指摘ありがとうございます 行、列と頭の中でこんがらがっているようです また別枠になってしまうので、答えていただけないかもしれませんが なぜEntireRowを返すとできないのかご教授いただけましたら嬉しく思います。
Guu2015/03/05 01:03EntireRowだと非結合だとfalse、結合セルは何故かNullを返します。 この挙動に注目すればEntireRowでも判定は可能だと思います。 If IsNull(Cells(1, 3).EntireRow.MergeCells) Then MsgBox ("結合セルです") Else MsgBox ("結合セルではありません") End If こんな感じで。 で、なぜNullを返すのかと言うと・・・・・わかりません(^^;; なんにしてもピンチ脱出できて良かったですね(ごにょごにょ
ranran2015/03/05 02:10なるほど! 確かにnullの返却でエラーになっていました 紛らわしいですね(^^; 初めてのcom,Excelの使用でしたので右も左も分からず 調べても基礎知識が乏しいのでよくわからず。。 助かりました、今後ともよろしくお願いいたします!
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/03/04 04:53
2015/03/04 04:57
2015/03/04 04:57
2015/03/04 05:01
2015/03/04 11:43
2015/03/05 01:03
2015/03/05 02:10