- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:リストボックスに値をセットする場合。)
リストボックスに値をセットする方法とは?
このQ&Aのポイント
- 月と日のリストボックスとロットマークのリストボックスがありますが、どうやって値をセットするのでしょうか?
- IF文を使用して値を代入する方法とSELECT文を使用して値を代入する方法がありますが、SELECT文で上手くいかない場合があります。
- 具体的なコード例を示して、問題点を明確化してください。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
>dummy = syuuki & hi_hantei >Select Case dummy >Case 1 & 1 >Let Forms!Print![lotmark] = "A" >Case 1 & 2 >Let Forms!Print![lotmark] = "B" ●hi_hanteiの桁数が分からないので仮に、最大2桁(0~99)として。 '--------------------------------------- dummy = syuuki * 100 + hi_hantei Select Case dummy Case 101 Let Forms!Print![lotmark] = "A" Case 102 Let Forms!Print![lotmark] = "B" ==以下同様== '--------------------------------------- 以上です。
お礼
ありがとうございます。 説明不足で申し訳ありません。
補足
説明不足で申し訳ありません。 まず、hi_hanteiですが、最大2桁です。 値をセットする場合の意味についてですが。 IFの時のコードでフォーム上から日を選択すると、 同時にフォーム上のロットマークが自動で選択 (フォーム上で自動移動)されるのですが、 SELECTのコードでフォーム上から日を選択すると、 ロットマークは手動でしか選択出来ません。 どちらの場合も、Private Sub hi_Click()内で処理しています。 つまり、日をクリックするとロットマークが自動選択出来ます。 これが、SELECTだと出来ないと言う事です。