こんばんは。
#1 の回答者です。
それは、なるほど、問題点は良く分かりました。確かに、マクロの処理にしても、前提がはっきりしないと話が分かりませんね。前の内容と同じなのか、違うなのか、私は分からないのですが、以下のようにしてみたらいかがですか?
もう、理解できましたので、もし以下のようなスタイルでなかったら、「違う」と、遠慮なくおっしゃってください。ただ、他に方法があったような気がしますが、ずいぶん前の話なので、忘れてしまいました。
一応、マクロのコードの内容は、
C30の「1 のドロップダウン」を選択すると、2のドロップダウンのセルの値のみがクリアされるというものです。ものすごく簡単なことで、要するに、セル一つなら、セルを指定すればよいのですが、結合セルの場合は、MergeArea というプロパティを付けてあげればよいということです。
シートモジュール(要領はお分かりだと思います)
--------------------------------------------
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address <> "$C$30" Then Exit Sub
Application.EnableEvents = False
Range("O30").MergeArea.ClearContents
Application.EnableEvents = True
End Sub
お礼
ありがとうございます。 思っていた通りの操作ができるようになりました。 大変助かり感謝しております。 何回もお手数をおかけしました。 しっかりご説明をいただき、解決しましたので ポイントを付与させていただきたいので、質問を締め切ろうかと思います。 大変ご親切にしていただきまして、本当にありがとうございました。