
アクセスVBAで年、月、日それぞれコンボボックスをセットしたいです。
- - - - - - - - - - - - - - - - - - - - -
Private Sub UserForm_Initialize()
Dim i As Long
For i = 1 To 12
cb月.AddItem i
Next
For i = 1 To 31
cb日.AddItem i
Next
End Sub
- - - - - - - - - - - - - - - - - - - - -
エクセルVBAでは上記のように処理するらしいです。
同様の処理ができるのでしょうか。
よろしくお願いします。
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
エクセルでもシートの範囲を指定できますね。
そのような場合の Access の方法は。
・「値集合タイプ」を「テーブル/クエリ」
・「値集合ソース」に テーブル名、クエリ名、SQL文
決まった少数の固定データを指定するなら
・「値集合タイプ」を「値リスト」
・「値集合ソース」の指定の仕方はいろいろありますが
「値集合ソース」は指定せずに、フォームの「開く時」イベントなどで、質問者さんのコードを実行。
(AddItem は Access97 辺りでは使えませんが)
「値集合ソース」に「大;中;小」など、直に記述。
「値集合ソース」VBA で編集した文字列を代入。
この場合でも、テーブルにしておいた方が良いケースもあります。
他に、あまり使用した例を見かけることはありませんが
「値集合タイプ」にユーザー関数を設定することもできます。
【参考】
ListBox.RowSourceType プロパティ (Access)
https://msdn.microsoft.com/ja-jp/library/office/ …
値集合タイプでのユーザー定義関数:SampleFile116
http://www.accessclub.jp/samplefile/samplefile_1 …
No.1
- 回答日時:
Accessの場合は、コンボボックスの内容をテーブルに保存します。
そのテーブルを元にしてコンボボックスを作ります。
詳細は下記を参照願います。
http://www.mahoutsukaino.com/ac/access2007/03_db …
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
「テキストデータで送ってくだ...
-
Microsoft 365 Basic サブスク...
-
access vbaでフォームを開くと...
-
Accessのクエリで、replace関数...
-
ACCESS VBA でのエラー解決の根...
-
レポートの印刷を一括ではなく...
-
access2021 強制終了してしまう
-
access2021 VBA メソッドまたは...
-
Access Error3061 パラメータが...
-
Access 複数条件検索の設定が上...
-
accessでlaccdbファイルが削除...
-
Accessのクエリの結果を、既存...
-
Accessのスプレッドシートエク...
-
【アクセス】レポート テキスト...
-
Accessで独自メニューバーまた...
-
Excelを開く時と閉じる時に一度...
-
access2021 メッセージボックス...
-
Access フォーム上のテキストボ...
-
Access runtimeでのオプション...
-
access2019の起動が遅い
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Microsoft 365 Basic サブスク...
-
「テキストデータで送ってくだ...
-
ACCESS VBA でのエラー解決の根...
-
Accessのクエリで、replace関数...
-
access2021 強制終了してしまう
-
access2021 VBA メソッドまたは...
-
Access VBA [リモートサーバー...
-
access vbaでフォームを開くと...
-
Accessのクエリの結果を、既存...
-
Access Error3061 パラメータが...
-
Microsoft365にAccessってあり...
-
実行時エラー3131 FROM 句の構...
-
列が255以上のCSVファイルをAcc...
-
Accessのスプレッドシートエク...
-
Access 複数条件検索の設定が上...
-
Accessでレポートを印刷する時...
-
Arduinoで温湿度と時刻を1分ご...
-
accessでlaccdbファイルが削除...
-
Accessでフォームに自動入力し...
-
Accessのリンクテーブルのパス...
おすすめ情報