O faʻamatalaga sili ona taua o loʻo faʻaaogaina i Excel VBA o faʻamatalaga Afai … Ona и Filifili tulaga. O nei fa'aaliga uma e lua e su'e se tasi pe sili atu tu'utu'uga ma, fa'atatau i le i'uga, fa'atino gaioiga eseese. O le a tatou talanoa atili e uiga i nei mea e lua e fa'atino ai tuutuuga.
“Afai… Ona” Faamatalaga i le Visual Basic
Pule Afai … Ona siaki le tulaga ma, afai e saʻo (TRUE), ona faʻatinoina lea o le seti o gaioiga. E mafai fo'i ona fa'amatala se seti o gaioiga e fa'atino pe afai o le tulaga e SĒ.
Fa'atonu fa'aoga Afai … Ona faapei o lea:
If Условие1 Then
Действия в случае, если выполняется Условие1
ElseIf Условие2 Then
Действия в случае, если выполняется Условие2
Else
Действия в случае, если не выполнено ни одно из Условий
End If
I lenei faaupuga, o elemene Seisi Afai и isi e mafai ona ave'esea aiaiga e fa'atino pe a le mana'omia.
O loʻo i lalo se faʻataʻitaʻiga lea, faʻaaogaina le tagata faʻaoga Afai … Ona O le lanu faatumu o le sela galue e suia e faalagolago i le tau o loʻo i ai:
Afai ActiveCell.Value <5 Ona ActiveCell.Interior.Color = 65280 'Ячейка окрашивается в зелёный цвет ElseIf ActiveCell.Value <10 Ona ActiveCell.Interior.Color = '49407 Ятрашеж. евый цвет Else ActiveCell.Interior.Color = 255 'Ячейка окрашивается в красный цвет Fa'ai'u Afai
Manatua o le taimi lava e moni ai le tulaga, o le faʻatinoina o le faʻamatalaga tuutuuga e faʻaumatia. O le mea lea, afai o le tau o le fesuiaiga ActiveCell itiiti ifo i le 5, ona moni ai lea o le tulaga muamua ma lanu meamata le sela. A maeʻa lena, o le faʻatinoina o le faʻamatalaga Afai … Ona ua motusia ma e le o siakiina isi tulaga.
A'oa'o atili e uiga i le fa'aogaina o le fa'aoga tulaga i le VBA Afai … Ona e mafai ona maua ile Microsoft Developer Network.
"Filifili Fa'amatalaga" i le Visual Basic
Pule Filifili tulaga tutusa ma le tagata faafoe Afai … Ona i lena mea e siaki ai foi le moni o le tulaga ma, e faalagolago i le taunuuga, filifili se tasi o filifiliga.
Fa'atonu fa'aoga Filifili tulaga faapei o lea:
Select Case Выражение
Case Значение1
Действия в случае, если результат Выражения соответствует Значению1
Case Значение2
Действия в случае, если результат Выражения соответствует Значению2
...
Case Else
Действия в случае, если результат Выражения не соответствует ни одному из перечисленных вариантов Значения
End Select
tōtōga Isi mataupu e le mana'omia, ae fautuaina mo le taulimaina o tau fa'afuase'i.
I le faʻataʻitaʻiga o loʻo mulimuli mai, faʻaaogaina le fausiaina Filifili tulaga suia le lanu faatumu o le sela o loʻo iai nei e faʻatatau i le tau o loʻo i ai:
Filifili Case ActiveCell.Value Case Is <= 5 ActiveCell.Interior.Color = 65280 'Ячейка окрашивается в зелёный цвет Mataupu 6, 7, 8, 9 ActiveCell.Interior.Color = 49407' вый цвет Mataupu 10 ActiveCell.Interior. Lanu = 65535 'Ячейка окрашивается в жёлтый цвет Mataupu 11 I le 20 ActiveCell.Interior.Color = 10498160 'Ячейка окрашивается в лилоCeты в лиловеты в лиловеты Active чейка окрашивается в красный цвет Fa'ai'u Filifili
O le faʻataʻitaʻiga o loʻo i luga o loʻo faʻaalia ai le auala e mafai ai ona e setiina se tau mo se elemene i auala eseese. mataupu i le fausiaina Filifili tulaga. O auala nei:
Mataupu O <= 5 | O le mea lea, faʻaaogaina le upu autu Mataupu O e mafai ona e siaki pe faamalieina le tau Faʻamatalaga tulaga o le fomu <= 5. |
mataupu 6, 7, 8, 9 | O le auala lea e mafai ai ona e siaki pe fetaui le tau Faʻamatalaga fa'atasi ai ma se tasi o fa'atauga o lo'o lisiina. O tau o lo'o lisiina e tu'u'ese'ese i koma. |
mataupu 10 | E siaki pe fetaui le tau Faʻamatalaga fa'atasi ai ma se tau fa'atatau. |
mataupu 11 O lena lava 20 | O le mea lea, e mafai ona e tusia se faʻamatalaga e siaki ai pe faʻamalieina le tau Faʻamatalaga tulaga o le fomu mai le 11 i le 20 (e tutusa ma le le tutusa "11<=taua<=20"). |
Isi mataupu | E pei o lenei, faʻaaogaina le upu autu isi, o loʻo faʻaalia gaioiga mo le mataupu pe afai o le tau Faʻamatalaga e le fetaui ma so'o se filifiliga o lo'o lisiina mataupu. |
O le taimi lava e maua ai se tasi o tulaga, e faʻatino gaioiga tutusa ma alu ese le fausaga. Filifili tulaga. O lona uiga, i soʻo se tulaga, e naʻo le tasi o lala o loʻo lisiina o le a faʻataunuʻuina. mataupu.
Fa'amatalaga atili e uiga i le fa'aogaina o le fa'amatalaga VBA Filifili tulaga e mafai ona maua ile Microsoft Developer Network.