• ベストアンサー

VBA 選択範囲 列だけ変更

Excel 2003を使用しております。 選択範囲のうち、列だけD:Hに変更するVBAコードを教えください。 たとえばD50:F60を選択しているとして、D50:H60に変更するコードです。 たとえばD62:J69を、D62:H69にリサイズする等です。 何卒よろしくお願いします。

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

  • ベストアンサー
  • mt2008
  • ベストアンサー率52% (885/1701)
回答No.2

これでどうでしょう Range("D" & Selection(1).Row & ":H" & Selection(Selection.Count).Row).Select

usny-stk
質問者

お礼

ありがとうございます。感動しました!!!

その他の回答 (1)

  • kybo
  • ベストアンサー率53% (349/647)
回答No.1

選択している状態から2列分増やして選択する場合: Selection.Resize(, Selection.Columns.Count + 2).Select 選択している状態から2列分減らして選択する場合: Selection.Resize(, Selection.Columns.Count - 2).Select D列が固定で4列選択する場合: Selection.Resize(, 4).Select

usny-stk
質問者

お礼

ありがとうございます。感謝しております。