コンパイルエラー[修正候補: ステートメントの最後]が発生するが?

Question 011k 拙著「組み方講座」 Previous Next
95ページ [1-1-14図] ◆ 環境・・ Excel 2000 & Windows Me
詳細は こちら
先日、技術評論社宛Faxにて質問させて頂きました。 ご回答有難う御座いました。
今度は下記のエラーで困っております。
よろしくお願い致します。
Praivate Sub 選択されたファイルを開く()
  ChDrive ドライブ
  パス = ドライブ & ":\" & 親フォルダー & "\" & 子フォルダー
  ChDir パス
 ⇒Workbooks.Open Filename : = ファイル名 & ".xls", ReadOnly: = true
(⇒の行が赤字になり、Filenameがブルーの白抜き表示され、下記のエラーメッセージが表示され実行できません。)
------ err-msg ------
コンパイルエラー”修正候補ステートメントの最後”
Answer   Copyright (C) 2003.10.31 永井善王
拙著「Excel VBA マクロ組み方講座」本を、技術評論社のホームページで知られてご購入いただいたとのこと。そして、62才になられて Excel VBAを。 IT時代を生き抜いてみえますね。 頑張ってください。

下図のようになってしまったのでしょうか?
[1-1-14図]の一部 エラーメッセージ
ご質問文には 「Filenameがブルーの白抜き表示され」 とありますので、ひょっとして違うかもしれません。しかし、原因は共通するはずですから、これで進みます。

このエラーはマクロの作成中、1行入力し終わって [Enter]キーを押すと、すぐに表示されます。 なぜ、すぐに表示されるかというと、その1行に文法的な誤りがあるからです。 上図では一寸わかりにくいですが、コロン ' : ' とすべきところに セミコロン ' ; ' が入力されています。

あなたから送っていただいたご質問文にあるコードは、ちゃんとコロンになっていますが、作成中のブックのコードがどのようになっているか、再チェックして誤りを見つけ修正してください。
ご成功を祈ります。

[エラーメッセージ]ダイアログボックスの[ヘルプ]ボタンについて
このボタンをクリックすると、さらにくわしい情報が表示されます。 しかし、不慣れなうちは、それを見ても返って迷うことが多いようです。
上右図では 「修正候補: ステートメントの最後」と表示されていますが当たっていません。 一応、ヒントとして活用できれば、くらいにとどめて、まずは、自分の入力ミスが無いか見直しましょう。
本書 479ページの「補足!
入力ミスしやすい英数字・文字・記号 」も参考に。

関連ページ 
VBE画面のコードウィンドウの文字を大きくする方法
        入力したマクロコードが赤色で表示されるが?

 

Excel VBA Macro