「Web出版サイト」ベータ公開

Q&A集[?]

当サイトでのご質問の受付は終了しました

すべてのコンテンツを読み込み専用としたため、回答欄からも投稿できません

Apache OpenOffice/LibreOfficeのご質問はそれぞれのフォーラムへご投稿ください

質問コーナー

サイト内検索

分類メニュー

関連サイト


本日:1
昨日:3
総数:4577
現在:3


エラー 「不適当なシンボル: 。」

ページOpenOffice.org FAQの登録ページ
投稿者mr_happy
分類
edit/refer
優先順位
edit/refer
状態
edit/refer
カテゴリー
edit/refer
投稿日2011-07-24 09:48:03 (日)
OSwin7
依存するページ
バージョン
edit/refer

メッセージ

回答ページでは行末に「~」を付加する必要はありません

お世話になります。

主にマクロを整理したり、コメントを整理したりした後、ブレークポイントの設定または実行のボタンを押すと

BASICのシンタックスエラー.
不適当なシンボル: 。

となり、エラーの原因はと反転したマウス近辺を探すのですがよくわかりません。
もちろん近辺には「。」はありません。
こんな時は、何をどうすれば速やかに発見できるのでしょうか。よろしくお願いします。

PS バージョンの2の時もおこりました。


多くは構文エラーでは

M.Kamataki (2011-07-25 02:19:47 (月))

エラーメッセージの内容が不親切だとは思いますが、多くは構文エラーだと思います。過去にfaq/5/129「BASICのシンタックスエラー不適当なシンボル:End Sub。」というご質問もありました。参考になるかどうかわかりませんが。

マクロとコメントの間に全角スペースが2つ以上の時か

mr_happy (2011-07-25 08:27:19 (月))

今回引っ掛かったSub aaa() を違う場所に持って行っても同じ行がエラーになります。
今回の例;

Sub aaa()
    Call f_2NMLDTtoLBDT(cH_HT1, oLBDT)        ' 標準配列を変換
    ・・・・
End Sub

エラーで反転するのは oLBDT) の「)」の部分です。
これを一旦次のようにスペースを無くし

Call f_2NMLDTtoLBDT(cH_HT1, oLBDT)' 標準配列を変換

再度半角スペースで元の形にしたとき直りました。~
マクロとコメントの間に全角スペースがあったのかもしれません。
それが「。」として表現されたのかもしれません。

そこで他の行で実験。~
間に全角スペースを1つだとエラーになりませんが、2つ以上にすると表題のエラーになります。これはバグなのでしょうか。エクセルでは無かった気がします。

このエラーは当然の事なのか、バグなのか

mr_happy (2011-07-26 12:06:45 (火))

一応解決したようなので完了にしました。~
でも、このエラーは「当然の事なのか、バグなのか」はぜひ知りたいので
どなたかご存じあれば教えてください。

お名前:
題名: