Hi again,
The reason that it's not doing all the sheets is that the way the code is written, it required the worksheet to be the activesheet, when your code is looping through the sheets it doesn't activate them and so the formular is just copied to the cells on the same sheet for as many times as there are sheets.
the following code will transfer the formular to all the sheets and only ask you for the input box once. The method though I'm sure is not very efficient, and there is a better way to do this, but it works (have not changed the first part of the code)
Looking at the first part of the code though, i would say that it's not a very efficient method of performing the action. I've not been working with VBA very long, so would not feel comfortable suggesting a different way, but it may be worth asking some of the really clever guys on here the best way to tidy it up.
Hope this helps in the meantime. Robyn
Bookmarks