[[20230322171548]] 『ユーザー関数のヘルプ作成でエラー』(先が見えない人) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『ユーザー関数のヘルプ作成でエラー』(先が見えない人)

ユーザー関数のヘルプ作成を行いたくて
以下のように書いてみましたが

'MacroOptions'メソッドは失敗しました'_Application'オブゼクト
と表示されました。

どのように書き換えれば良いでしょうか?
教えてください。

又、少し長いので文脈を改行して表示したいので対策あればお願いします。

Sub ヘルプ()

    Application.MacroOptions "TEXTSPLT", "2021スピル対応、365では可能なdelimiterの配列指定は未対応,365の第5引数以降の「一致モード」,「代替文字」には未対応"
End Sub

< 使用 Excel:Excel2021、使用 OS:Windows11 >


「オブゼクト」とはたぶん表示されていないと思う。

(通りすがり) 2023/03/22(水) 17:26:56


[[20230223104800]]
(りんく) 2023/03/22(水) 17:29:52

「オブゼクト」とはたぶん表示されていないと思う。

参考画像。


訂正いたします。
 「オブジェクト」の間違いでした。
(先が見えない人) 2023/03/22(水) 17:32:28


 改行については「Chr(13)」で出来ます。(少なくとも2010環境だと出来てます)

(白茶) 2023/03/22(水) 17:51:51


vbLfでも改行できる・・・ハズ
(ngk) 2023/03/22(水) 17:55:47

 はい。私の環境もCRLFでもイケました。

 あと、
 「TEXTSPLT」が「Private Function」だったら「実行時エラー1004」が発生しますけど大丈夫でしょうか?
 (Option Private Module付けたモジュールでのPublicなFunctionだったらイケると思いますけど)

(白茶) 2023/03/22(水) 18:35:28


皆さん、回答感謝します。

Private Function では無く、Function にすべきでした。
改行は、定番の「& vbCrLf & 」でOKでした。

問題解決しました。
(先が見えない人) 2023/03/22(水) 19:09:22


コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.