
Excel VBA機能で、ドロップダウンリストの選択肢からセルに値を設定したい。
リスト形式のシート(仮にA)の内容を、VBAを使って単票形式のlシート(仮にB)に展開したいと考えています。ところがBのシートには、入力規制のあるセルもあり、ドロップダウンリストからの選択になっています。
今、シートBのセルA1の選択肢を仮に”AAA,BBB,CCC”として、VBAを用いてA1にBBBを設定(選択)する方法をご教示頂きたいと存じます。
ひと通り過去ログは拝見しましたが、恐らく私の見落としとは思うのですが、それらしいものは見当たらないので、質問させて頂きました。宜しくお願いします。
A 回答 (4件)
- 最新から表示
- 回答順に表示
No.3
- 回答日時:
ワークシートBのセルX1に数字nを代入して、セルb20:b22にドロップダウンリストの参照範囲があるとすると、
ワークシートBのシートモジュールに
Sub test()
Dim m1Range As Range
For Each m1Range In Range(Range("a1").Validation.Formula1)
If m1Range.Row = 20 then
Range("a1").Value = m1Range.Offset(m1Range.Row-1+Range("x1").Value).Value
End If
Next
End Sub
No.2
- 回答日時:
>もし可能なら、『選択肢のn番』という方法で指定出来ないだろうか
>それを選択肢の2番として、B表のA1に『BBB』に
>表示させるという事です。
いまいちわかってませんけれど、No1様の回答のように単純にBBBという値を代入すれば、そのセルに入力規則が設定されていてBBBが2番目であれば、2番目のBBBが選択された状態になりますけれど、そういうことではないのでしょうか?
値がリストの何番目かを調べるには、
Range.Validation.Formula1
を調べれば入力規則のリストが得られますので(定義方法によって、リスト形式の場合とRangeの場合とあり)、現在の値と照合すればn番目ということを調べることは可能ですけれど、その必要があるようにも思えませんけれど…?
No.1
- 回答日時:
こんにちは。
上記の例で、「"AAA,BBB,CCC"から選択」と書かれていますが、リスト形式のA表には、入力させたい値"BBB"がそのまま入っているのですか?
それなら、その"BBB"をそのままB表のセルA1に代入するだけで良いと思います。(入力規則の有無は無関係です。)
他に条件があるか、上記の方法では問題があるのなら、補足してください。
では。
この回答への補足
早速のご回答ありがとう御座いました。御礼申し上げます。
しかし、私の説明が不足しておりました。ご回答頂いた方法は実現しておりましたが、
もし可能なら、『選択肢のn番』という方法で指定出来ないだろうか、という事を
模索しております。
今回の例で言うと、A表には『BBB』が入力されており、それを選択肢の2番として、
B表のA1に『BBB』に表示させるという事です。
説明が足りず失礼しました。何卒、宜しくお願い申し上げます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
首吊りどこ締めるの
-
検便についてです。 便は取れた...
-
2つの数値のうち、数値が小さい...
-
彼女のことが好きすぎて彼女の...
-
風俗店へ行く前のご飯
-
血液検査の結果が悪くefgrの値...
-
勃起する時って痛いんですか? ...
-
男性に質問 お尻の穴を見せた...
-
病院側から早く来てくださいと...
-
汚い話ですみません。 検便って...
-
小数点以下を繰り上げたものを...
-
イタリアから帰国する際、肉製...
-
検査結果について電話連絡って...
-
エクセルでθを求めたい。
-
精液の落とし方を教えてください
-
ラブホってバスタオルが2枚ある...
-
excel関数で TRUEやFALSEについて
-
この赤い斑点は何でしょうか。 ...
-
検便を取ったのですが、棒から...
-
足がまだら模様になります。ど...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
首吊りどこ締めるの
-
アトピー性皮膚炎
-
コロナになるのが死ぬほど怖い...
-
検便についてです。 便は取れた...
-
24歳、女性です。性欲が強すぎ...
-
未成年の従姉妹が自分の真似絵...
-
頭痛に関する質問です。現在高...
-
血液検査の結果が悪くefgrの値...
-
肝臓がんになりたいです。肝機...
-
何故 削除され続けるか、
-
◎敢えてノンジャンルカテゴリー...
-
彼女のことが好きすぎて彼女の...
-
腕を見たら黄色くなってる部分...
-
風俗店へ行く前のご飯
-
2つの数値のうち、数値が小さい...
-
病院側から早く来てくださいと...
-
EXCELで条件付き書式で空白セル...
-
Excel 数値の前の「 ' 」を一括...
-
リンク先のファイルを開かなく...
-
値が入っているときだけ計算結...
おすすめ情報