【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?

Excel2010で。

たとえばC列全体を選択したい場合、
Columns("C:C").Select
と書くと、なぜかC・Dの2列選択されます。
相対参照で書いても、同じでした。

excel2007で同じ記述するとC列だけの選択ができるのですが・・・。

2010で仕様変更になったのでしょうか。バグ?

1列だけ選択して動作させたいのですが、困っています・・・。
何か解決方法あれば教えていただけるとありがたいです。

質問者からの補足コメント

  • できました!こんな単純なことが原因だったとはお恥ずかしい限りです。
    ありがとうございました!!

    No.2の回答に寄せられた補足コメントです。 補足日時:2016/07/13 17:26

A 回答 (2件)

Range("C:C").Select

    • good
    • 0
この回答へのお礼

もちろん、この記述でも試しましたがだめだったので質問しました。

お礼日時:2016/07/12 17:16

どこかに C列 と D列 をセル結合しているところがあるんじゃないでしょうか。

この回答への補足あり
    • good
    • 0
この回答へのお礼

確かに、ファイル内に結合あります!
マクロでなく、手操作だと1列だけの非表示できるので、結合は関係ないのかと思ってました。

ざっと結合解除して試してみたのですがうまくいきませんでした。
今日は時間とれず他に結合ないかじっくり見れなかったので、明日にでもまた試してみます。
これが原因ならいいのですがーー。

お礼日時:2016/07/12 17:22

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


おすすめ情報