最新トピック
8
24 日前
Hatena様にご質問 24 日前
1
2 ヶ月前
排他制御 2 ヶ月前
6
5 ヶ月前
モジュールでカレントフォームのコントロールを使うには 5 ヶ月前
7
6 ヶ月前
日付のテキストボックスからフォームが開けません 6 ヶ月前
9
6 ヶ月前
レポートにおける数値の間隔を広げる方法 6 ヶ月前
12
6 ヶ月前
リストボックスから複数選択しそれをテーブルに格納したい 6 ヶ月前
タグリスト
Markdown テーブル生成
Accessのテーブルやクエリのデータを貼り付ける場合は下記で、Markdown書式のテーブルに変換して貼り付けてください。
人間がコードを記述するときに楽をするための仕様ですね
VBAはコードを記述する際に、高頻度でその用途で使われるモノは省略しても良いとして、様々なモノが省略可能なように作られました
つまり、
Me.も.Valueも[]で囲むのも、省略した場合、コードが実行されるタイミングで記述されているとみなしてコードが実行されていますこれらは、省略したとき、意図しない解釈がされてしまう場合には明記する必要があります
例えば「1」という名前のテキストボックスを作成します。これをコード上で記述する場合、単に「
1」と記述すると、コードの解釈としては数値の「1」を記述したと解釈されますこの記述は常に
a=2ですこの記述は「
aに「1という名前のコントロール」の値に「1」を加えた値を代入する」となります