J
Jerry
Hi,
Excel file used in this post:
https://docs.google.com/leaf?id=0B9...mMtOWU1MGM5M2I1MTEy&hl=en_US&authkey=CIXSoecG
I am trying to use VBA to achieve the following purpose:
1, a UserForm pops up once I open a workbook, and the value on the drop-down list of 2 ComboBoxes on the UserForm will be automatically populated. (I have designed the UserForm, open VBE to view it)
2, on the UserForm, after I choose "starting year month" and "ending year month", and then click "Select Duration" CommandButton, the VBA code will select a range on sheet "data" and use the range as the source data to createa chart on sheet "data". For example, if I select "2009 Jan" as "startingyear month" and "2009 Apr" as "ending year month", 4 rows will be selectedto be used as data range for the chart, see the area highlight in green. (the rudimentary VBA is also in the file mentioned at the top)
My problem is I don't know how to use the values obtained from ComboBox drop-down selection to set up the range. In my VBA code, there is a line to select a fixed range, see below
Set rngChtData = ActiveSheet.Range("c1:f49")
If I know how to replace c1 with the address of the cell which contains thevalue of "starting year month", and replace f49 with the address of the cell that's 3 columns to the right of the cell which contains the value of "ending year month", I will be getting very closer to my goal.
Any help is highly appreciated!
Thanks!
Jerry
Excel file used in this post:
https://docs.google.com/leaf?id=0B9...mMtOWU1MGM5M2I1MTEy&hl=en_US&authkey=CIXSoecG
I am trying to use VBA to achieve the following purpose:
1, a UserForm pops up once I open a workbook, and the value on the drop-down list of 2 ComboBoxes on the UserForm will be automatically populated. (I have designed the UserForm, open VBE to view it)
2, on the UserForm, after I choose "starting year month" and "ending year month", and then click "Select Duration" CommandButton, the VBA code will select a range on sheet "data" and use the range as the source data to createa chart on sheet "data". For example, if I select "2009 Jan" as "startingyear month" and "2009 Apr" as "ending year month", 4 rows will be selectedto be used as data range for the chart, see the area highlight in green. (the rudimentary VBA is also in the file mentioned at the top)
My problem is I don't know how to use the values obtained from ComboBox drop-down selection to set up the range. In my VBA code, there is a line to select a fixed range, see below
Set rngChtData = ActiveSheet.Range("c1:f49")
If I know how to replace c1 with the address of the cell which contains thevalue of "starting year month", and replace f49 with the address of the cell that's 3 columns to the right of the cell which contains the value of "ending year month", I will be getting very closer to my goal.
Any help is highly appreciated!
Thanks!
Jerry