Excel VBA基础控制结构与应用示例.pdfVIP

  • 0
  • 0
  • 约6.23千字
  • 约 4页
  • 2025-10-20 发布于北京
  • 举报

VBAhasmanycontrolstructurestouse.ThemostusedonesaretheIf…EndIfandtheFor…Next.

Withthesetwoyoushouldbeabletobuildsubstantialcontrolintoyour‘programs’.

TheIf…EndifCONTROL:

Executesanactionifaconditionistrue.

IfAns1=1ThenTestcondition.

Score=Score+1IncrementvariableScoreifconditionistrue

EndIfEndafteraction

AcommonformofthiscontrolistheIf..Else..EndIf

IfAns1=1ThenTestcondition.

Score=Score+1IncrementvariableScoreifconditionistrue

Else

Score=Score–1DecrementvariableScoreifconditionisnottrue

EndIf

LOOKatExerciseOneasanexampleofthiscontrolinaction.

TheFor….NextCONTROL:

RepeatsastatementORagroupofstatementsaspecifiednumberoftimes.

Score=0Initializevariable.

ForCount=1to10Doit10times

Score=Score+1IncrementvariableScore

NextCount

LOOKatExerciseThreeasanexampleofthiscontrolinaction.

TheWhile…WendCONTROL:

ExecutesaseriesofstatementsaslongasagivenconditionisTrue.

Score=0Initializevariable.

WhileScore10TestvalueofvariableScore

Score=Score+1IncrementvariableScore

WendEndWhileloopwhenCounter10

TheDo…LoopCONTROL:

RepeatsablockofstatementswhileaconditionisTrueoruntilaconditionbecomesTrue.

Score=0Initializevariable

Do

Score=Score+1

文档评论(0)

1亿VIP精品文档

相关文档