View Single Post
  #4   Report Post  
Posted to microsoft.public.excel.programming
canary2211 canary2211 is offline
external usenet poster
 
Posts: 5
Default Novice q: allow user to select worksheet in middle of macro

Barb, Wouter

Thanks for this - both methods work nicely. Now I just need to work
out how to eliminate the sheets (or perhaps grey out the options) that
are dealt with so that usr can only select from the remaining sheets

Nick



On Mar 12, 5:39*pm, Barb Reinhardt
wrote:
Have you thought about adding a combo box to your user form and
pre-populating that with the worksheet names?
--
HTH,

Barb Reinhardt



"canary2211" wrote:
This should be easy but I am stuck and would welcome some help or
clues.


I have a macro which does various processes. In the middle of the
macro , I need to pause, ask the user to select a particular worksheet
from a list of 20. The macro continues, pasting a range to the
selected worksheet.


At present I simply do this using a userform and the user types in the
worksheet name from the list of 20 but this is prone to user typing
error. I would prefer a drop down list, ideally showing only the
remaining choices (so that after 18 iterations, there are only the
last two sheet names left).


Here is what I have at present:
Worksheets("Index").Activate
SelectAnswer = InputBox("Type in - carefully! *the worksheet name from
this list.")
On Error Resume Next
Worksheets(SelectAnswer).Activate
Range("A1").Select
ActiveSheet.Paste
.- Hide quoted text -


- Show quoted text -