راهنمائی ایجاد چارت با زدن یک دکمه

Collapse
X
 
  • زمان
  • نمایش
حذف همه
new posts
  • taknavaz123

    • 2012/01/24
    • 37

    پرسش راهنمائی ایجاد چارت با زدن یک دکمه

    با سلام.

    دوستان من یک فایلی اکسلی دارم که این فایل اکسل دارای 2 شیته.

    بعد 2 شیت این فایل با استفاده از اطلاعات یک پایگاه داده sql با یه سری اعداد که شامل اطلاعات روزانه فروش هست پر میشه و یک فایل اکسل جدید حاوی 2 شیت که حالا پر از اطلاعاته عددیه ایجاد میشه.

    حالا میخوام 2 شیت دیگه هم اضافه کنم که بعد از اینکه هر کسی این فایل 2 شیتی رو باز کرد با انتخاب هر شیت و کلیک روی یک button ، در یک شیت جدید ، یک چارت تشکیل بشه که در واقع نمای گرافیکی اون اطلاعات عددی باشه.

    یعنی مثلا در شیت 1 که حاوی اعدادی هست یک button وجود داشته باشه و باز زدن اون button در شیت 3 یک چارت ایجاد بشه.
    به همین ترتیب اطلاعات شیت 2 در شیت 4 ایجاد بشه.

    آیا امکانش هست؟؟؟
  • komeilex
    مدير تالار توابع اكسل

    • 2013/10/18
    • 233
    • 61.00

    #2
    راستشن دقیقا نتونستم بفهمم هدفت از این کار چیه. ولی در کل شما یه بار که از داده هات نمودار می گیری دیگه هر وقت که داده هات تغییر کردن خوب نمودارتم متناسب با اون تغییر می کنه و دیگه نیازی نیس شما هر بار یه نمودار جدید بسازی.
    برای ساختن نمودار هم می تونی از دکمه F11 استفاده کنی. ابتدا محدوده داده هات رو انتخاب کن (با سر ستون و همه چی) و بعد F11 روبزن.
    با این کار تو یه شیت جدید نمودار برات درست میشه. اگه بخوای نوع نمودارشم عوض کنی میری تو تب Dsign و نوعش رو تغییر میدی.
    موفق باشی
    [SIZE=3][COLOR=#006400][B]وقتی خدا مشکلت رو حل میکنه به تواناییش ایمان داری و وقتی مشکلت رو حل نمی کنه بدون که به تواناییت ایمان داره...

    [/B][/COLOR][/SIZE][LEFT] [IMG]http://s5.picofile.com/file/8119323192/Untitled.gif[/IMG][/LEFT]

    کامنت

    • taknavaz123

      • 2012/01/24
      • 37

      #3
      یه فایل اکسل نمونه پیوست کردم.
      این فایل اصلیه که طی یک فرایندی اطلاعاتش توسط یک برنامه دیگه پر میشه و یک فایل اکسل جدید با همین شکلو قیافه تولید میکنه.فقط دیگه به جای صفرها اعدادی وجود داره.

      حالا من میخوام 2تا شیت دیگه هم باشه که تو اون 2 شیت بعدی اطلاعات عددی به صورت چارت و نمودار در بیاد.اونم باز زدن یک دکمه.نه اینکه کاربر خودش بره چارت بسازه.
      من یه جوری در اون button تعریفات لازم رو انجام بدم که خودش بره و محدوده مورد نظر عددی منو بگیره و چارت رو در شیت سوم و چهارم ایجاد کنه
      فایل های پیوست شده

      کامنت

      • komeilex
        مدير تالار توابع اكسل

        • 2013/10/18
        • 233
        • 61.00

        #4
        خوب دوست عزیز زدن یه دکمه ینی همون f11 که من بهتون گفتم!!
        حالا شما می خوای یه کامند باتن تعریف کنی.
        اول یه ماکرو ضبط کن و بعد اونو به کامند باتن اختصاص بده. فایل نمونش رو براتون می زارم ببینین همین مد نظر هست یا نه؟؟

        [ATTACH]5590[/ATTACH]
        [SIZE=3][COLOR=#006400][B]وقتی خدا مشکلت رو حل میکنه به تواناییش ایمان داری و وقتی مشکلت رو حل نمی کنه بدون که به تواناییت ایمان داره...

        [/B][/COLOR][/SIZE][LEFT] [IMG]http://s5.picofile.com/file/8119323192/Untitled.gif[/IMG][/LEFT]

        کامنت

        • امين اسماعيلي
          مدير تالار ويژوال بيسيك

          • 2013/01/17
          • 1198
          • 84.00

          #5
          با درود
          مرسی کمیل خان .

          با درود والا با حرف اول کمیل خان موافقم شما نیلز به دکمه و کد و اینها نداری کافیه یبار و فقط یبار یه نمودار ایجاد میکردی و اما نکته نمودارت تو این هست که اگر داده ها کمو زیاد بشن خودش پویا بشه که این هم با قواعد نام گذاری و فرمول offset قابل انجام هست بدون vba
          در پناه خداوندگار ایران زمین باشید و پیروز

          کامنت

          چند لحظه..