صفحه 1 از 2 12 آخرینآخرین
نمایش نتایج: از شماره 1 تا 10 , از مجموع 11

موضوع: refresh کردن خودکار Pivot table از طریق ماکرو

  1. #1


    آخرین بازدید
    2023/05/03
    تاریخ عضویت
    January 2012
    محل سکونت
    استان اردبیل / شهرستان پارس آباد (مغان)
    نوشته ها
    1,213
    امتیاز
    2633
    سپاس
    1,399
    سپاس شده
    2,089 در 665 پست
    سطح اکسل
    73.00 %

    Javid Mokhtari به Yahoo ارسال پیام

    refresh کردن خودکار Pivot table از طریق ماکرو

    با سلام.
    یکی از مشکلاتی که در استفاده از Pivot table داریم این است که با هر بار ویرایش یا افزودن اطلاعات یا هر تغییر دیگر در محتویات منبع Pivot table ، آن تغییرات همزمان در Pivot table به روز آوری نمی شود و باید بصورت دستی Refresh شود تا تغییرات در Pivot table اعمال گردد.
    و در گزارش گیری ممکن است Refresh کردن Pivot table از یادمان برود و به روز آوری دستی کار اعصاب خورد کنی است. اما می توان با کمک گرفتن از برنامه نویسی این مشکل رو حل کرد به مثال زیر توجه کنید :

    فرض کنید یک شیت به نام sheet1 داریم که در آن : ردیف - نام - نام خانوداگی و سن افراد را نوشته ایم.حال ما از این اطلاعات افراد یک گزارش پویا به صورت pivot table (به نام Pivot table1) در شیتی به نام sheet4 ایجاد کرده ایم.حال اگر بخواهیم Pivot table موجود در sheet4 با هر بار باز شدن این شیت، Pivot table به صورت خودکار به روز رسانی شود ، می شود کد زیر را نوشت :

    Private Sub Worksheet_Activate()
    PivotTables("PivotTable1").PivotCache.Refresh
    End Sub

    یا می توان آن را به یک CommandButton1 اختصاص داد :

    Private Sub CommandButton1_Click()
    Application.Sheets("sheet4").PivotTables("PivotTab le1").PivotCache.Refresh
    End Sub

    البته کد های بالا برای sheet و Pivot table ثابتی است که می توان آنها را نیز با تعریف متغیر ها ، متغیر کرد(فعلاً اینو داشته باشین).
    اخطار: این یک موضوع قدیمی است
    به دلیل قدیمی بودن موضوع، ممکن است برخی فایل های ضمیمه به درستی کار نکنند. لطفا در صورت عدم ضرورت، از بالا آوردن موضوعات قدیمی خودداری نمایید.

  2. سپاس ها (2)


  3.  

  4. #2


    آخرین بازدید
    2020/11/10
    تاریخ عضویت
    November 2014
    نوشته ها
    53
    امتیاز
    28
    سپاس
    17
    سپاس شده
    18 در 11 پست
    تعیین سطح نشده است

    ممنون از راهنمایی خوبتون فقط یه سوال من این ماکرو را نوشتم و اجرا هم شد اما وقتی فایلم را روی سیستم دیگه ای باز میکنم ماکرو کار نمیکنه چرا؟

  5. #3


    آخرین بازدید
    2023/04/24
    تاریخ عضویت
    April 2014
    محل سکونت
    كرج
    نوشته ها
    892
    امتیاز
    4526
    سپاس
    2,297
    سپاس شده
    2,910 در 801 پست
    سطح اکسل
    64.00 %

    با سلام
    احتمالا اجرای ماکروهای شما در سیستم مورد نظرتون بسته است باید اجازه اجرا به ماکروها بدید ، از مسیر زیر :
    Excel Options/Trust Center/Turust Center Settings/Macro Settings/Enable all macros
    باید این گزینه رو فعال و ok کنید .

  6. سپاس ها (1)


  7. #4


    آخرین بازدید
    2020/11/10
    تاریخ عضویت
    November 2014
    نوشته ها
    53
    امتیاز
    28
    سپاس
    17
    سپاس شده
    18 در 11 پست
    تعیین سطح نشده است

    تنظیماتی که گفته بودید را انجام دادم ,ولی بازم روی سیستم های دیگه انجام نشد حتما من یه جایی اشتباه انجام میدم- خیلی با ماکرونویسی آشنا نیستم
    روند کاری که انجام دادم اینه
    -DEVELOPER-insert- command button-writing code-save
    ممنون میشم راهنمایی کنید

  8. #5


    آخرین بازدید
    2023/04/24
    تاریخ عضویت
    April 2014
    محل سکونت
    كرج
    نوشته ها
    892
    امتیاز
    4526
    سپاس
    2,297
    سپاس شده
    2,910 در 801 پست
    سطح اکسل
    64.00 %

    امکانش هست فایلتونو اینجا بزارید تا بررسی کنیم .

  9. #6


    آخرین بازدید
    2023/08/17
    تاریخ عضویت
    March 2015
    محل سکونت
    آمل
    نوشته ها
    3,343
    امتیاز
    11575
    سپاس
    1,885
    سپاس شده
    8,165 در 3,011 پست
    تعیین سطح نشده است

    نقل قول نوشته اصلی توسط neda-a نمایش پست ها
    تنظیماتی که گفته بودید را انجام دادم ,ولی بازم روی سیستم های دیگه انجام نشد حتما من یه جایی اشتباه انجام میدم- خیلی با ماکرونویسی آشنا نیستم
    روند کاری که انجام دادم اینه
    -DEVELOPER-insert- command button-writing code-save
    ممنون میشم راهنمایی کنید
    با سلام

    بایستی نام شیت ها با نام شیت های تعریف شده در ماکرو با هم یکی باشد در صورت ایجاد دو جدول pivot table در یک شیت یا شیت دیگر دستور داخل ماکرو برای pivot table دوم نیز بایستی تعریف گردد

    برای دیدن سایز بزرگ روی عکس کلیک کنید

