No.2ベストアンサー
- 回答日時:
Excel2003(Office2003)は持ち合わせていないので、2002の場合なら・・
VBE上で
for i = 1 to 2
msgbox ""
next i
となっていたら、for の所にカーソルを持って行って、F1 キーを押せば
該当すると思われるものがピックアップされます。
あるいは、For まで打ち込んで、F1 とか
イミディエイトウィンドウ(Ctrl + G で出現)で、For まで打ち込んで、F1 とか
2002なら
---------------------
For キーワード
キーワード For は、次の構文で使用します。
For...Next ステートメント
For Each...Next ステートメント
Open ステートメント
-------------------------
となりますので、For Each...Next ステートメント をクリックすると
前回回答のがでます。
たしか、2002の場合はVBAのヘルプはインストール時のオプション扱いだった記憶・・
2003は分かりません。
蛇足ですがOffice2010のVBAのヘルプは今までで一番使いやすいです。
ところが2013では
『以前のバージョンの Office に付属していた開発者用リファレンス ヘルプ ファイルは、セットアップから削除され、
Microsoft Developer Network (MSDN) で参照できるようになります。』
だとさ (-"-)
http://technet.microsoft.com/ja-jp/library/cc178 …
VBSのヘルプは、ここから
http://www.microsoft.com/ja-jp/download/details. …
scd56jp.exe をダウンロードして
実行するとインストール先を聞いてきます。OSがWinXPなら既定のフォルダは
C:\Program Files\Microsoft Windows Script\ScriptDocs
ですので、そこから script56.chm だけをお好きな所にコピーします。
他のものに用は無いので、コントロールパネルからアンインストールしてください。
または解凍ソフトをインストールして
http://win.just4fun.biz/WSH/WSH%E3%81%AE%E3%83%9 …
にて。
No.1
- 回答日時:
VBAのヘルプだと
For counter = start To end [Step step]
[statements]
[Exit For]
[statements]
Next [counter]
で
VBSでは
For counter = start To end [Step step]
[statements]
[Exit For]
[statements]
Next
となっています。
私もVBAでは、For ~ Next の入れ子の時に分かりやすいように
[counter]を入れる場合がありますが
何故、VBSでは無いのかは分かりません。
開発者が『要らんだろう』って考えたから・・かな?としか。
元々VBSはVB・VBAの簡略版的なものに
システムの操作用のメソッド・関数を加えたものと理解しています(私は)。
なので出来ない事もあります。
VBA の機能で VBScript に含まれていない機能
http://msdn.microsoft.com/ja-jp/library/cc392401 …
ご提示いただいたそのvba、vbsのヘルプはどうやって見れるのでしょうか?
vbe画面で「loop」と入力して
“For...Next ステートメントの使い方”
と言うのを開いたのですが
その構文は記載されてませんでした。(エクセル2003)
でもvbsでは使えないという事がわかったのでよかったです。
vbsを開発する人は不要な機能を付けないようにしたのですね
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) マクロ実行時、自動で背景色を変えたい。 C列にあるチェックボックスをチェックするとB列に「TRUE」 4 2022/11/08 11:14
- Visual Basic(VBA) ExcelVBAで、index、match関数を使用して、指定範囲に出力したい 3 2022/10/18 21:53
- Visual Basic(VBA) 順列をランダムに発生するプログラム 1 2022/11/16 12:16
- Visual Basic(VBA) 前回ご教授いただいたコードに覚えたてのループ処理で品名りんごAから順に20回for nextでループ 7 2023/01/13 22:01
- Visual Basic(VBA) ①ExcelVBAでカレンダーを作り、別のユザーフォームで日付を入力したいのですがエラーになります。 1 2023/02/17 18:39
- Visual Basic(VBA) 複数シートの複数列に入力されているデータを重複なしで抽出するVBAを作りたいです。 9 2022/06/17 10:33
- Visual Basic(VBA) 実行時エラー´5854´ 文字列型パラメーターが長すぎます。 3 2023/06/08 21:17
- Visual Basic(VBA) userformでSheetを選択して開くコード 1 2023/05/15 16:27
- Excel(エクセル) VBAで組み合わせ算出やCOUNTIFSの処理を高速化したいです。 4 2022/04/07 02:38
- Visual Basic(VBA) VBA横データを縦にしたいです 2 2023/08/08 19:38
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
visual atudio code でC言語を...
-
IIS5.1でHTTP内部サーバーエラ...
-
自宅でc言語のコンパイルが
-
Windows依存ではなく、Cygwinの...
-
VBScriptで外部プログラム実行...
-
Windows10にデュアルブートでXP...
-
DShow.hを認識させたい
-
Shell関数で起動したメディアプ...
-
motif
-
Pythonでグラフを書きたいので...
-
[C#] コンパイラのバージョン確...
-
Visual Basic 6.0 SP6 インス...
-
Flashコンテンツを使ったWebサイト
-
Powershell ISEの日本語化設定
-
GMTで日本語フォントが化けてし...
-
Python Qt 5.9.7 から Qt 5.12 ...
-
sympyのインストールに失敗
-
コマンドプロンプトの「%1」と...
-
バッチでテキストファイルから...
-
コマンドプロンプトのエラーに...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Windows10にデュアルブートでXP...
-
コマンドプロンプトのコードの...
-
VBScriptで外部プログラム実行...
-
DELL タブレット 「Venue 8 Pro...
-
Shell関数で起動したメディアプ...
-
Tomcatがサービスに残り再イン...
-
Python Qt 5.9.7 から Qt 5.12 ...
-
Visual Basic 6.0 SP6 インス...
-
Jupyter Notebookのアンインス...
-
cygwinインストールでgccが利用...
-
Linuxにgccをインストールした...
-
[C#] コンパイラのバージョン確...
-
Microsoft MonthView Controlに...
-
Microsoft Visual C++ 2015がイ...
-
php-Laravelのインストールにつ...
-
ラズパイでのCGIで、pythonソー...
-
CentOSにシマンテックSEPをイン...
-
C言語 コマンドプロンプトにつ...
-
Powershell ISEの日本語化設定
-
さくらのレンタルサーバーでyum...
おすすめ情報