Excel VBA質問箱 IV

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

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


19085 / 76733 ←次へ | 前へ→

【63085】Re:縦方向の制御方法について
発言  りん E-MAIL  - 09/10/6(火) 7:56 -

引用なし
パスワード
   ▼Masato真 さん:
>こんばんは、
> 
> マクロの勉強中ですので、よろしくお願いします。
> あるデータの範囲はA1:Q6となっている(A1:A17はタイトルです)。
>小計を自動的に計算するため、試しにマクロを記録し、実行したところで、きちんとA列の値に基づき、並べ替えられて、そして、Q列小計の計算ができました。
>質問:データの横方向の列増減はないですが、縦方向のデータはよく変わります。
>   これを対応するには、どのように修正すれば、よいでしょうか?

一番下の行を取得する例
htt p://www.vbalab.net/vbaqa/c-board.cgi?cmd=one;no=61543;id=excel


Key:=Range("A2:A6"), _
.SetRange Range("A1:Q6")

この二つのRangeを

最下行の番号を変数Rmaxに格納するとして、手っ取り早いのは、
Key:=Range("A2:A" & Rmax), _
.SetRange Range("A1:Q" & Rmax)

ですかね。

0 hits

【63082】縦方向の制御方法について Masato真 09/10/5(月) 22:12 質問
【63085】Re:縦方向の制御方法について りん 09/10/6(火) 7:56 発言
【63089】Re:縦方向の制御方法について Masato真 09/10/6(火) 21:43 質問
【63090】Re:縦方向の制御方法について 一言居士 09/10/7(水) 7:14 発言
【63105】Re:縦方向の制御方法について Masato真 09/10/8(木) 21:26 質問
【63107】Re:縦方向の制御方法について 一言居士 09/10/8(木) 22:11 回答
【63135】Re:縦方向の制御方法について りん 09/10/10(土) 11:57 発言
【63136】Re:縦方向の制御方法について 一言居士 09/10/10(土) 12:10 発言
【63192】Re:縦方向の制御方法について Masato真 09/10/14(水) 22:05 お礼

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