dポイントプレゼントキャンペーン実施中!

お世話になります。
結合セルの名前の取得についてなのですが
以前教えて頂いてダブルクリック時は
OKになったのですがワークシートチェンジ時に
Msgbox Target.Name.Nameとすると
「アプリケーション定義またはオブジェクト定義
のエラーです。」なります。
なにか制限かあるのでしょうか?
宜しくお願いいたします。

A 回答 (1件)

結合する【前】に名前を付けたのではありませんか?


それはダブルクリックで上手くいって、チェンジではエラーということですからそう判断できます。


●理由● B2~C5を結合の場合

DoubleClickイベントの引数Targetには結合セル全てのセル(B2:C5)が取得されてるが
Changeイベントでは、結合セルの左上のセル(B2)だけ取得されてるので、質問のようになる。

で、Changeイベントでは次のようにする。

MsgBox Target.MergeArea.Name.Name
 
以上。
 
    • good
    • 0
この回答へのお礼

おっしゃる通りです。
できました。
有難うございました。

お礼日時:2008/11/13 22:54

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!