健康情報 ⇒ どこへ向かって・・・ ⇒ VBAトップ ⇒ 型について
関数や変数のデータは、型を決めておく方が、プログラムミスを防ぐと同時に実行速度を早くする効用があります。
これから扱う変数が必ず整数型だと分かっていれば、整数型以外は使えないようにしておくと、メモリが節約でき、万一間違えて文字列型を渡してしまっても即座にエラーとなり、原因も明らかになりますので便利です。
(使い方)
●function (xxxx as Integer) as Long
●Dim strName as String
(種類)
Integer 整数型、-32,768 ~ 32,767までの間(16ビット)
Long 長整数型 -2,147,483,648 ~ 2,147,483,647(32ビット)
String 文字列型 約2GB
Single 32ビット単精度浮動小数点型
Double 64ビット倍精度浮動小数点型
Byte 8ビット変数 0~255の正の数値(バイナリデータ用)
Variant あらゆるデータ型を格納
Date 日付型
Decimal 10進型(内部でVariant)
Boolean ブール型 16ビットで真 (True) または偽 (False)からなる。0(ゼロ)がfalse,それ以外はtrue。trueを数値に変換すると-1になります。
Object 32ビット変数 Setステートメントでオブジェクトのアドレスを格納
ユーザー定義型 Typeステートメントを使って異なるデータ型を一つの型で運用
それぞれ格納できる範囲が違うので、必要最小限の型設定を行うことが望ましいです。
※使用領域としては、Integer < Long ですが、32bitPCでは32bit分転送させるためにIntegerで宣言された変数は内部でLongにキャストされるのだったか、はっきり覚えていませんが処理速度を考えるとLongの方が早いのかもしれません。
月~土曜日(10:00am~5:00pm) 日祝定休日
・ 当サイトにて随時(24時間)受付しております。
・ お電話、ファックス、メールでのご注文も随時受付しております。
・ 午後3時までのご注文分につきましては即日発送いたします。
※日曜、祝日のご注文分につきましては翌営業日発送となります。
なお、在庫の状況によって発送が遅れる場合もございますのでご了承願います。
~当サイトからのご注文~
※ 取り扱い商品一覧画面の画像をクリックすることにより各商品の詳しい説明画面に移ります。
~配達日及び配達時間帯のご指定~
・お届けの日及びお届け時間帯につきましては、ご都合の良い日時をお選びいただけます。
[午前中] [14~16時] [16~18時] [18~20時] [19~21時]
~配送料~
・1回のお買い上げ金額が5,000円(税込み)以上の場合には、配送料は日本全国無料とさせていただきます。
・1回のお買い上げ金額が5,000円(税込み)に満たない場合には、配送料650円(税込み)をご負担願います。(一部例外もございます。)
~代金引換手数料~
・代金引換手数料につきましては、全額当方で負担させていただきます。
~代金引換のお客様~
・現金、クレジットカード、デビットカードのいずれかでのお支払いとなります。
![]()
~クレジットカード決済サービス~
<直接決済は終了しました>
![]()
・お客様登録画面(ご希望商品選択後)にて簡単決済
![]()
~銀行振込のお客様~
・お振込確認後直ちに発送いたします。(お振込手数料はご負担願います)
お振込先:PayPay銀行 (0033) ビジネス営業部 (005)
(普通) 1 5 1 8 4 1 7 ヤマモトケンコウドウヤマモトマサハル