• ベストアンサー

VBAで列の選択が上手くいきません

Excel2007のVBAについて質問があります Columns("v:y").Selectと書いたのに実行すると T列からY列まで選択されてしまいます 試しにColumn("x:y")と選択範囲を狭めても 同じ結果になります。 コードで書いた選択範囲よりも広い範囲が選択されてしまうという 症状に見舞われた方で解決方法をご存知の方 いらっしゃったら教えてくださいますようお願いします

質問者が選んだベストアンサー

  • ベストアンサー
  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.1

一つの可能性ですが、T列を含む結合セルが一つでもあるとこのような振る舞いになりますが如何でしょうか。

2011tkxp
質問者

お礼

早速のご回答ありがとうございます 確かに結合されたセルがあったために冒頭に示す 症状が発生していたことが確認できました

その他の回答 (1)

  • LHS07
  • ベストアンサー率22% (510/2221)
回答No.2

Columns("v:y").Select で vからyまで選択されます。 U8とV8を”セルを結合して中央揃い”にすると uからyまで選択されました。

2011tkxp
質問者

お礼

ご回答ありがとうございます 私も結合セルの存在を見つけ、解除したら正常に動作することを確認しました

関連するQ&A