excel workshop iii introduction to vba in excelactuary/meetingsandworkshops/... · vbaproject...

Post on 02-Oct-2020

6 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Option Explicit

Sub Myroutine()

End Sub

Myroutine()

Dim

Dim mystring As String

Dim dbl As Double

Dim num As Integer

Dim rng As Range

=

mystring = “string”

num = 5

Set rng = Range(“A1:B3”)

MsgBox(“Prompt”)

?Worksheets.Count

?Range(“B2”).Value

Debug.Print

If

If condition Then

[statements]

[ElseIf elseifcondition Then

elseifstatements]

[Else

elsestatements]

End If

condition statements elseifconditionelseifstatements elsestatements

ElseIf

While

While condition

statements

Wend

statements condition FALSE

condition TRUE

For

For counter = start To end [Step increment]

statements

Next [counter]

counter

For i = 0 to 3 i = 0, 1, 2, 3

For i = 2 to 7 Step 2 i = 2, 4, 6

For i = 5 to 0 Step -3 i = 5, 2

For Each

For Each cell In range

statements

Next

cell range

range cell

Dim array(5) as Integer

ReDim array(10)

ReDim Preserve array(15)

array(0) = 5

Function MyFunction(param1 As dtype, param2 As dtype, …) As dtype

statements

MyFunction = value

End Function

top related