Your SlideShare is downloading. ×
For Next Looping In Excel Vba
For Next Looping In Excel Vba
For Next Looping In Excel Vba
For Next Looping In Excel Vba
For Next Looping In Excel Vba
For Next Looping In Excel Vba
For Next Looping In Excel Vba
For Next Looping In Excel Vba
For Next Looping In Excel Vba
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

For Next Looping In Excel Vba

2,261

Published on

For next looping works by using a counter variable. The counter states the number of times a specific piece of code should be repeated.

For next looping works by using a counter variable. The counter states the number of times a specific piece of code should be repeated.

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
2,261
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
40
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. For-Next Looping in Excel VBA Microsoft Office Training Excel Training www.bluepecan.co.uk
  • 2. • For next looping works by using a counter variable. The counter states the number of times a specific piece of code should be repeated. www.bluepecan.co.uk
  • 3. • The following macro produces a random number between 1 and 100. The code includes a counter which will run the code 100 times offsetting each value by one row – in other words creating the values down a column. www.bluepecan.co.uk
  • 4. Sub CountExample() Dim Counter As Integer For Counter = 1 To 100 ActiveCell.Value = Int (Rnd*100) ActiveCell.Offset(1, 0).Select Next Counter End Sub www.bluepecan.co.uk
  • 5. • A step value can be included in a For-Next Loop. The step value determines how the counter is incremented. Change the active cell value to Counter to see the increment more clearly www.bluepecan.co.uk
  • 6. Sub CountExample() Dim Counter As Integer For Counter = 1 To 100 Step 5 ActiveCell.Value = Counter ActiveCell.Offset(1, 0).Select Next Counter End Sub www.bluepecan.co.uk
  • 7. • The macro might be more useful if the user can give their own counter and step values. We will introduce a couple of input boxes for this purpose: www.bluepecan.co.uk
  • 8. Sub CountExample2() Dim Counter As Integer Dim ToNum As Integer Dim StepNum As Integer ToNum = InputBox("What maximum value do you want?") StepNum = InputBox("What increment do you want?") For Counter = 1 To ToNum Step StepNum ActiveCell.Value = Counter ActiveCell.Offset(1, 0).Select Next Counter End Sub www.bluepecan.co.uk
  • 9. • See this Excel training tutorial on the Blue Pecan website www.bluepecan.co.uk

×