次の方法で共有

Access2013で『複数選択』を指定したリストボックスの値の取得の仕方を教えてください

Anonymous
2014-02-26T06:40:35+00:00

Access2013で、リストボックスを複数項目指定にした場合、選択された項目をマクロでどのように取得したらよいのか分かりません。

単一の指定では、リストボックスに割り当てた名前からマクロ中で値を取り出すことは分かるのですが、複数指定した場合に、マクロ中でどうすれば値が取得できるのか、またその値の並び方(?)を知りたいと思っています。

さらに、選択された値を新たにテーブルに保存するのは、マクロからでは無理ですか?

よろしくお願いします。

Microsoft 365 と Office | アクセス | 家庭向け | Windows

ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。

0 件のコメント コメントはありません

6 件の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2014-03-05T01:59:04+00:00

    こんにちは。

    ずっち さん、いつもコメントありがとうございます。

    Saham さん、投稿ありがとうございます。

    寄せられているコメントの方法を実際に試してみましたか?

    試した結果などの書き込み、お待ちしていますね。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  2. Anonymous
    2014-02-27T01:27:53+00:00

    ずっち 様

    ありがとうございます。

    さっそく、試してみます。

    分からないところがあれば、また教えてください。

    取り急ぎ、御礼まで。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  3. Anonymous
    2014-02-26T09:14:36+00:00

    続いてM繰り返しマクロの中身です。

    1つ目の値の代入では選択された文字列を取得し、一時変数に格納しています。

    2つ目の値の代入ではカウンタをインクリメントしています。

    「値の並び方」ってところは理解できませんでしたが、

    もしよかったら真似してみてください^^

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  4. Anonymous
    2014-02-26T09:10:46+00:00

    まずはボタンのクリック時イベントです。

    一時変数を2個作成し、マクロの実行で「M繰り返し」を選択項目数分実行するように作ってあります。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  5. Anonymous
    2014-02-26T09:05:18+00:00

    こんばんは、ずっちです。

    最善解かはわかりませんが、新機能で遊んでた時に作ってたものをご紹介しようと思います。

    複数選択のリストボックス(lbxMulti)があって、

    選択した後にボタンを押すと下のテキストボックス(txtOutput)に結合した文字を出力。

    みたいなモノです。

    以下、手書きが面倒なので画像を貼ります。

    謎の文字数制限にひっかかったので、何個かにわけて投稿します。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません