【自動売買ロボット作成マニュアル】(P93)Elself?ElseIf、その他修正箇所


P93の15の部分の3行目部分、エラーが出るので、なんでだろ?と思い、いろいろ改変。


するとElselfではなくElseIfだった模様です。


やはり、「I」アイとの大文字と「l」エルの小文字はわかりにくいです。


他にも訂正箇所である部分が、やはりエラーがでます。


「length(1) - 1」の部分は、「length(1) + 1」に修正するべきなのですね。


・・・と思ったら、まだエラーが出ます。


サンプルと比較してみると、どうやらlength(2)、length(3)といった箇所も修正が必要なようです。


でも、さらにエラーが出るんですけど・・・。


さらに比較すると、P94の15の1行目が全然違います。


If i = length_temp + 4 Then


の箇所が、サンプルシートでは


If i = length(3) + length_temp Then


となっています。んー、これはあとで改変する箇所なのでしょうか?とりあえずこうしてみましたが、エラーになります。


で、全部見ていくと・・・


「-」
「=」


この一つの記述ミスでエラーが出続けていたのでした・・・。
(^_^;)


で、前述の修正ポイントを戻してみると、エラーは出ませんでした。計算方法が違うだけで、エラーは出ないということなのでしょうかねぇ。


この記述ミス、修正箇所を見つけるのが難しいですねぇ。しっかり打つようにこころがけないとなぁ。


とりあえず、サンプルシート中心ではなく、本に忠実なコードで仕上げていくことにします。