نمایش نتایج: از شماره 1 تا 1 , از مجموع 1

موضوع: (آموزشی) نمایش چارت و نمودار شیت ها در فرم

  1. #1


    آخرین بازدید
    تاریخ عضویت
    January 2014
    نوشته ها
    798
    امتیاز
    1667
    سپاس
    590
    سپاس شده
    1,242 در 436 پست
    تعیین سطح نشده است

    (آموزشی) نمایش چارت و نمودار شیت ها در فرم

    سلام
    با کد زیر میتونید هر چارت و نموداری که در شیت دارین رو بدون دردسر در فرم ها نمایش بدین
    قبلش باید دقت کنید که ابعاد چارت و یا نمودار باید با ابعاد فریم image در فرم یکی باشه
    کد:
    Private Sub UpdateChart(chtype)
    Application.ScreenUpdating = False
        Dim currentChart As Chart
        Dim Fname As String
        
        Set currentChart = Sheets("Chart").ChartObjects(1).Chart
        
    '   Save chart as GIF
        Fname = Application.DefaultFilePath & Application.PathSeparator & "temp.gif"
        currentChart.Export Filename:=Fname, FilterName:="GIF"
    
    
    '   Show the chart
        Image1.Picture = LoadPicture(Fname)
    Application.ScreenUpdating = True
    End Sub

    این هم کد مخصوص فراخوانی تصویر برای دکمه ها یا هنگام لود شدن فرم ها
    کد:
    Call UpdateChart(xlXYScatterSmoothNoMarkers)

    نکات:
    1- رنگ قرمز مربوط به نام شیت هست

    2- رنگ آبی مربوط به شماره نمودار یا چارت که اگه دو یا چند چارت داشته باشین و روی انها کلیک کنید جایی ادرس سلول ها در فرمول بار نوشته رو دقت کنید می نویسیه chart 1 یا chart 2
    این 1 یا 2 همون عدد مربوط به شماره چارت در بخشی که با رنگ ابی مشخص شده هست

    3- رنگ سبز هم فایل ایمیج هر چارت هست که تولید میشه اگه چند نمودار دارین نباید temp تو همه کدها یکسان باشد

    4- رنگ بنفش برای هر نمودار یک ابجکت image باید تعریف کنید
    اخطار: این یک موضوع قدیمی است
    به دلیل قدیمی بودن موضوع، ممکن است برخی فایل های ضمیمه به درستی کار نکنند. لطفا در صورت عدم ضرورت، از بالا آوردن موضوعات قدیمی خودداری نمایید.
    ویرایش توسط ali.b : 2018/01/14 در ساعت 11:00


  2. سپاس ها (2)


  3.  


اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. قفل شدن شیت بعد از پرکردن سلول (آموزشی)
    توسط ali.b در انجمن توابع در ويژوال بيسيك - Functions in VBA
    پاسخ ها: 2
    آخرين نوشته: 2015/10/15, 07:57
  2. پاسخ ها: 7
    آخرين نوشته: 2015/01/20, 14:10
  3. (آموزشی) انتقال اطلاعات سلول های یکسان به شیت دیگه
    توسط ali.b در انجمن توابع در ويژوال بيسيك - Functions in VBA
    پاسخ ها: 2
    آخرين نوشته: 2014/08/02, 13:48
  4. چاپ فقط چارت های موجود در یک شیت فعال (آموزشی)
    توسط ali.b در انجمن توابع در ويژوال بيسيك - Functions in VBA
    پاسخ ها: 0
    آخرين نوشته: 2014/07/20, 13:54
  5. سوال در مورد نکته آموزشی انتقال اطلاعات سلول های مورد در شیت به شیت دیگر کاربر محترم absorkhi
    توسط علی فاطمی در انجمن سوالات پیرامون ويژوال بيسيك - VBA Questions
    پاسخ ها: 9
    آخرين نوشته: 2014/06/16, 07:12

بازدید کنندگان با جستجو های زیر این صفحه را پیدا کرده اند

انجمن اكسل ايران , اكسل , اكسس , سوال و جواب اكسل , سوال اكسس , انجمن اكسل ايران , توابع اكسل, آموزش اكسل, آموزش اكسس, VBA, ويژوال بيسيك

علاقه مندی ها (Bookmarks)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •  
  • BB code ها فعال هستند
  • شکلک ها فعال هستند
  • کد [IMG] فعال است
  • کد [VIDEO] فعال است
  • کد HTML غیر فعال است