- ベストアンサー
エクセルVBA 結合されたセルの内容を消去させる方法
こんにちは、いつもお世話になっています。 結合されたセルの入力内容を消去したいです。(書式などはそのまま) 現在 Range("A9").ClearContents となっているのですが、実行してみると 「実行エラー1004 結合されたセルの一部を変更することはできません」 と出てしまいます。 何かいい方法はあるでしょうか。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
Range("A9").MergeArea.ClearContents の1行だけでもよいですね。 このほうがベターでしょう。
その他の回答 (3)
- Wendy02
- ベストアンサー率57% (3570/6232)
回答No.4
実際で使用する場合は、こんな風にすればよいでしょうね。 Sub myTest() With Range("G3") If .MergeCells Then .MergeArea.ClearContents Else .ClearContents End If End With End Sub
- ctrlzr
- ベストアンサー率29% (18/62)
回答No.3
結合セルの先頭を指定してクリアはだめなんですね。私も知りませんでした^^; でもこれでできました♪ Range("A9").value = null
質問者
お礼
ありがとうございます、本当に助かりました。
- misatoanna
- ベストアンサー率58% (528/896)
回答No.1
Range("A9").Select Selection.ClearContents ではいかがでしょうか。
お礼
ありがとうございます、問題なく動きました!