Excel VBA質問箱 IV

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

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


37484 / 76738 ←次へ | 前へ→

【44419】要素の抽出
質問  taka  - 06/11/15(水) 21:12 -

引用なし
パスワード
   エクセルの列に含まれる要素の種類を配列に取り込もうと思い、
for nextループとif文での判別で総当りする形で作ってみたのですが。
どうにも処理に時間がかかりすぎます。
何か良い関数や方法は無いでしょうか。
全ての列に対して

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

手元にファイルが無く正確では無いのですがこのような感じです。
どうかよろしくお願いします。
0 hits

【44419】要素の抽出 taka 06/11/15(水) 21:12 質問
【44433】Re:要素の抽出 ichinose 06/11/16(木) 7:31 発言
【44442】Re:要素の抽出 ハチ 06/11/16(木) 12:52 発言

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