پرفروش ترين
برترين
آخرين محصولات فروشگاه
فایل الکترونیکی آموزش اکسل پیشرفته ۲۰۱۰
آموزش ایجاد فایل چندکاربره با سطح دسترسی مشخص
یوزرفرم پیشرفته -Advanced  User Form
داشبورد (مقدماتی) – Dashboards(Elementary)
ابزارهای اعتبار سنجی و اخطار دهنده
بسته آموزشی userform
مدیریت و کنترل خطا در اکسل
توابع متنی
گرافیک در اکسل
جزوه آموزشی جداول و نمودارهای پاشنه ای
فایل آموزشی نحوه تهیه فرمت عددی دلخواه یا custom number format cell
آموزش ایجاد فایل چندکاربره با سطح دسترسی مشخص
صفحه 1 از 2 12 آخرینآخرین
نمایش نتایج: از شماره 1 تا 10 , از مجموع 11

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

  1. #1


    آخرین بازدید
    یک دقیقه پیش
    تاریخ عضویت
    January_2012
    محل سکونت
    استان اردبیل / شهرستان پارس آباد (مغان)
    نوشته ها
    1,101
    امتیاز
    2401
    سپاس
    1,366
    سپاس شده
    1,871 در 575 پست

    jansiz hayat به 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


    آخرین بازدید
    24 _ 12 _ 2016
    تاریخ عضویت
    November_2014
    نوشته ها
    40
    امتیاز
    23
    سپاس
    14
    سپاس شده
    13 در 7 پست

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

  5. #3


    آخرین بازدید
    13 _ 12 _ 2016
    تاریخ عضویت
    April_2014
    محل سکونت
    كرج
    نوشته ها
    634
    امتیاز
    3919
    سپاس
    2,115
    سپاس شده
    2,307 در 578 پست

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

  6. سپاس ها (1)


  7. #4


    آخرین بازدید
    24 _ 12 _ 2016
    تاریخ عضویت
    November_2014
    نوشته ها
    40
    امتیاز
    23
    سپاس
    14
    سپاس شده
    13 در 7 پست

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

  8. #5


    آخرین بازدید
    13 _ 12 _ 2016
    تاریخ عضویت
    April_2014
    محل سکونت
    كرج
    نوشته ها
    634
    امتیاز
    3919
    سپاس
    2,115
    سپاس شده
    2,307 در 578 پست

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

  9. #6


    آخرین بازدید
    7 ساعت پیش
    تاریخ عضویت
    March_2015
    محل سکونت
    آمل
    نوشته ها
    1,890
    امتیاز
    7532
    سپاس
    857
    سپاس شده
    4,231 در 1,625 پست

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

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

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

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

  10. سپاس ها (2)


  11. #7


    آخرین بازدید
    24 _ 12 _ 2016
    تاریخ عضویت
    November_2014
    نوشته ها
    40
    امتیاز
    23
    سپاس
    14
    سپاس شده
    13 در 7 پست

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

  12. سپاس ها (2)


  13. #8

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

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

  14. #9


    آخرین بازدید
    7 ساعت پیش
    تاریخ عضویت
    March_2015
    محل سکونت
    آمل
    نوشته ها
    1,890
    امتیاز
    7532
    سپاس
    857
    سپاس شده
    4,231 در 1,625 پست

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

  15. سپاس ها (2)


  16. #10

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

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

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

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

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

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

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

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

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

نحوه خواندن متن در pivot table

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

فیلترکردن paivot table

روش updateکردن pivottable در اکسل

چگونگی رفرش کردن جداول در اکسس

بروز کردن pivotدر اکسل

طریقه رفلش کردن اکسل

کد نویسی pivot در اکسل

علت رفرش نشدن لینک اکسل

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

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

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

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

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

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

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

آپديت كردن جدول pivote table در اكسل 2010

به روز كردن اطلاعات درون pivot table در اكسل

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

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