WorksheetFunction メソッド (Excel)WorksheetFunction.Trim method (Excel)

文字列に複数のスペースが連続して含まれている場合、単語間のスペースを 1 つずつ残して、不要なスペースをすべて削除します。Removes all spaces from text except for single spaces between words. 他のアプリケーションから受け取ったテキストに空白のスペースが含まれる場合は、 Trimを使用してください。Use Trim on text that you have received from another application that may have irregular spacing.


Trim(Arg1)expression.Trim (Arg1)

: WorksheetFunction オブジェクトを表す変数。expression A variable that represents a WorksheetFunction object.


名前Name 必須 / オプションRequired/Optional データ型Data type 説明Description
Arg1Arg1 必須Required StringString 文字列: 余分なスペースを削除する文字列を指定します。Text - the text from which you want spaces removed.

戻り値Return value




Excel の TRIM 関数は、7ビットの ASCII スペース文字 (値 32) をテキストからトリミングするように設計されています。The TRIM function in Excel was designed to trim the 7-bit ASCII space character (value 32) from text. Unicode 文字セットには、非区切りスペース (値 160) という、別の空白文字もあります。In the Unicode character set, there is an additional space character called the nonbreaking space character that has a decimal value of 160. この文字は、  通常、HTML エンティティとして web ページで使用されます。This character is commonly used in webpages as the HTML entity,  . Trim関数およびWorksheetFunctionメソッドでは、この改行を行わないスペース文字は削除されません。By itself, the Trim function and WorksheetFunction.Trim method do not remove this nonbreaking space character.

Excel のWorksheetFunctionメソッドは、VBA の**trim** 関数とは異なり、先頭および末尾のスペースのみが削除されます。The WorksheetFunction.Trim method in Excel differs from the Trim function in VBA, which removes only leading and trailing spaces.

サポートとフィードバックSupport and feedback

Office VBA またはこの説明書に関するご質問やフィードバックがありますか?Have questions or feedback about Office VBA or this documentation? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。Please see Office VBA support and feedback for guidance about the ways you can receive support and provide feedback.