AutoComplete メソッド (Excel)Range.AutoComplete method (Excel)

オートコンプリートのリストから、指定された文字列と適合する候補を返します。Returns an AutoComplete match from the list. オートコンプリートが一致しない場合、またはリスト内の複数のエントリが完了する文字列と一致する場合、このメソッドは空の文字列を返します。If there's no AutoComplete match or if more than one entry in the list matches the string to complete, this method returns an empty string.

構文Syntax

オートコンプリート(String)expression.AutoComplete (String)

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

パラメーターParameters

名前Name 必須 / オプションRequired/Optional データ型Data type 説明Description
StringString 必須Required StringString オートコンプリートの対象となる文字列を指定します。The string to complete.

戻り値Return value

文字列String

注釈Remarks

このメソッドは、オートコンプリート機能がオフになっていても動作します。This method works even if the AutoComplete feature is disabled.

Example

この例では、文字列セグメント Ap に一致するオートコンプリートが返されます。This example returns the AutoComplete match for the string segment Ap. オートコンプリートが行われるのは、セル A5 を含む列に連続したリストが含まれており、そのリスト内のエントリの1つに文字列の一致が含まれている場合です。An AutoComplete match is made if the column containing cell A5 contains a contiguous list, and one of the entries in the list contains a match for the string.

s = Worksheets(1).Range("A5").AutoComplete("Ap") 
If Len(s) > 0 Then 
 MsgBox "Completes to " & s 
Else 
 MsgBox "Has no completion" 
End If

サポートとフィードバック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.