Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


13143 / 13644 ツリー ←次へ | 前へ→

【6759】列範囲の取得方法 hisao 03/8/2(土) 2:04 質問
【6764】Re:列範囲の取得方法 ichinose 03/8/2(土) 11:20 回答
【6808】Re:列範囲の取得方法 hisao 03/8/4(月) 18:16 お礼

【6759】列範囲の取得方法
質問  hisao E-MAIL  - 03/8/2(土) 2:04 -

引用なし
パスワード
   列範囲の取得は column("C:D")で良いと思うのですが column("3:4")は駄目なようです。
列の範囲に算式を入れるには どうすれば宜しいでしょうか?
例えば 5+n列から 6+n列を取得したいのですが

【6764】Re:列範囲の取得方法
回答  ichinose  - 03/8/2(土) 11:20 -

引用なし
パスワード
   ▼hisao さん:
こんにちは。

>列範囲の取得は column("C:D")で良いと思うのですが column("3:4")は駄目なようです。
>列の範囲に算式を入れるには どうすれば宜しいでしょうか?
>例えば 5+n列から 6+n列を取得したいのですが
方法は、色々あると思いますが、一例です。
'======================================================
Sub main()
  With ActiveSheet
  n = 5
  .Range(.Columns(5 + n), .Columns(6 + n)).Select
  End With
End Sub

【6808】Re:列範囲の取得方法
お礼  hisao E-MAIL  - 03/8/4(月) 18:16 -

引用なし
パスワード
   ▼ichinose さん:
御礼が遅くなってすみません、有難う御座いました。

>▼hisao さん:
>こんにちは。
>
>>列範囲の取得は column("C:D")で良いと思うのですが column("3:4")は駄目なようです。
>>列の範囲に算式を入れるには どうすれば宜しいでしょうか?
>>例えば 5+n列から 6+n列を取得したいのですが
>方法は、色々あると思いますが、一例です。
>'======================================================
>Sub main()
>  With ActiveSheet
>  n = 5
>  .Range(.Columns(5 + n), .Columns(6 + n)).Select
>  End With
>End Sub

13143 / 13644 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free