• ベストアンサー

VBAでセルの範囲指定

お世話になります。 下記の様に1回セルを指定範囲した後に、列を2列マイナス する場合の記述方法をお教え下さい。宜しくお願いします。      記 range("a1").currentregion.select

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

  • ベストアンサー
  • onlyrom
  • ベストアンサー率59% (228/384)
回答No.1

  >列を2列マイナス これ2つの解釈ができますよね。(^^;;; 例えば、CurrentRegionで、A~G列が選択された場合 (1)前2列(A,B列)を解除して、C~Gを再選択 Range("A1").CurrentRegion.Select Selection.Offset(, 2).Resize(, Selection.Columns.Count - 2).Select (2)後ろ2列(F,G列)を解除して、A~Eを再選択 Range("A1").CurrentRegion.Select Selection.Resize(, Selection.Columns.Count - 2).Select それから、 CurrentRegionで選択された列が3列以上でなかったときのチェックも必要になるでしょう。  

miruchoko
質問者

お礼

ありがとうございます。 質問内容説明不足でした。 質問したかったのは、(2)の方でした。 おかげ様で参考になりました。

すると、全ての回答が全文表示されます。

関連するQ&A