A 回答 (6件)
- 最新から表示
- 回答順に表示
No.6
- 回答日時:
こんにちは
放置されているようですので・・・回答します
サンプルコード、コードでのアドバイスが必要な場合 下記が必要です
(スキルが解らないので色々書きます)
リストボックス・・・ListBox。。VBAで対象とする所謂リストボックスは
ユーザーフォーム上のListBox・シート上のListBox それとシート上のリストボックス、リボンのListBox(カスタム)などがあります
上記オブジェクトへのアクセス、処理の書き方は同じではありません
ご質問者様の言われるリストボックスとは何を指しますか?
>表示されるようにするには
何処に表示されれば良いのでしょう?
VBAで表示と言うとユーザーフォーム上の表示可能なコントロールへの出力
Msgbox・イミディエイトウィンドウ・シートのRangeオブジェクトへの出力などになります
何処に表示するのでしょう?
なさりたい事、問題点の他に自身で行っている作成中コードやユーザーフォームやシートの状況が分かる説明もしくは画像などが必要?(1つだけでも良いと思います)
やりたい事の説明だけですと作成依頼として判断され規約違反になる恐れがあります(回答もつきにくいです)
回答者(プログラミング系)は論調、言い回しは色々ですが
自身の知識を惜しみなく善意で回答されている方ばかりです
これはコミュニケーション、マナーの問題ですが 回答者へのお礼の返信もした方が良いです(無視されるのは嫌ですからね)
これはご質問者様のプロフィールを見ると解ってしまいます
質問回数・お礼回数・解決回数・削除回数・・
私は回答前に必ず確認しています。ととた様が回答者側でしたらどう思われますか?
リストボックスの詳細 出力先など提示いただければ、回答されると思います
No.5
- 回答日時:
No.4です。
ちなみに補足で上がっている内容は最初の質問で理解可能ではありましたが、利用規約違反にならないようコード提示をお願いしました。
そうしないとどのListBoxなのかわかりませんでしたし。
No.4
- 回答日時:
ListBox3の複数選択に応じて行数が決まるけど、その際に飛び飛びな選択などすると1と2の値をどうセル(行番号)に入れれば良いかが、不確定なのでは?
その際ListBox3のListCountを基にしたループ変数で決めるのではなく、行番号(開始番号)用に別の変数をループ前に設定しておき、ループ中で選択されてたらセル3列に書き込んだ後、行番号用変数を+1していけば良いかと思います。
ただ現在どうなっているのかが不明なのでそうなると【利用規約違反】になる可能性がある為、コードの提示を促したのですけど?
No.3
- 回答日時:
質問内容が曖昧なので確認させてください。
(1)
リストボックス1:
あ,い,う
リストボックス2:
カ,キ,ク
リストボックス3:
A,B,C,D,E,F,G
の場合です。
リストボックス1 から「あ」を選択
リストボックス2 から「キ」を選択
リストボックス3 から「A,C,D,F」を選択
この場合
シートに
あ,キ,A
あ,キ,C
あ,キ,D
あ,キ,F
を表示させたいということでしょうか?
(2)
リストボックス3 から選択する数は 4に決まっている?
3 や5 の場合もある?
No.1
- 回答日時:
Dim selectedValues As Variant
Dim i As Long
selectedValues = ListBox3.Value
For i = 0 To ListBox3.ListCount - 1
If ListBox3.Selected(i) Then
'ListBox3で選択された項目の値をListBox1と2にも反映する
ListBox1.AddItem ListBox3.List(i)
ListBox2.AddItem ListBox3.List(i)
End If
Next i
このコードでは、ListBox3.Value でListBox3で選択された値を取得し、 ListBox3.ListCount でListBox3の項目数を取得します。For ループを使用して、ListBox3の各項目について、ListBox3.Selected(i) が True であればListBox1とListBox2に項目を追加します。
つまり、ListBox3で複数選択された項目について、ListBox1とListBox2にそれぞれ項目を追加することで、ListBox1とListBox2もListBox3と同じように4つの項目が表示されるようになります。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルについて教えてください。 2 2023/06/14 11:11
- Excel(エクセル) IF 関数で「〇〇 という文字を含む場合」の分岐処理で表示された数字はSUMで数字集計できますか? 3 2022/08/02 16:29
- Excel(エクセル) Excel2019、2021の日付、曜日の表示について 2 2022/11/29 15:01
- Excel(エクセル) Excelで質問です。 詳細(写真) ①黄色の部分を全てプルダウンを設定する。 ②リストはG列 ③リ 1 2023/06/16 21:54
- Access(アクセス) access フォーム 大分類、小分類 1 2022/08/11 18:03
- Excel(エクセル) VLOOKUP が機能しない、その原因は何 ? 8 2022/10/19 12:06
- HTML・CSS HTMLのフォームについてお尋ねします 1 2022/12/03 21:47
- Excel(エクセル) データ入力規則リスト 空白を無視 3 2022/07/13 15:11
- Excel(エクセル) ユーザー定義について質問です。 2 2023/06/28 13:21
- JavaScript HTML,JS初心者です。 2つのselectボックスが有り その選択の組み合わせにより 指定した文 3 2022/03/31 23:35
このQ&Aを見た人はこんなQ&Aも見ています
-
とっておきの「夜食」教えて下さい
真夜中に小腹がすいたときにこっそり作るメニュー、こっそり家を抜け出して食べに行くお店… 人には言えない、けど自慢したい、そんなあなたの「とっておきの夜食」を教えて下さい。
-
「平成」を感じるもの
「昭和レトロ」に続いて「平成レトロ」なる言葉が流行しています。 皆さんはどのようなモノ・コトに「平成」を感じますか?
-
土曜の昼、学校帰りの昼メシの思い出
週休2日が当たり前の今では懐かしい思い出ですが、昔は土曜日も午前中まで学校や会社がある「半ドン」で、いつもよりちょっと早く家に帰って食べる昼ご飯が、なんだかちょっと特別に感じたものです。
-
いけず言葉しりとり
はんなりと心にダメージを与える「いけず言葉」でしりとりをしましょう。 「あ」あら〜しゃれた服着てはりますな 遠くからでもわかりましたわ
-
お風呂の温度、何℃にしてますか?
みなさん、家のお風呂って何℃で入ってますか? ぬるめのお湯にゆったり…という方もいれば、熱いのが好き!という方もいるかと思います。 我が家は平均的(?)な42℃設定なのですが、みなさんのご家庭では何℃に設定していますか?
-
VBAのListBoxで複数選択してExcelの1つのセルに反映
Visual Basic(VBA)
-
VBA リストボックス内の値を複数選択し別シートに転記するには
Visual Basic(VBA)
-
Excel VBA 複数選択したリストボックスからテキストボックスに転記したいです。
Visual Basic(VBA)
-
-
4
リストボックスから複数行を選択し、その複数のデータをセルに入力したい
Visual Basic(VBA)
-
5
excelのリストボックスで選択した項目をアクティブセルに入力方法
Excel(エクセル)
-
6
Excel VBAのリストボックスの値を他のフォームに反映させる方法を教えてください。
Visual Basic(VBA)
-
7
エクセル VBA ユーザーフォーム リストボックスで選択した値をテキストボックスに自動表示
Visual Basic(VBA)
-
8
Excelでセル参照したとき、書式も一緒に持ってくるには?
Windows Vista・XP
-
9
エクセルVBAで複数選択できるように設定したリストボックスの、選択され
Visual Basic(VBA)
-
10
複数選択のListBoxでClickイベントが拾えません
Visual Basic(VBA)
-
11
EXCEL VBA セルに既に入力されている文字に文字を追加する
Excel(エクセル)
-
12
「Cancel = True」とはどういう意味でし
Word(ワード)
-
13
ユーザーフォームに入力したデータを保持する方法
Visual Basic(VBA)
-
14
エクセルVBAでUserFormを起動した時
Excel(エクセル)
-
15
エクセルVBA「リストボックスで選択した値をテキストボックスで変更してシート上セルに反映したい」
Excel(エクセル)
-
16
エクセル vbaのリストボックスにRowSourceを指定する方法
Excel(エクセル)
-
17
エクセルVBAリストボックスに表示された検索結果をクリックして、該当するセルをアクティブセルにしたい
Excel(エクセル)
-
18
Excel にて、 リストボックスのデーターを別ブックのセルに転記するVBAをご教授願います
Excel(エクセル)
-
19
VBA リストボックス(複数条件)で検索し、転記方法についてご教示ください。
Visual Basic(VBA)
-
20
VBA。リストボックスの値を別のユーザーフォームのテキストボックスに反映したい。
Access(アクセス)
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・【大喜利】【投稿~11/22】このサンタクロースは偽物だと気付いた理由とは?
- ・お風呂の温度、何℃にしてますか?
- ・とっておきの「まかない飯」を教えて下さい!
- ・2024年のうちにやっておきたいこと、ここで宣言しませんか?
- ・いけず言葉しりとり
- ・土曜の昼、学校帰りの昼メシの思い出
- ・忘れられない激○○料理
- ・あなたにとってのゴールデンタイムはいつですか?
- ・とっておきの「夜食」教えて下さい
- ・これまでで一番「情けなかったとき」はいつですか?
- ・プリン+醤油=ウニみたいな組み合わせメニューを教えて!
- ・タイムマシーンがあったら、過去と未来どちらに行く?
- ・遅刻の「言い訳」選手権
- ・好きな和訳タイトルを教えてください
- ・うちのカレーにはこれが入ってる!って食材ありますか?
- ・おすすめのモーニング・朝食メニューを教えて!
- ・「覚え間違い」を教えてください!
- ・とっておきの手土産を教えて
- ・「平成」を感じるもの
- ・秘密基地、どこに作った?
- ・【お題】NEW演歌
- ・カンパ〜イ!←最初の1杯目、なに頼む?
- ・一回も披露したことのない豆知識
- ・これ何て呼びますか
- ・初めて自分の家と他人の家が違う、と意識した時
- ・「これはヤバかったな」という遅刻エピソード
- ・これ何て呼びますか Part2
- ・許せない心理テスト
- ・この人頭いいなと思ったエピソード
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・好きなおでんの具材ドラフト会議しましょう
- ・餃子を食べるとき、何をつけますか?
- ・あなたの「必」の書き順を教えてください
- ・ギリギリ行けるお一人様のライン
- ・10代と話して驚いたこと
- ・大人になっても苦手な食べ物、ありますか?
- ・14歳の自分に衝撃の事実を告げてください
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VBAでActiveDirectoryのユーザ...
-
「Excel VBA」 Webクエリ マク...
-
VB.NETで DataRow()を利用して...
-
ListView 項目の選択/選択解除...
-
利用者側のMACアドレスを取得し...
-
count(*)で取得した値をJAVAの...
-
エクセルVBAで複数選択できるよ...
-
VBA:小数点以下の数字を取得で...
-
like演算子内に変数って使えな...
-
.NETで現在時刻を常に動作させ...
-
Flexgridで選択行の列の値を取...
-
JavaScriptでWindowsログオンID...
-
リモートコンピュータのPC名を...
-
NTPサーバから時刻を取得する
-
特定のウィンドウのキャプチャ...
-
SJIS日本語ファイル名をEUC-JP...
-
アプリケーションの自動操作に...
-
javascriptで文字分割は、 spli...
-
URIでのページの移動について
-
郵便番号検索APIにてget Elemen...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VB.NETで DataRow()を利用して...
-
ListView 項目の選択/選択解除...
-
VBA:小数点以下の数字を取得で...
-
VBAでActiveDirectoryのユーザ...
-
count(*)で取得した値をJAVAの...
-
JavaScriptにおいてコンピュー...
-
Flexgridで選択行の列の値を取...
-
データ数をカウントしたいのですが
-
like演算子内に変数って使えな...
-
利用者側のMACアドレスを取得し...
-
時間を分に変換するプログラム
-
現在時刻をミリ秒まで取得
-
エクセルVBAで複数選択できるよ...
-
Spreadの選択行の取得について
-
JavaScriptでWindowsログオンID...
-
コンボボックス表示文字列を取...
-
VB .netにて現在時刻+1時間後...
-
NTPサーバから時刻を取得する
-
VBA リストボックス内の値を複...
-
VBA Shapesの座標からセル位置...
おすすめ情報
bonaron様その通りです。
(1)
リストボックス1:
あ,い,う
リストボックス2:
カ,キ,ク
リストボックス3:
A,B,C,D,E,F,G
の場合です。
リストボックス1 から「あ」を選択
リストボックス2 から「キ」を選択
リストボックス3 から「A,C,D,F」を選択
この場合
シートに
あ,キ,A
あ,キ,C
あ,キ,D
あ,キ,F
を表示させたいということでしょうか?
→表示させたいです。
(2)
リストボックス3 から選択する数は 4に決まっている?
3 や5 の場合もある?
→3や5の場合もございます。