Excel VBA質問箱 IV

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

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


10677 / 76734 ←次へ | 前へ→

【71603】Re:コンボボックスを使って値を取得します
質問  VBA初心者 E-MAIL  - 12/3/22(木) 21:00 -

引用なし
パスワード
   ▼ichinose さん:
ご回答ありがとうございます。
おっしゃる通りに、別シートに品種の一覧を作りユーザーフォームの実行をして
みましたところ、うまくコンボボックスに品種が出て来ました。

>>2.特定のシートをコピーし、取得した値+日付をシートネームとする
>↑一言で言うと、やりたいことはこれですね!!

その通りです!

>まず、ユーザーフォーム(UserForm1)に配置するコントロールは、コンボボックスだけですか?

そのように考えていました。
コンボボックスから品種を選択し、日計表というシートをコピーしてから、シート名を品種名+日付にリネームしたかったのです。
品種が104種類にも及ぶため、とりあえず1品種をselect文で登録して、選択させるようにしたのですが…

>よって、ユーザーフォーム上にテキストボックスを配置してください
>(TextBox1)。

コンボボックスの下に配置しました。

>
>品種の選択を行い、テキストボックスに日付を入力し、
>ユーザーフォーム上にあるコマンドボタンをクリックしたら、
>入力されたデータを基に
>
>>特定のシートをコピーし、取得した値+日付をシートネームとする
>
>これを行えば良いですね

はい、その通りです。

>ということで ユーザーフォーム上にコマンドボタンも配置してください
>(CommandButton1)

テキストボックスの下に配置しました。

>  品種リストを適当なワークシートを作成し、
>  そこに作成するようにします。

品種リストというワークシートを作ってみました

>こんなコードでコンボボックスに選択メンバを登録できます。

うまく、リストが出るようになりました。

>まずは、コンボボックスに選択できる品種を登録するところまで
>正常に作動するようにしてみください。

無事完了しましたので、是非とも続きをご教授下さい。
宜しくお願い申し上げます。
12 hits

【71593】コンボボックスを使って値を取得します VBA初心者 12/3/21(水) 18:51 質問
【71597】Re:コンボボックスを使って値を取得します ichinose 12/3/22(木) 6:49 発言
【71603】Re:コンボボックスを使って値を取得します VBA初心者 12/3/22(木) 21:00 質問
【71614】Re:コンボボックスを使って値を取得します ichinose 12/3/23(金) 6:39 発言
【71666】Re:コンボボックスを使って値を取得します VBA初心者 12/3/25(日) 14:41 お礼

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