VBA är Microsofts Visual Basic programmeringsspråk . Det är oftast förknippas med makron som används i Excel och ibland även rapportera generation med produktionen inriktad på Word eller PowerPoint-dokument . VBA ger utvecklare alla de vanliga logiska alternativ som finns på andra språk , såsom loopar , while-slingor och om /då /annan uttalanden . Men liksom alla språk , är syntaxen för att använda dessa slingor lite annorlunda i VBA . När du använda dessa, är processen enkel och kommer att vara lätt att genomföra . Instruktioner
1
Skapa en If-sats i VBA som detta exempel som jämför två värden och skriver " Equal " eller " inte lika med " i cell A1 beroende på resultatet av jämförelsen .
Sub My_If_Test ( ) katalog
Dim this_value
Dim that_value
this_value = 0
that_value = 2 Review p Om this_value = that_value sedan
Sheets ( " Blad1 " ) . celler ( 1,1) . value = " Equal "
Else
Sheets ( " Blad1 " ) . celler ( 1 , 1 ) . Value = " inte lika med "
End If
End Sub
p Om du vill testa om något är inte lika , är tecknet < > .
2
Skapa en for-loop i VBA följer detta exempel kod som kommer att sätta värdet av en ökas räknaren i varje motsvarande rad .
Sub My_For_Test ( ) katalog
avbländningsräknare
Dim end_value
end_value = 10