Program Sets > MS Excel

Putting Sheet names on a worksheet

(1/1)

Stephen:
I recently completed my school orders for new toners etc, unfortunately I do this for the entire school but I do it on a spreadsheet across a number of worksheets.
 
I accidently wiped the name off the top of each sheet where I had it as a heading and of course did want to have to type it in again for all the subjects, as I had named the worksheets each subjects name (apart from History - key word - I named it History) I thought there must be an easier way and there is!!
 
As long as you have saved your file you can use the equation
 
=RIGHT(CELL("filename",A1),LEN(CELL("filename",A1))-FIND("]",CELL("filename",A1)))
 
looks complicated doesnt it. I found it and a function suggestion here: http://www.mrexcel.com/forum/showthread.php?t=32203
 
Basically Cell("Filename",A1) would return the [filename]worksheetname the rest just seperates worksheetname out of the rest of the text.
 
Note I had about 12 worksheets highlighted and wanted to put the name into all 12 at once, After I pasted the equation I had to re-edit all the A1 bits or else you get a ref error.
 
So my final line looked like this
 
=CONCATENATE(RIGHT(CELL("filename",A1),LEN(CELL("filename",A1))-FIND("]",CELL("filename",A1)))," Supplies June 2009")
 
Which would say something like: ICT Supplies June 2009, I choose to use concatenate rather than the usual & because I got an error with & for some reason.
 
Just got it working with
 
=(RIGHT(CELL("filename",A19),LEN(CELL("filename",A19))-FIND("]",CELL("filename",A19)))&" Supplies June 2009")
 
Go figure.

Navigation

[0] Message Index

Go to full version