|
▼taka さん:
おはようございます。
>エクセルの列に含まれる要素の種類を配列に取り込もうと思い、
takaさんが作成したいプログラムの機能としては、↑この1行でしか
述べていませんよね!! それの「要素の種類」??
>for i=1 to ubound(hairetu)
>
>if .cells(i,1)=hairetu(i)then
>
> exit for
>
>elseif hairetu(i)=0 then
>
> hairetu(i)=.cells(i,1)
>
> exit for
>
>elseif i=ubound(hairetu) then
>
> redim preserve hairetu (ubound(hairetu)+1)
> hairetu(ubound)=.cells(i,1)
>
>else
>
>end if
>
>next i
>
>手元にファイルが無く正確では無いのですがこのような感じです。
それと正しく作動するか否か定かではないコードの提示・・・。
これは、情報処理の問題だとしたら、難問ですね!!
1.機能概要
プログラムの機能を簡潔に記述する
2.プログラムの入力データの説明
必ず、データの例を記述する。
3.プログラムの入力データの説明
必ず、入力データ例に対する出力データの例を記述する。
4.自身が作成したコードの提示
1〜3は、最低限必要な記述事項だと思っています。
これは、マナーだよ という立場で言っているのではなく、
VBAの技術的観点(プログラミングを習得する一環)から申し上げています。
プログラミングをしていけば、ドキュメントを書くということを
避けることは出来ないと思っています。
ここに質問投稿するということは、その練習に大いに役に立ちますよ!!
私は、ここに投稿する場合、この点をテーマに投稿することは多いです。
これは、takaさんだけでなく、質問者の方に対する私からの提案です。
|
|