5倍速!メールマガジン
外部アカウントで登録
受講生の声
新着の講座投稿
新着の講座コメント
新着のノート投稿
投稿一覧へ新着のノートコメント
表示できる投稿はありません。
サイト運営者紹介
小川 慶一講師/教材/システム開発者紹介
この学習サイトの教材制作、サポート、システム開発をすべてやっています。
表示できる投稿はありません。
この学習サイトの教材制作、サポート、システム開発をすべてやっています。
morimotoさんの投稿
(投稿ID: 5239)
1つ質問があります
動画で
for c=0 to 9
と訂正された分と
参加者から質問があったところで
cm = Range("B65536").End(xlUp).Row - 2
としたところですが、
9についてはデータ最終行の11から-2をして9
cmについてはデータ最終行から-2 にする ということでともに-2をしていますが
これは配列の箱のインデックスは0からカウントするので
例えば1,2,3,,,,,10は10個
0,1,2,3,,,,,10は11個となり1個余分なので-1する
ということで、データ最終行から-1をする
そしてタイトル部分が1行分余分なので-1する
結果合わせて-2をする という考え方で合ってるか気になりました。
このアプローチで合っているのでしょうか。それとも全く違う考え方なのでしょうか
教えてください。
小川 慶一さんのコメント
(コメントID: 7431)
> このアプローチで合っているのでしょうか。それとも全く違う考え方なのでしょうか
過不足なく要素数がある配列を作って適切に値を投入できるならば、思考のプロセスとその記述法についてはどうでも良いです。
「4つの箱にりんごがそれぞれ5個ずつ入っています。合計何個のりんごがあるでしょうか」という問いに対して、以下のどの式で答えを求めたとしても問題ありません。それと同様です。
4 x 5 = 20
5 x 4 = 20
4 + 4 + 4 + 4 + 4 = 20
5 + 5 + 5 + 5 = 20