انتخابی کردن محور در نمودار

Collapse
این تاپیک قفل است.
X
X
 
  • زمان
  • نمایش
حذف همه
new posts
  • musicbox1970

    • 2013/04/06
    • 41

    [حل شده] انتخابی کردن محور در نمودار

    با سلام
    من میخواهم یک نمودار داشته باشم که وقتی ترسیم نمودارش به انتخاب ورودی من باشد
    مثلا در فایل ضمیمه در tab 1 کل نمودار ترسیم شده (برای فعالیت فرضی خاکبرداری)
    حالا قراره در خانه زرد رنگ یک عدد وارد شود و نمودار تا آنجا بیشتر حرکت نکنه
    در tab 2 من با اعمال فرمول اینکار را در خود مقادیر ورودی انجام دادم
    در واقع هر عدد در tab 2 در خانه زرد رنگ وارد کنید، مقادیر از آن به بعد 0 شده و در نمودار 0 می شوند.
    من میخواهم اصلا از آن عدد مثلا 12 به بعد نمودار نشان داده نشود و اگر به جای 12 عدد 7 بود نیز همینطور .
    مرسی ممنون
    فایل های پیوست شده
  • rasools13

    • 2017/01/20
    • 360
    • 80.00

    #2
    باسلام
    فایل پیوست رو بررسی کنید
    با استفاده از ماکرو با کد ذیل به راحتی می توانید این کار را انجام دهید
    البته باید(بهتره) ظاهر شیت تون مثل تصویر ذیل باشه (تغییرش دادم)
    .
    Click image for larger version

Name:	chartNew.png
Views:	1
Size:	43.9 کیلو بایت
ID:	131839
    .
    کد ماکرو:
    کد PHP:
    Sub Macro1()
    '
    Macro1 Macro
    '

    '
        
    Dim Num As Integer
        ActiveSheet
    .ChartObjects("Chart 1").Activate
        ActiveChart
    .FullSeriesCollection(1).Name "=""خاکبرداری"""
        
    Num Range("I2") + 1
        ActiveChart
    .FullSeriesCollection(1).Values "='2'!$B$2:$B$" CStr(Num)
        
    Range("E11").Select
    End Sub 
    فایل های پیوست شده
    [CENTER][B]بهترین راه ذخیره زمان(یادگیری)،،حل مشکلات دیگران است
    [COLOR=#0000ff]مشکلات دیگران، روزی مشکلات ما هم خواهد شد[/COLOR][/B][COLOR=#ff0000][B][FONT=arial][/FONT][/B][/COLOR]
    [/CENTER]

    کامنت

    • musicbox1970

      • 2013/04/06
      • 41

      #3
      سلام
      ممنون
      فقط آیا غیر از ماکروس راه دیگری است؟

      کامنت

      • musicbox1970

        • 2013/04/06
        • 41

        #4
        تو این لینک توضیح داده Dynamic Charts - Peltier Tech Blog
        ولی پیچیده است
        Last edited by musicbox1970; 2017/03/03, 15:18.

        کامنت

        • musicbox1970

          • 2013/04/06
          • 41

          #5
          جواب شد فایل پیوست/
          از دستور offset در قسمت define name استفاده شده. اگر کسی خواست توضیح بشتر بدم.

          کامنت

          • musicbox1970

            • 2013/04/06
            • 41

            #6
            فایل اصلاح شد

            کامنت

            چند لحظه..