• ベストアンサー

変数について

質問です。昔のBasicで、ある変数の桁数(文字数)を制限するコマンド(ユージングというらしいです)があるらしいのですが、VisualBasicにはこの手のコマンドはないものでしょうか?教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.2

(1)DOS-Basic時代Print Usingステートメント 変数の中身を編集して指定した書式で画面に表示する。 (例)Print Using "##,###";a a=12345の時、12,345と表示。 (2)VB,VBAにはなくなった。 Printはメソッドとなり、(オブジェクト).Printになった。 似たものでFormat関数がある。エクセル・アクセスVBAの例。 Sub test01() Worksheets("sheet1").Activate Range("a1") = 12345 Range("b1") = Format(Range("a1"), "##,###") End Sub A1=12345,B1=12,345 Range("c1") = Format(Now(), "yyyy.mm.dd") C1=2002.11.01 Formatの方が機能が多彩である。

その他の回答 (1)

noname#25358
noname#25358
回答No.1

 USING 文は、PRINT 文などで文字列書式を設定するためのもので、文字数を制限するものではありませんが、たぶんこれのことでしょう。  残念ながらVBでは PRINT USING は使えないそうです。

関連するQ&A

専門家に質問してみよう