• ベストアンサー

エクセルVBA セルの値で、複数の列範囲を同時に

セルの値を利用して複数の列範囲を選択したいです セルA1に 3 と入力されていて、AA列がアクティブの場合 Range("AD:AF,AJ:AL").Select の様に、アクティブ列から3列空けて、3列選択、3列空けて、3列選択の様にしたいです AA、アクティブ AB AC AD、選択 AE、選択 AF、選択 AG AH AI AJ、選択 AK、選択 AL、選択 AM

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

  • ベストアンサー
  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.1

丁寧に拾っていくだけです sub macro1()  dim i as long  i = range("A1").value  union( _   activecell.offset(0, i).resize(1, i).entirecolumn, _   activecell.offset(0, i * 3).resize(1, i).entirecolumn _  ).select end sub

48946
質問者

お礼

ありがとう御座います 拾っていきます

関連するQ&A