نام:  Untitled.png
مشاهده: 25
حجم:  233.3 کیلو بایت
    فايل هاي پيوست شده فايل هاي پيوست شده

  10. سپاس ها (2)


  11. #7


    آخرین بازدید
    2020/11/10
    تاریخ عضویت
    November 2014
    نوشته ها
    53
    امتیاز
    28
    سپاس
    17
    سپاس شده
    18 در 11 پست
    تعیین سطح نشده است

    خیلی ممنون عالی بود حل شد فکر کنم اشکال من این بود اولا کد را در شیتی که خود جدول pivot بود مینوشتم بعدم احتمالا با فرمت xlsm ذخیره نمیکردم . این دو مورد را تغییر دادم و درست شد.
    مرســـــــی
    ویرایش توسط neda-a : 2015/07/21 در ساعت 16:05

  12. سپاس ها (2)


  13. #8

    آخرین بازدید
    2015/08/15
    تاریخ عضویت
    August 2015
    نوشته ها
    1
    امتیاز
    10
    سپاس
    1
    سپاس شده
    0 در 0 پست
    تعیین سطح نشده است

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

  14. #9


    آخرین بازدید
    2023/08/17
    تاریخ عضویت
    March 2015
    محل سکونت
    آمل
    نوشته ها
    3,343
    امتیاز
    11575
    سپاس
    1,885
    سپاس شده
    8,165 در 3,011 پست
    تعیین سطح نشده است

    با سلام
    لطفا نمونه فایل خود را ضمیمه کنید تا بررسی شود

  15. سپاس ها (2)


  16. #10

    آخرین بازدید
    2016/08/18
    تاریخ عضویت
    August 2016
    نوشته ها
    1
    امتیاز
    10
    سپاس
    0
    سپاس شده
    0 در 0 پست
    تعیین سطح نشده است

    سلام
    من یه اکسل دارم که دارای تعداد زیادی tabel که از روی اون ها چندین
    Pivot table تشکیل می شه که نمونه پیوست کمکم نمی کنه و بهش هم خیلی احتیاج دارم تا مدام رفرش بشه خواهشن کمکم کنید




صفحه 1 از 2 12 آخرینآخرین

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

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

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

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

  1. pivot table
    توسط moslemi در انجمن پیوت تیبل و پايگاه داده - Pivot Table and Database
    پاسخ ها: 1
    آخرين نوشته: 2012/02/27, 23:00
  2. فيلتر نمودن pivot table
    توسط intro در انجمن پیوت تیبل و پايگاه داده - Pivot Table and Database
    پاسخ ها: 3
    آخرين نوشته: 2011/12/17, 21:16
  3. برداشتن لینک از Pivot Table بدون ازبین رفتن فرمت جدول
    توسط amator در انجمن پیوت تیبل و پايگاه داده - Pivot Table and Database
    پاسخ ها: 3
    آخرين نوشته: 2011/07/11, 01:11
  4. مرتب نمودن فيلدها درpivot table
    توسط intro در انجمن پیوت تیبل و پايگاه داده - Pivot Table and Database
    پاسخ ها: 8
    آخرين نوشته: 2011/03/03, 12:55
  5. نكات مهم در مورد ساختن گزارش در pivot table
    توسط mrexcel در انجمن آموزش ساير موضوعات در اكسل
    پاسخ ها: 0
    آخرين نوشته: 2010/06/11, 21:57

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

بروز کردن اتوماتیک pivot table

گزینه refereshدر اکسل

آپديت نمودن pivot table

به روز کردن PIVOT TABEL در اکسل

به روزرسانی پیوت تیبل

رفرش شدن خودکار اکسل

به روز رسانی اطلاعات در pivot tabel

به روز رساني pivote table در اكسل 2010

نحوه رفرش pivot table در اکسل

اپدیت جدولهای اکسس از روی اکسل

رفرش کردن پیوت

پویا کردن گزارشات pvot table

کلید میانبر رفرش در پیوت اکسل

refresh all در اکسل اموزش

آپدیت pivot اکسل

طریقه آپدیت pivot در اکسل

نحوه رفرش خودکار اکسل

تغییر pivot tabel در صورت تغییر در داده

روش refreshکردن اکسل بصورت دستی

رفرش کردن خودکار در اکسل

ماکرو نویسی سورت تیبل

به روز رسانى پیوت تیبل در اکسل

ابزار خودکار به روز رسانی گزارش ها در اگسل#fsc=_zVn_WpDXAZKUkwXq3pmoAg1:700

چطور می شه مشکل رفرش را piovttable در اکسل حل کرد

به روز شدن خودکار اکسل

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

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

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