Gustav Brock
Gustav at cactus.dk
Fri Nov 15 16:12:04 CST 2013
Hi Brad
It is. Turn Str_Test1 etc. into an array, Str_Test.
Then:
For intN = 1 To 20
Reports("Report" & CStr(intN)).Caption = Str_Test(intN - 1)
Next
/gustav
>>> BradM at blackforestltd.com 15-11-13 22:44 >>>
All,
I have a Four-Week "Calendar" report that has 20 Sub-reports (one for
each "work day" in the 4-week period)
This application has a little VBA code that changes some of the
properties on each of these 20 reports.
This is done with one line of code for each report like this -
Reports.Report1.Caption = Str_Test1
Reports.Report2.Caption = Str_Test2
Reports.Report3.Caption = Str_Test3 ...
Instead of having one line of code for each report, I would like to set
up a loop to handle this processing.
To do this, I need to somehow use a variable something like...
Reports. & MyVariable & .Caption = Str_Test1
Is this possible?
Thanks,
Brad