Excel VBA質問箱 IV

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

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


69071 / 76738 ←次へ | 前へ→

【12187】Re:ユーザー定義関数について
発言  つん E-MAIL  - 04/3/26(金) 9:19 -

引用なし
パスワード
   角田 さん、おはよーございます。
レス、ありがとうございました(*^_^*)

>バリバリでっせ♪
おお!頼もしい♪

>それで、関数2個によるコンビネーションじゃ駄目?
>
>関数1
> 列方向(↓)のセル範囲全体を引数で指定して、その範囲のセル内容を
> 全て連結した文字列を返す。
> Join関数が使えるかと思ったけど、セル範囲/セル範囲をVariant配列
> に入れたもの、どっちでもエラーになるから、自分でループしつつ
> カンマを間に挿入しながら文字列を繋げる。
>
>関数2
> 今の関数セルに記述するもの
> 「関数1」が作った文字列を引数で受け取り、その文字列をSplit関数で
> 配列に分解。
> その配列をFilter関数で「チェック文字」で抽出して、新たな配列を作る。
> その配列の要素数が答え(自分でループして数えても良し)。
>
>>あ、集計表ですが、計算対象範囲は、1列430行で、
>>計算式を入れる範囲は、16行×48列=768セル です
>今のボトルネックは、768セルが各々一斉に毎度毎度430セルを参照
>している事(768×430)。
>とりあえず、「1列430行」のセルを1セルに集約しておけば、
>768セルにある関数が参照するセルも1セルだけなので総計で768で済む。
>
>というのは‥‥‥どう?

うーん、い・・いまいち、わかってないんだけど(^^;
ユーザー定義関数を二つ作って、一度に二つ使うってこと?
一度試行錯誤してみますわ。
しかし、今、忙しくて取り組めないんです。
今月いっぱいはあっぷあっぷしそう・・・
4月に入って、少し余裕が出来たらチャレンジしてみます。
そんときわからんかったら、また教えてくださいね。

どうもありがとー
0 hits

【12115】ユーザー定義関数について つん 04/3/24(水) 12:57 質問
【12119】Re:ユーザー定義関数について Jaka 04/3/24(水) 13:56 発言
【12120】Re:ユーザー定義関数について こうちゃん 04/3/24(水) 14:18 発言
【12124】Re:ユーザー定義関数について つん 04/3/24(水) 14:32 発言
【12138】自動再計算をやめて・・・ つん 04/3/24(水) 19:30 お礼
【12160】Re:ユーザー定義関数について つん 04/3/25(木) 15:07 お礼
【12176】Re:ユーザー定義関数について 角田 04/3/25(木) 18:47 回答
【12187】Re:ユーザー定義関数について つん 04/3/26(金) 9:19 発言
【12410】再チャレンジ! つん 04/4/2(金) 16:15 質問
【12415】Re:再チャレンジ! Jaka 04/4/2(金) 17:17 発言
【12464】やっぱ違ってた。 Jaka 04/4/5(月) 13:04 発言
【12465】え?どこが? つん 04/4/5(月) 13:31 お礼
【12466】忘れてた・・・・ つん 04/4/5(月) 13:44 発言
【12470】Re:忘れてた・・・・ Jaka 04/4/5(月) 16:00 発言
【12416】Re:再チャレンジ! 角田 04/4/2(金) 17:21 回答
【12428】Re:再チャレンジ! ni 04/4/2(金) 21:47 発言
【12474】検証中 つん 04/4/5(月) 16:40 お礼
【12476】Re:検証中 ni 04/4/5(月) 17:34 発言
【12479】ああああ!(>_<) つん 04/4/5(月) 19:11 発言
【12484】出来ました! つん 04/4/6(火) 9:34 お礼
【12467】Re:再チャレンジ! つん 04/4/5(月) 13:47 お礼
【12469】Re:再チャレンジ! 角田 04/4/5(月) 14:46 回答
【12472】Re:再チャレンジ! つん 04/4/5(月) 16:34 お礼

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