Professional Documents
Culture Documents
Chapter 3.4 - Loop Through Books and Sheets
Chapter 3.4 - Loop Through Books and Sheets
Chapter 3.4 - Loop Through Books and Sheets
#1 Excel tutorial on the net Excel Introduction Basics Functions Data Analysis VBA 300 Examples Ask us
Below we will look at a program in Excel VBA that loops through all open workbooks and worksheets, and
displays all the names. Chapter < >
Situation: Workbook and Worksheet Object
Sales Calculator
Files in a Directory
Import Sheets
Programming Charts
2. We want to loop through all open workbooks. To achieve this, add the following code line:
3. We write the text "Workbook: ", the name of the workbook, and the text "Worksheets: "" to the variable text.
text = text & "Workbook: " & book.Name & vbNewLine & "Worksheets: " & vbNewLine
Note: you can use the & operator to concatenate (join) elements. To start a new line, you can use vbNewLine.
4. To loop through all the worksheets of a workbook, add the following code line:
Next sheet
Next book
10. Test the program. Before you click on the command button, give your worksheets some descriptive names
and open another blank workbook.
Result:
EXCEL EASY • FREE EXCEL HELP • COPYRIGHT (C) 20102017 • ALL RIGHTS RESERVED
MICROSOFT EXCEL TUTORIAL | HOW TO USE VBA | EXCEL FORMULAS | DROPDOWN LIST