トップページ > プログラム > 2014年10月31日 > rh+3Znhq

書き込み順位&時間帯一覧

2 位/204 ID中時間01234567891011121314151617181920212223Total
書き込み数2000000003220000000000009



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
Excel VBA 質問スレ Part34

書き込みレス一覧

Excel VBA 質問スレ Part34
977 :デフォルトの名無しさん[]:2014/10/31(金) 00:07:20.42 ID:rh+3Znhq
関数で、
引数が配列変数、返り値も配列変数、ってできますか?
Excel VBA 質問スレ Part34
979 :デフォルトの名無しさん[]:2014/10/31(金) 00:38:34.53 ID:rh+3Znhq
>>978
そのとおり。
例えば文字列配列を渡して、もし重複したダブリあればそれを削除して
要素数がそれだけ少なくなった配列をまた1から順番に詰めて返り値にする関数です。

そしよければそんな関数を作ってコードを教えていただけませんか?
Excel VBA 質問スレ Part34
984 :デフォルトの名無しさん[]:2014/10/31(金) 09:04:30.71 ID:rh+3Znhq
>>981
どうもですぅ。やってみますぅ。

>>983
このネタというふうにあなたはおっしゃったけれども、私は自分でオリジナルの質問をすることが出来るんです。
その人とは違うんです。
Excel VBA 質問スレ Part34
985 :デフォルトの名無しさん[]:2014/10/31(金) 09:05:14.54 ID:rh+3Znhq
で、コードはどうなるの?
ディクショナリーとか使い方がさっぱりわからん。
Excel VBA 質問スレ Part34
988 :デフォルトの名無しさん[]:2014/10/31(金) 09:23:56.82 ID:rh+3Znhq
なんかかなり複雑そうだな。
あと先人のソートもできるならやってから配列に入れたいな。
どうすればいいんだろう?
Excel VBA 質問スレ Part34
989 :デフォルトの名無しさん[]:2014/10/31(金) 10:33:35.56 ID:rh+3Znhq
邪道だと思いませんか?
重複を避けるために
Collectionの引数Keyを用いてそこでエラーなら重複とみなし処理をしないなんで。
ON ERROR使わないといけないじゃん。
こんなんオレのプログラミング哲学が許さない。
Excel VBA 質問スレ Part34
990 :デフォルトの名無しさん[]:2014/10/31(金) 10:50:24.00 ID:rh+3Znhq
ソートをするのに
Excel本体のソート機能を呼び出すことはできないのですか?

無理やりコードで作業シートをつくりそこにデータを入力してSortメソッドを使うダサイ方法じゃなく。
Excel VBA 質問スレ Part34
993 :デフォルトの名無しさん[]:2014/10/31(金) 11:15:34.57 ID:rh+3Znhq
>>991
なるほどありがとうございます。

ここを見ただけですが、かなり便利で使えそうな気がします。
http://www.eurus.dti.ne.jp/~yoneyama/Excel/vba/vba_sortedlist.html

ところでそんな貴重な情報、どこで仕入れてきているのでしょうか?
SortedListとかCollectionとか町の本屋のパソコンコーナーにあるVBA本には絶対に載ってないですし(まあほとんど入門書ですが)。
Excel VBA 質問スレ Part34
995 :デフォルトの名無しさん[]:2014/10/31(金) 11:54:29.74 ID:rh+3Znhq
>>994
そうだったのですか
勉強してみます

スレも最後だから白状しよう。
オレは237です(爆)


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。