Excel VBA質問箱 IV

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

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


10872 / 13644 ツリー ←次へ | 前へ→

【19442】コンボボックスの絞り込みについて ありさ 04/11/3(水) 12:28 質問[未読]
【19444】Re:コンボボックスの絞り込みについて Kein 04/11/3(水) 14:15 回答[未読]

【19442】コンボボックスの絞り込みについて
質問  ありさ  - 04/11/3(水) 12:28 -

引用なし
パスワード
   はじめまして宜しくお願いします。

フォーム上に3つのコンボボックスを置いています。

1つ目は、店名

2つ目は、分類

3つ目は、商品名

これらを絞り込んで表示させたいのですが , , ,

データはシート上に


   A    B     C
1  店名  分類  商品名
2  a    11   kkk
3  b    67   jjj
4  a    23   ccc
5  c    22   sss
6  b    67   hhh
7  a    11   ooo
8  .    .    .
9  .    .    .
10  .    .    .
11  .    .    .

このように"店名""分類""商品名"がたくさんあります。

宜しくお願いします。

[エクセルのバージョン] Excel2002 [OSのバージョン] WindowsXP

【19444】Re:コンボボックスの絞り込みについて
回答  Kein  - 04/11/3(水) 14:15 -

引用なし
パスワード
   ユーザーフォームにコマンドボタンを1つ配置して

Private Sub CommandButton1_Click()
  Dim Cm1 As String, Cm2 As String, Cm3 As String

  If ComboBox1.ListIndex < 0 Then Exit Sub
  If ComboBox2.ListIndex < 0 Then Exit Sub
  If ComboBox3.ListIndex < 0 Then Exit Sub
  If Cells(1, 1).Value <> "店名" Then Exit Sub
  Cm1 = ComboBox1.Value
  Cm2 = ComboBox2.Value
  Cm3 = ComboBox3.Value
  ActiveSheet.AutoFilterMode = False
  With Range("A1:C1")
   .AutoFilter 1, Cm1
   .AutoFilter 2, Cm2
   .AutoFilter 3, Cm3
  End With
End Sub

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