Excel VBA質問箱 IV

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

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


38325 / 76732 ←次へ | 前へ→

【43545】Re:意味おしえて
回答  りん E-MAIL  - 06/10/19(木) 9:29 -

引用なし
パスワード
   toshi さん、おはようございます。

>このあたりから?なんです
>>行番号RR 列番号CC のセルを
>>行1×列2サイズに拡張した範囲には、
>>>.Cells(RR, CC).Resize(1, 2)
>理解できないなー
A1を行1×列2に拡張すると、A1:B1という範囲になります

>>   Select Case II
>>     Case 1 To 7: RR = 7 + II * 3: CC = 6 '上から7つはF列3つおき
>     F10〜3行おきなんですがどこがF10を意味すんでしょうか
>     どこがF10なのか???
IIが 1から7まで は、RR(行番号)の計算は 7 + II * 3 なので、
II = 1の時 RR = 7 + 1 x 3 = 7 + 3 = 10
II = 2の時 RR = 7 + 2 x 3 = 7 + 6 = 13
II = 3の時 RR = 7 + 3 x 3 = 7 + 9 = 16
II = 4の時 RR = 7 + 4 x 3 = 7 + 12 = 19
II = 5の時 RR = 7 + 5 x 3 = 7 + 15 = 22
II = 6の時 RR = 7 + 6 x 3 = 7 + 18 = 25
II = 7の時 RR = 7 + 7 x 3 = 7 + 21 = 28

CC(列番号)は 6 で固定なので、
II=1のときは、
Cells(RR,CC) → Cells(10,6) 

No. 123456
列 ABCDEF

なので セルF10

>     E32〜毎行ですがE32はどこで判断するのですか。
>     どこがE32なのか???
>>     Case Else:  RR = 24 + II:   CC = 5 '残りはE列
7より大きい場合は、RRの計算式は 24 + II なので、
II = 8の時 RR = 24 + 8 = 32
II = 9の時 RR = 24 + 9 = 33
II =10の時 RR = 24 +10 = 34
・・・
(IIがFor 〜 Nextで繰り返す範囲で最後まで続きます)

CC(列番号)は 5 で固定なので、
II = 8のときは、
Cells(RR,CC) → Cells(32,5) 

No. 12345
列 ABCDE

なので セルE32

EXCEL VB(A)のヘルプでCellsの項目も見てください。

2 hits

【43512】意味おしえて toshi 06/10/18(水) 14:54 質問
【43515】Re:意味おしえて neptune 06/10/18(水) 15:27 回答
【43527】Re:意味おしえて りん 06/10/18(水) 19:11 回答
【43531】Re:意味おしえて neptune 06/10/18(水) 21:25 発言
【43535】本題からはそれてます(雑談) りん 06/10/18(水) 23:15 発言
【43538】Re:意味おしえて toshi 06/10/19(木) 1:19 発言
【43539】Re:意味おしえて toppo 06/10/19(木) 7:00 回答
【43545】Re:意味おしえて りん 06/10/19(木) 9:29 回答
【43561】Re:意味おしえて toshi 06/10/19(木) 11:25 お礼

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