
No.1ベストアンサー
- 回答日時:
残念ながら、VB(VBA)の変数に、
> 変数X,Yの範囲をどちらも1から1000までに
の様な指定はできません。
データ型が決まれば、自動的に上限下限も決まってしまいます。
ですから、
> いろいろと自分なりに検索してみたんですが、どうしても
> わからなかったので質問させていただきました。
いくら探しても見つからないでしょうね・・・

No.2
- 回答日時:
>Dim X, Y As Integer
No.1の方の補足ですが上記のような記述をした場合はYだけがInteger型になってXはデータ型の指定はされません。これはVBの仕様なのでどちらもInteger型にしたい場合は
Dim X As Integer
Dim Y As Integer
と、どちらも宣言するようにしてください。
あと、変数の範囲を指定したい場合はデータ型で指定することは不可能なのでIf分で行うしかありません。例えば下記のような記述ですね。
If X < 1 Then
X = 1
ElseIf X > 1000 Then
X = 1000
End If
If Y < 1 Then
Y = 1
ElseIf Y > 1000 Then
Y = 1000
End If
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
このエラー、何とかなりません...
-
u_shortなどの省略した宣言につ...
-
CPUの考え方を教えてください ...
-
SNMP リンクダウンとノードダ...
-
ノードとは
-
複数のマックPCによる数値計算...
-
バッチファイルでテキストファ...
-
XML、XSLTの適応エラー(IEから...
-
動的な構造体配列の初期化
-
ルート要素ノードが2個ある場合?
-
XMLファイル内のデータ(値)を変...
-
質問
-
東芝のDynabookなのですがアン...
-
順不同・任意のタグ
-
VBAでXMLを出力するプログラム...
-
特殊記号が勝手にエスケープさ...
-
タグの有無の判定
-
[C#]テキストボックスに入力し...
-
TreeView と DOMツリー
-
XSLTにてタグ名を取得する方法
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
このエラー、何とかなりません...
-
VBでXMLファイルを作ると xmlns...
-
携帯サイト作成について
-
DOCTYPE宣言について
-
Integerの範囲設定について
-
変数の宣言について
-
質問
-
IE7とDOCTYPE宣言について
-
変数宣言について
-
ASPで型宣言
-
縁切りするとき
-
DTDファイルをクラスパスから読...
-
コンパイルエラー(Excel2003-V...
-
XTHMLで<?xml version=
-
Netscape 6/7 でのテーブル内の...
-
XSLT変換した際、必要のないxml...
-
windowsAPIとは何ですか?
-
u_shortなどの省略した宣言につ...
-
CPUの考え方を教えてください ...
-
東芝のDynabookなのですがアン...
おすすめ情報