Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
This should be so simple!
I am building a subroutine to create a chart based on a selected group of cells in separated columns. If I hard-code the statement as Set ChrtRange = Range("B5:B8,K5:K8") I can plug ChrtRange into CH.Chart.SetSourceData Source:=ChrtRange, PlotBy:=xlColumns and it works great. But I want to use variables for the "5", the "8" and the "K". It should be a matter of building th statement up with concatination, but I have been having a terrible time getting it to work. I have tried to do it the "simple" way with R1C1 values, but the chart that comes up includes the intermediate rows, like there is a ":" between the terms instead of a ",". Here is my best try, but I get error 424 "Object Required" Set ChrtRange = "Range(" & Chr(34) & "B" & clTop & ":B" & clBot & "," & Xcol & clTop & XColB & clBot & Chr(34) & ")" where clTop = 5, clBot = 8, XCol = "K", and XColB = ":K" and I am using Chr(34) to insert the needed open and close quotes. I have been playing around with variations for the last hour and a half, and pleed for help :) Thanks ! Incidentally, Here are my declarations, and the variables are correctly interpreted in the string, it just won't assign. Global clTop As Integer, clBot As Integer Global CH As ChartObject Global ChrtRange As Range, Xcol As String Global XColB As String Anyone have some thoughts on this? Van!! |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Vlookup is adding quotes! | Excel Worksheet Functions | |||
Adding a range with three variables | Excel Discussion (Misc queries) | |||
Adding in a range with multiple variables | Excel Discussion (Misc queries) | |||
my code is adding single quotes | Excel Programming | |||
Adding quotes to columns | Excel Discussion (Misc queries) |