アクセス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で質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) 2つ目のコンボボックスが動作しません。 3 2023/03/25 12:29
- Visual Basic(VBA) ユーザーフォームに2つのコンボボックス銀行名「ConboBox1」支店名を「ConboBox2」とし 4 2022/08/03 17:34
- Visual Basic(VBA) リストボックス セルの値を取得する 1 2022/05/21 20:47
- Visual Basic(VBA) ListBox1をClickしたときのイベント 5 2022/12/11 19:45
- Visual Basic(VBA) ユーザーフォームの表示を追加したい 2 2023/03/26 23:18
- Visual Basic(VBA) VBAで質問ですが、皆さんはどの様に導き出しているのでしょうか? 6 2022/05/03 21:53
- Visual Basic(VBA) 複数のcsvファイルをExcelに一括変換したい 2 2023/03/03 12:44
- Visual Basic(VBA) 複数シートの複数列に入力されているデータを重複なしで抽出するVBAを作りたいです。 9 2022/06/17 10:33
- Visual Basic(VBA) VBA Userformで一部別シートに転記がしたいのですが 2 2023/05/24 13:08
- Visual Basic(VBA) ユーザーフォーム「frm_基本❶」を立ち上げると新規で入力する行数を右下のNoとして表示しています。 1 2023/03/16 19:02
このQ&Aを見た人はこんなQ&Aも見ています
-
「どうして捨てられないの?」前妻の物を捨てられない男性の心理って?
前妻の物を捨てられない理由に加え、捨てるための手段はあるのかを専門家に聞いてみた!
-
コンボボックス で年月を選ぶ方法
Excel(エクセル)
-
年月日を持つテーブルから年月を指定して抽出したいのですが
その他(データベース)
-
Accessでテーブルの値をテキストボックスに代入するには?
Access(アクセス)
-
-
4
Accessで、定型入力を使って年と月のデータだけ入力したい
Access(アクセス)
-
5
ACCESS VBAの実行時エラーなんですが
PowerPoint(パワーポイント)
-
6
ACCESSでVBAから選択クエリの抽出条件を指定したい
Access(アクセス)
-
7
帳票フォームでのあるコンボボックスに連動するコンボボックスの作成について
その他(データベース)
-
8
ACCESS 時間の入力方法
その他(データベース)
-
9
Accessコンボボックス
Visual Basic(VBA)
-
10
Access サブフォームでの選択行の取得
その他(データベース)
-
11
Accessで、フォームからフォームへ値を引き継ぐやり方
Access(アクセス)
-
12
フォームを開くときに、コンボボックスの値を選択(アクセスVBA)
Visual Basic(VBA)
-
13
Access VBAでタブコントロールで選択するタブをしていするには。
Access(アクセス)
-
14
Access 複数フォームを開き、画面の最上面にしたいフォームをコント
その他(データベース)
-
15
レコードを保存するコード アクセスvba
その他(Microsoft Office)
-
16
Access2010 「演算子がありません」エラー
その他(データベース)
-
17
アクセスVBAで既に開いているエクセルを閉じたい
Yahoo!ショッピング
-
18
Accessを開きなおすとテキストボックスの値がエラー#Name?になる
その他(データベース)
-
19
アクセスの更新クエリでカレントレコードのみ更新したい
Access(アクセス)
-
20
日付型のフィールドに空白を入れる方法を教えてください
その他(データベース)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
首吊りどこ締めるの
-
白血球が多いとどんな心配があ...
-
ある範囲のセルから任意の値を...
-
検便についてです。 便は取れた...
-
彼女のことが好きすぎて彼女の...
-
精液の落とし方を教えてください
-
Excelで""で囲む方法
-
2つの数値のうち、数値が小さい...
-
甲状腺が腫れているが血液検査...
-
EXCELで条件付き書式で空白セル...
-
精子が黄色?
-
勃起する時って痛いんですか? ...
-
エクセル指定した範囲からラン...
-
Excel 0目標に対して数字があ...
-
値が入っているときだけ計算結...
-
アクエリアスが苦く感じる
-
リンク先のファイルを開かなく...
-
小数点以下を繰り上げたものを...
-
EXCELで式からグラフを描くには?
-
これって喉仏ですか? 私は女性...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
首吊りどこ締めるの
-
白血球が多いとどんな心配があ...
-
検便についてです。 便は取れた...
-
勃起する時って痛いんですか? ...
-
彼女のことが好きすぎて彼女の...
-
腕を見たら黄色くなってる部分...
-
精子が黄色?
-
EXCELで条件付き書式で空白セル...
-
至急!尿検査前日にオナニーし...
-
これって喉仏ですか? 私は女性...
-
中出しをするとお腹が痛い・・・。
-
甲状腺が腫れているが血液検査...
-
2つの数値のうち、数値が小さい...
-
尿検査前日に自慰行為した時の...
-
EXCELで式からグラフを描くには?
-
小数点以下を繰り上げたものを...
-
ある範囲のセルから任意の値を...
-
口の中に黒い血の塊
-
【Excelで「正弦波」のグラフを...
-
エクセル指定した範囲からラン...
おすすめ情報