Results 1 to 3 of 3

Chart based on dynamic range

Threaded View

  1. #1
    Registered User
    Join Date
    08-07-2010
    Location
    UK
    MS-Off Ver
    Excel 2007
    Posts
    13

    Chart based on dynamic range

    Hi all,

    I need to make a chart that arranges data from a table (will always be in same place) that will always have the same number of columns, but will have varying number of rows.

    The chart is on the "Online Placement Tab" in that attached workbook.

    I thought that using the below code I would be able to always select the dynamic range correctly, and that the excel charting would use this dynamic range as its basis, but whether I use pivot chart or normal chart it always sets the range as a definite range, and not a dynamic one, I hope that makes sense.

    Dim lLastRow As Long
    lLastRow = ActiveSheet.Range("B42").End(xlDown).Row
    ActiveSheet.Range("B42:E" & lLastRow).Offset(-1, 0).Select
    I also need to have the chart only have impressions delivered and CTR % as its series, with CTR% on a secondary axis. Although I think I have just about got this sussed (each time I ran my test macros the created chart would be one chart number higher then the last). So for example, when I created the macro it would use chart 5 as its reference, but when I ran it the chart it created was chart 6 and it thus didn't work. Is there a way to make the macro smarter?

    As is probably obvious by my attempted coding, I am new to VBA and am just trying to learn by doing, so any help you can give would be much appreciated
    Attached Files Attached Files
    Last edited by Chezterfield; 10-12-2010 at 07:35 PM.

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts

Search Engine Friendly URLs by vBSEO 3.6.0 RC 1