View Single Post
  #2   Report Post  
Posted to microsoft.public.excel.programming
Chip Pearson Chip Pearson is offline
external usenet poster
 
Posts: 7,247
Default Print multiple reports from list validation

You need to put the code in a Sub procedure, and that Sub
procedure should be in a standard code module, not the
ThisWorkbook code module or a Sheet code module. Open the VBA
Editor (ALT+F11), open the Project Explorer (CTRL+R) and locate
your project in the tree view control. Go to the Insert menu and
choose Module. In that module, paste the following code:


Sub AAA()
Dim Cell As Range
For Each Cell In Range("NamedRangeName")
Range("A1").Value = Cell.Value
' print sheet
Next Cell

End Sub



--
Cordially,
Chip Pearson
Microsoft MVP - Excel
Pearson Software Consulting, LLC
www.cpearson.com



"Zilla" wrote in message
...
Hi,

I am new to Excel vba - I have some experience in Access vba
however.Can
anyone help me implement a solution to my problem I picked up
elsewhere on
these forums?

I have a single a4 report with various charts, the content of
the report
comes from a drop down list pointing to a list of values
elsewhere on the
same worksheet.

I want a button that will work throught the entire list and
print the report
for each one. I have found this solution elsewhere (thanks to
Tom Ogilvy):

for each cell in Range("NamedRangeName")
Range("A1").Value = cell.Value
' print sheet
Next

Which apparently does what I need, but I really don't know how
to implement
this - can anyone guide me? I'm at the copying and pasting
stage right now,
which obviously does'nt work... I need to know in a really
exact way how to
get this going.

This is perhaps too basic a question for this board, but I just
need a quick
solution... help!

Thanks in advance