この記事では、ユーザー定義関数(UDF)の使用方法を説明します

別のワークブックで定義されています。

この例では、「String.xlsmの文字の反転」ワークブックにUDF「ReverseText」を作成しました。

生データは、「MainFile」のサンプルテキストデータで構成されています。

ArrowRawData

「String.xlsmの文字の反転」のUDF「ReverseText」を使用してサンプルテキストを反転します。

次のような別のブックのユーザー定義関数(UDF)を使用できます。

OtherWorkbookFullName!FunctionName(CellReference)

「MainFile」でUDF「ReverseText」を使用するには、完全なファイル名と、UDFの前に感嘆符(!)が続く拡張子を定義する必要もあります。したがって、関数は次のようになります。

‘String.xlsmの文字を反転する’!ReverseText(C11)

注:UDFを含むファイルの名前にスペース文字が含まれている場合は、ファイル名を一重引用符( ‘)で囲む必要があります。

ArrowOutputData

ユーザー定義関数を含むファイルをアドインに変換することもできます。次に、そのアドインを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]までご連絡ください