Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


11767 / 13646 ツリー ←次へ | 前へ→

【14298】asを使わない変数宣言? Reiga 04/5/25(火) 16:23 質問[未読]
【14301】Re:asを使わない変数宣言? Asaki 04/5/25(火) 16:30 回答[未読]
【14302】Re:asを使わない変数宣言? Reiga 04/5/25(火) 16:34 お礼[未読]
【14303】Re:asを使わない変数宣言? ちゃっぴ 04/5/25(火) 16:36 発言[未読]

【14298】asを使わない変数宣言?
質問  Reiga  - 04/5/25(火) 16:23 -

引用なし
パスワード
   はじめまして。こんにちわ。
初歩的な質問だったら、ごめんなさい。

インターネットでVBAを調べていたら…
変数宣言で、下のようなものがありました。
 
 Dim a$, b$, c$
 Dim i%

i%は数値型のようですが、
asを使わずに宣言できるのでしょうか?

【14301】Re:asを使わない変数宣言?
回答  Asaki  - 04/5/25(火) 16:30 -

引用なし
パスワード
   こんにちは。

型宣言文字
というやつですね。

@ : 通貨型 (Currency)
# : 倍精度浮動小数点数型 (Double)
% : 整数型 (Integer)
& : 長整数型 (Long)
! : 単精度浮動小数点数型 (Single)
$ : 文字列型 (String)

個人的には、覚えてないので使いません。

【14302】Re:asを使わない変数宣言?
お礼  Reiga  - 04/5/25(火) 16:34 -

引用なし
パスワード
   ▼Asaki さん:
ありがとうございました。
早い対応、うれしかったです。

こういう宣言の仕方もあるんですね。
勉強になりました。

【14303】Re:asを使わない変数宣言?
発言  ちゃっぴ  - 04/5/25(火) 16:36 -

引用なし
パスワード
   変数宣言では使いませんが、
Variant型の関数を文字列変換するときによく使います。

例) Mid$, Left$

あと、定数を代入するときにもつかいます。
Private Const mconMillisecondPerDay   As Double _
      = 10000000# * 60# * 60# * 24# / 10000#     

#つけないと動かないと思う・・・多分

11767 / 13646 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free