Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Używanie nazwanych argumentów w operandach If operatora jest nieprawidłowe. Poniższy przykład powoduje ten błąd:
Dim i As Integer
Dim result As String
' Not valid.
' result = (If(i > 0, TruePart:="positive", FalsePart:="not positive")
Różni się to od IIf funkcji, która zezwala na nazwane argumenty, jak pokazano w poniższym kodzie:
' Valid.
IIf(i > 0, TruePart:="positive", FalsePart:="not positive")
Identyfikator błędu: BC33105
Aby poprawić ten błąd
Usuń przypisania nazw z operandów, jak pokazano w poniższym kodzie.
result = If(i > 0, "positive", "not positive")
Zobacz też
Współpracuj z nami w serwisie GitHub
Źródło tej zawartości można znaleźć w witrynie GitHub, gdzie można również tworzyć i przeglądać problemy i żądania ściągnięcia. Więcej informacji znajdziesz w naszym przewodniku dla współtwórców.