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ランキング
-
Shell関数で起動したメディアプ...
-
Visual Basic 6.0 SP6 インス...
-
Python Qt 5.9.7 から Qt 5.12 ...
-
VBScriptで外部プログラム実行...
-
Tomcatがサービスに残り再イン...
-
CentOSにシマンテックSEPをイン...
-
Python超入門者です、win pcにv...
-
Jupyter Notebookのアンインス...
-
Flashコンテンツを使ったWebサイト
-
コマンドプロンプトのエラーに...
-
バッチでテキストファイルから...
-
コマンドプロンプトの「%1」と...
-
大量のフォルダからひとつのフ...
-
バッチ処理でファイルの中身を...
-
exeファイルを実行するとコマン...
-
ハッシュ値を取る時はファイル...
-
PDFファイルを開き、印刷し、閉...
-
アクセス 壊れた? 「ファイ...
-
バッチファイルの内容を表示さ...
-
xcopyで特定のファイルのみをコ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
cygwinインストールでgccが利用...
-
Windows10にデュアルブートでXP...
-
Shell関数で起動したメディアプ...
-
VBScriptで外部プログラム実行...
-
Visual Basic 6.0 SP6 インス...
-
Jupyter Notebookのアンインス...
-
Tomcatがサービスに残り再イン...
-
Python Qt 5.9.7 から Qt 5.12 ...
-
Linuxにgccをインストールした...
-
visual atudio code でC言語を...
-
[C#] コンパイラのバージョン確...
-
Flashコンテンツを使ったWebサイト
-
DELL タブレット 「Venue 8 Pro...
-
Command Not Found @ Cygwin
-
C言語 コマンドプロンプトにつ...
-
DShow.hを認識させたい
-
VB6.0ランタイムインストール先...
-
任意のファイルアイコンの右ク...
-
R、パッケージのインストールに...
-
Powershell ISEの日本語化設定
おすすめ情報