Microsoft ExcelでVBAを使用して別のブックからユーザー定義関数(UDF)を使用し
この記事では、ユーザー定義関数(UDF)の使用方法を説明します
別のワークブックで定義されています。
この例では、「String.xlsmの文字の反転」ワークブックにUDF「ReverseText」を作成しました。
生データは、「MainFile」のサンプルテキストデータで構成されています。
「String.xlsmの文字の反転」のUDF「ReverseText」を使用してサンプルテキストを反転します。
次のような別のブックのユーザー定義関数(UDF)を使用できます。
OtherWorkbookFullName!FunctionName(CellReference)
「MainFile」でUDF「ReverseText」を使用するには、完全なファイル名と、UDFの前に感嘆符(!)が続く拡張子を定義する必要もあります。したがって、関数は次のようになります。
‘String.xlsmの文字を反転する’!ReverseText(C11)
注:UDFを含むファイルの名前にスペース文字が含まれている場合は、ファイル名を一重引用符( ‘)で囲む必要があります。
ユーザー定義関数を含むファイルをアドインに変換することもできます。次に、そのアドインをExcelアプリケーションで追加します。
アドインを作成してアドインを使用するには、質問1に進みます
コードについては以下に従ってください
'Code in other workbook Option Explicit Function ReverseText(text As String) As String 'Reversing the text ReverseText = StrReverse(text) End Function
このブログが気に入ったら、FacebookやFacebookで友達と共有してください。
皆様からのご意見をお待ちしております。私たちの仕事を改善し、あなたのために改善する方法をお知らせください。 [email protected]までご連絡ください