VBA listviewで全部のシートを検索する
VBA2ヶ月の素人が以下の仕事を貰いあたふたしてます
1.ファイルを読み込んでリストボックスに全てのシートを表示する
2.選択したシート名を変数「シート名」に入れてlistviewで対象シートの情報を全て書き出す(6列分をListview1とListview2に分けて
3.listviewで選択した項目のB列「subitem(1)」を変数「検索用」にする
検索用=userform1.listview1.selecteditem.subitems(1)
検索用=Left(検索用,instrrev(検索用,"_")-1)
4.検索結果を検索結果シートに書き出したい
やりたい事
項目3
・検索用をListview1,2から使い分けたい
※2でチェックボックス式にして複数選択不可が出来るなら楽なのでしょうか?
・検索用の文字を削るのを1番後ろの"_"より後ろが数字の場合のみにしたい
・Listviewに検索用文字を(別ブックの)全てのシートから検索し、シート名、列、行、対象の行のセル文字列6列分表示したい
項目4.未着手
御手数ですが、お知恵を拝借させてください
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
ご質問について、全体のイメージとしての画像でもあれば多少は違うでしょうけれども、コードなければ、イメージもないので、さっぱり理解できません。
どうしてListViewを使おうと選んだのでょうか。現在でも、ListView は、UserForm では、サポートされているようですが、こちらでは、プロパティページが開けません。https://docs.microsoft.com/ja-jp/previous-versio …
VB Runtime Ver.5か6を、ダウンロードが必要だと思います。それに、イメージ・リストを出すために使うものだったような気がします。ふつうはListBox ではないでしょうか?
御回答有難うございます
Listviewは上からの指示です
一応完成した?と言いがたい程処理の重いソースなので週末でも再度御願いして見ようかと思います
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) VLOOKUP が機能しない、その原因は何 ? 8 2022/10/19 12:06
- Visual Basic(VBA) VBA 検索と入力 Excel ブック ぶぶぶ シート ししし 列V 検索対象の列です 最終行は、お 6 2023/05/17 01:40
- Excel(エクセル) 【Excel】指定のセル内容を基に別シートのセルを検索して選択する【VBA】 1 2022/06/16 16:16
- Excel(エクセル) Excelについて質問です。 シート1の検索値例えば *ABC* をシート2.3.4から検索して、シ 5 2023/02/17 23:30
- Excel(エクセル) PHPプログラムをエクセルに張り付けると検索ボックスがでてくる! 3 2022/05/08 07:10
- Excel(エクセル) Excelでの検索結果を含む行だけを表示させたい 5 2023/03/10 17:08
- Visual Basic(VBA) ユーザーフォーム「frm_基本❶」を立ち上げると新規で入力する行数を右下のNoとして表示しています。 1 2023/03/16 19:02
- Excel(エクセル) エクセル 多数のファイルから値を抜き出したい 4 2022/12/12 16:49
- Excel(エクセル) Excelの列から検索して該当する行を別シートに転記するVBA 2 2022/12/20 09:35
- Visual Basic(VBA) 顧客ごとに違う点検案内を作成するマクロ 4 2022/09/16 05:34
このQ&Aを見た人はこんなQ&Aも見ています
-
外出時に「待たせる妻」vs イライラする「待つ夫」は日本だけ?見習いたい海外事情
夫の家事参加に積極的なイメージのある海外でも、同様の事例はあるのか。結婚カウンセラーの佐竹悦子さんに伺ってみた。
-
Listviewのデータを上から順番に取得 VBA
Visual Basic(VBA)
-
Vba ListViewの行挿入に関して教えてください
Visual Basic(VBA)
-
検索結果をListviewさせる方法
Visual Basic(VBA)
-
-
4
ListViewで表示されたデータの選択行指定
Visual Basic(VBA)
-
5
ListViewで列を指定して表示させる方法
Excel(エクセル)
-
6
ListView 項目の選択/選択解除について
Visual Basic(VBA)
-
7
ListViewの行選択について
Visual Basic(VBA)
-
8
ListViewから選択中の文字列を取得
Visual Basic(VBA)
-
9
vba Listviewでのチェックボックスのイベントを教えてください
Excel(エクセル)
-
10
ListViewで複数選択された項目を一度に削除する方法
Visual Basic(VBA)
-
11
VBA:ユーザーフォームのマルチページに色を付けたい。
Word(ワード)
-
12
Excel VBA ListViewサブアイテムの文字色
その他(プログラミング・Web制作)
-
13
VBAのリストボックスをマウスでスクロール
PowerPoint(パワーポイント)
-
14
VBA ListViewの選択Itemを削除する
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
EXCELで複数のシートを一度に「...
-
エクセルで複数のシートに画像...
-
エクセルでブック内の倍率がバ...
-
Accessのテーブルを既存のExcel...
-
特定のシートのみ再計算させな...
-
【ExcelVBA】マクロの入ったシ...
-
EXCELの図形(テキストボックス)...
-
エクセルのシー名を二段表示に...
-
エクセルの2つのシートを並び...
-
エクセル、特定のシートにパス...
-
エクセルでリンク貼り付けした...
-
ワークシートそのものの色を変...
-
【Excel VBA】データ貼り付け先...
-
エクセルのシート連番の振り直し
-
EXCELの「シートの見出し」のフ...
-
エクセル、別のシートの表をポ...
-
エクセルで、シートの名前を変...
-
アクセスからエクセルのシート...
-
EXCELで存在しないシート...
-
Wordで差し込み印刷時に表示す...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
EXCELで複数のシートを一度に「...
-
エクセルで複数のシートに画像...
-
特定のシートのみ再計算させな...
-
エクセルでブック内の倍率がバ...
-
ワークシートそのものの色を変...
-
【ExcelVBA】マクロの入ったシ...
-
エクセルの2つのシートを並び...
-
EXCELの図形(テキストボックス)...
-
ハイパーリンクでジャンプした...
-
エクセルのシート連番の振り直し
-
特定の複数のシートに同じ処理...
-
エクセルのシー名を二段表示に...
-
Wordで差し込み印刷時に表示す...
-
エクセルで、シートの名前を変...
-
エクセルでリンク貼り付けした...
-
エクセル、特定のシートにパス...
-
accessへエクセルの複数のシー...
-
Accessのテーブルを既存のExcel...
-
【Excel VBA】データ貼り付け先...
-
EXCELの「シートの見出し」のフ...
おすすめ情報