Home |
Search |
Today's Posts |
|
#1
![]()
Posted to microsoft.public.excel.misc
|
|||
|
|||
![]()
I have 15 or more worksheet tabs. How do I make a list/auto-populate of all
the name of the tabs on one worksheet to form the basis of an index? |
#2
![]()
Posted to microsoft.public.excel.misc
|
|||
|
|||
![]()
sub toc()
for i=1 to sheets.count cells(i,1).value=sheets(i).name next i end sub -- Don Guillett Microsoft MVP Excel SalesAid Software "S G Tan" wrote in message ... I have 15 or more worksheet tabs. How do I make a list/auto-populate of all the name of the tabs on one worksheet to form the basis of an index? |
#3
![]()
Posted to microsoft.public.excel.misc
|
|||
|
|||
![]()
When I do that, it defaults to the top of the page and start the list. Is it
possible to change the macro,so that it list the start of the TOC at the cell that I specify? "Don Guillett" wrote: sub toc() for i=1 to sheets.count cells(i,1).value=sheets(i).name next i end sub -- Don Guillett Microsoft MVP Excel SalesAid Software "S G Tan" wrote in message ... I have 15 or more worksheet tabs. How do I make a list/auto-populate of all the name of the tabs on one worksheet to form the basis of an index? |
#4
![]()
Posted to microsoft.public.excel.misc
|
|||
|
|||
![]()
Sub toc()
Dim i, c, r As Long r = ActiveCell.Row - 1 c = ActiveCell.Column For i = 1 To Sheets.Count Cells(i + r, c).Value = Sheets(i).Name Next i End Sub Gord Dibben MS Excel MVP On Tue, 1 Sep 2009 05:45:01 -0700, S G Tan wrote: When I do that, it defaults to the top of the page and start the list. Is it possible to change the macro,so that it list the start of the TOC at the cell that I specify? "Don Guillett" wrote: sub toc() for i=1 to sheets.count cells(i,1).value=sheets(i).name next i end sub -- Don Guillett Microsoft MVP Excel SalesAid Software "S G Tan" wrote in message ... I have 15 or more worksheet tabs. How do I make a list/auto-populate of all the name of the tabs on one worksheet to form the basis of an index? |
#5
![]()
Posted to microsoft.public.excel.misc
|
|||
|
|||
![]()
thanks again - that worked.
"Gord Dibben" wrote: Sub toc() Dim i, c, r As Long r = ActiveCell.Row - 1 c = ActiveCell.Column For i = 1 To Sheets.Count Cells(i + r, c).Value = Sheets(i).Name Next i End Sub Gord Dibben MS Excel MVP On Tue, 1 Sep 2009 05:45:01 -0700, S G Tan wrote: When I do that, it defaults to the top of the page and start the list. Is it possible to change the macro,so that it list the start of the TOC at the cell that I specify? "Don Guillett" wrote: sub toc() for i=1 to sheets.count cells(i,1).value=sheets(i).name next i end sub -- Don Guillett Microsoft MVP Excel SalesAid Software "S G Tan" wrote in message ... I have 15 or more worksheet tabs. How do I make a list/auto-populate of all the name of the tabs on one worksheet to form the basis of an index? |
#6
![]()
Posted to microsoft.public.excel.misc
|
|||
|
|||
![]()
Could I trouble you again? Is it possible to produce that index and hyperlink
to the relevant tab? "S G Tan" wrote: thanks again - that worked. "Gord Dibben" wrote: Sub toc() Dim i, c, r As Long r = ActiveCell.Row - 1 c = ActiveCell.Column For i = 1 To Sheets.Count Cells(i + r, c).Value = Sheets(i).Name Next i End Sub Gord Dibben MS Excel MVP On Tue, 1 Sep 2009 05:45:01 -0700, S G Tan wrote: When I do that, it defaults to the top of the page and start the list. Is it possible to change the macro,so that it list the start of the TOC at the cell that I specify? "Don Guillett" wrote: sub toc() for i=1 to sheets.count cells(i,1).value=sheets(i).name next i end sub -- Don Guillett Microsoft MVP Excel SalesAid Software "S G Tan" wrote in message ... I have 15 or more worksheet tabs. How do I make a list/auto-populate of all the name of the tabs on one worksheet to form the basis of an index? |
#7
![]()
Posted to microsoft.public.excel.misc
|
|||
|
|||
![]()
Don has given you code to get a list of sheets.
What do you want to do with this "index"? You want to be able to select any sheet when you click on a name? You can build a Sheet Navigation Toolbar as per Dave Peterson's code on Debra Dalgleish's site. Sorts as well as navigates. http://www.contextures.on.ca/xlToolbar01.html Or see this google search thread for the BrowseSheets macro from Bob Phillips. http://tinyurl.com/yoa3dw Gord Dibben MS Excel MVP On Mon, 31 Aug 2009 14:22:01 -0700, S G Tan wrote: I have 15 or more worksheet tabs. How do I make a list/auto-populate of all the name of the tabs on one worksheet to form the basis of an index? |
#8
![]()
Posted to microsoft.public.excel.misc
|
|||
|
|||
![]()
Many thanks to both of you.
"Gord Dibben" wrote: Don has given you code to get a list of sheets. What do you want to do with this "index"? You want to be able to select any sheet when you click on a name? You can build a Sheet Navigation Toolbar as per Dave Peterson's code on Debra Dalgleish's site. Sorts as well as navigates. http://www.contextures.on.ca/xlToolbar01.html Or see this google search thread for the BrowseSheets macro from Bob Phillips. http://tinyurl.com/yoa3dw Gord Dibben MS Excel MVP On Mon, 31 Aug 2009 14:22:01 -0700, S G Tan wrote: I have 15 or more worksheet tabs. How do I make a list/auto-populate of all the name of the tabs on one worksheet to form the basis of an index? |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Hyperlink worksheet data to a index in a workbook? | Excel Worksheet Functions | |||
index, match, offset worksheet function | Excel Worksheet Functions | |||
I have an index sheet of over 200 worksheet tabs... | Excel Discussion (Misc queries) | |||
using index, match on another worksheet | Excel Worksheet Functions | |||
Creating and Index with worksheet names | Excel Discussion (Misc queries) |