Excel VBA質問箱 IV

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

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


9218 / 76737 ←次へ | 前へ→

【73083】Re:コンボボックスでシート指定して、テキストボックスを反映
発言  UO3  - 12/11/6(火) 17:13 -

引用なし
パスワード
   ▼ぶたごりら さん:

こんにちは

まず、こちらで勝手に、元シート(Sheet3)のA列、B列ともに1行目にタイトルがあるという前提にしています。
このあたり、確認しないままコードをアップしています。

たとえば
     A   B
1行目 コード データ
2行目 AAA うめ
3行目 AAA かめ
4行目 CCC こめ
5行目 DDD つめ
といったように。


>UO3さんのおっしゃる「F列」って何をイメージされてますでしょうか?

で、今回の処理なんですが、たとえばユーザーフォームで抽出キーとして
AAA 100
BBB 200
CCC 300
このように指定したとします。

そうすると、フィルターオプションで抽出される結果は

うめ (AAAに紐付いて抽出)
かめ (AAAに紐付いて抽出)
こめ (CCCに紐付いて抽出)

こうなります。
つまり、BBBはデータがないのでそれに基づくものは抽出されません。
で、抽出された うめ、かめ、こめ これらが AAAなのかBBBなのかCCCなのか?
そちらのコードでは、上から順番に 100,200,300とセットしていましたけど、具合悪いですよね。
なので、こっそり F列に元シートのA列の情報を抽出。
その結果は

うめ AAA
かめ AAA
こめ CCC

このようになりますので、各行の うめ、かめ、こめ が、ユーザーフォーム上のどれに関連していたのかが
わかり、したがって、それぞれの数字を紐つけることができるわけで、紐つけた後、こっそりと、一緒に抽出した
AAA とか CCC をクリアしています。

で、このA列も抽出しますので元シートのA1には、それなりのタイトルラベルが必要になります。
ここが空白ということはないでしょうか?

0 hits

【73072】コンボボックスでシート指定して、テキストボックスを反映 ぶたごりら 12/11/5(月) 14:08 質問
【73073】Re:コンボボックスでシート指定して、テキ... UO3 12/11/5(月) 14:34 発言
【73074】Re:コンボボックスでシート指定して、テキ... ぶたごりら 12/11/5(月) 14:54 発言
【73075】Re:コンボボックスでシート指定して、テキ... UO3 12/11/5(月) 15:42 発言
【73077】Re:コンボボックスでシート指定して、テキ... ぶたごりら 12/11/5(月) 16:47 発言
【73078】Re:コンボボックスでシート指定して、テキ... UO3 12/11/5(月) 17:06 発言
【73080】Re:コンボボックスでシート指定して、テキ... ぶたごりら 12/11/5(月) 18:51 発言
【73081】Re:コンボボックスでシート指定して、テキ... UO3 12/11/5(月) 21:13 発言
【73082】Re:コンボボックスでシート指定して、テキ... ぶたごりら 12/11/6(火) 15:44 発言
【73083】Re:コンボボックスでシート指定して、テキ... UO3 12/11/6(火) 17:13 発言

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