@SourceSure, I couldn't get this to work for me. I have a master data sheet and I want to pull from column B starting with B3:B100 to name each worksheet in my workbook. Any ideas?
Awesome!..... That is the way to go if you already have 30 sheets, but if you haven't made your sheet copies yet, then just name the first worksheet Day (1) and excel will increment the number as you copy automatically.... Thanks Bill, you have taught me a lot, keep up the great work.
AWESOME AWESOME AWESOME!!!!! THANK U!!!! ^^V
msashikin85 1 month ago
Here is another variation...
I adapted it to my sitation.
To named the tab from a present and specific cell value from each of them.
For i = 1 to 3 : WorkSheets(i).name = WorkSheets(i).Range("B2").Value : Next
I'm always impress.
Thx a lot.
SourceSure 1 month ago
@SourceSure, I couldn't get this to work for me. I have a master data sheet and I want to pull from column B starting with B3:B100 to name each worksheet in my workbook. Any ideas?
ryanjaimee2 1 month ago
Here is a slight variation of your macro:
For i = 1 to Worksheets.Count : Worksheets(i).Name = "Day " & i : Next
That way you don't have to know/count how many Sheets you have to rename.
And it bypass the 28/29 or 30 day sheet error.
lantere 2 months ago
Many thanks for this very handy trick.
TaurusPresents 2 months ago
Easy way that you found, thx!
danielvondavis 2 months ago
Awesome!..... That is the way to go if you already have 30 sheets, but if you haven't made your sheet copies yet, then just name the first worksheet Day (1) and excel will increment the number as you copy automatically.... Thanks Bill, you have taught me a lot, keep up the great work.
osmrducks1 2 months ago
@osmrducks1 , That is a great trick!
ExcelIsFun 2 months ago
Bill, super cool trick. Wow, that saves a whole lot of time. Thanks.
krn14242 2 months ago