アプリ版:「スタンプのみでお礼する」機能のリリースについて

当方XP&Office2003です。

Sub test()
Dim i As Long
For i = 1 To 200
Debug.Print i
Next i
End Sub

を実行すると、
2
3



200
と、表示され、最初の1が消えてしまいます。

イミディエイトウインドウでは、199行までしか表示できないのでしょうか?

私がoffice2003だからですか?

A 回答 (3件)

こんにちは


テーマがおもしろかったのと気になったのと、で、試してみました。

Sub test_j()
 Dim i As Long, s As String
 For i = 1 To 200
  s = s & vbLf & i
 Next i
 Debug.Print Mid(s, 2);
End Sub

最後の改行を取れば、200行表示されませんか?
2000でも2010でも200行までみたいです。
    • good
    • 0
この回答へのお礼

ありがとうございます。

お礼日時:2012/10/20 21:45

2010でも同じかも!?


2011年7月12日火曜日イミディエイトウィンドウの限界
http://oirnao.blogspot.jp/2011/07/blog-post_12.h …
    • good
    • 0
この回答へのお礼

ありがとうございます。

お礼日時:2012/10/20 21:45

あ、すみません、補足です。


> 最後の改行を取れば、
これは
> Debug.Print Mid(s, 2);
の最後に付いているセミコロンのことです。
Mid()関数のことではありません。念の為。
    • good
    • 0
この回答へのお礼

ありがとうございます。

お礼日時:2012/10/20 21:45

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています