Каковы значения по умолчанию для параметров метода VBA?

Я совершенно новый для vba, и почему-то я не могу понять этого. Я пытаюсь выяснить, каковы значения по умолчанию для параметров метода vba, потому что я хотел бы сократить мой скрипт (и не обязательно определять его все время).

В качестве примера

Sheets(ComboBox1.Value).Columns(2).Find(What:="Example", _ LookIn:=xlValues, LookAt:=xlPart, SearchOrder:=xlByRows, _ SearchDirection:=xlNext, MatchCase:=False) 

Я использую эти параметры очень много в подпрограмме, и хотел бы избавить себя от хлопот при написании их каждый раз. Если бы они были значениями по умолчанию, я бы просто их бросил. Но я не могу найти, какие значения по умолчанию для этого метода находятся где угодно.

Поэтому я придумал определение своего

 Public Function FindVal(What As Variant, Optional After As Variant, _ Optional LookIn As Variant = xlValues, Optional LookAt As Variant = _ xlPart, Optional SearchOrder As Variant, Optional SearchDirection As _ Variant = xlNext, Optional MatchCase As Boolean = False, Optional _ MatchByte As Boolean, Optional SearchFormat As Variant) FindVal = Find(What=What, After=After, LookIn=LookIn, LookAt=LookAt, _ SearchOrder=SearchOrder, SearchDirection=SearchDirection, _ MatchCase=MatchCase, MatchByte=MatchByte, SearchFormat=SearchFormat) End Function 

Но я уверен, что есть более простой способ, не так ли?

Большое спасибо за любую помощь!

MSDN – ваш друг. Просто найдите «Range.Find» в Google.

Например: https://msdn.microsoft.com/en-us/library/office/ff839746.aspx

Ctrl+I – это ярлык, который вам нужен, если вы хотите не посещать MSDN каждый раз. Это то, что вы получаете, когда вы выбираете « Replace и нажмите Ctrl+I : введите описание изображения здесь

Давайте будем гением компьютера.