ایجاد سوال
dark_mode
0 دوستدار 0 امتیاز منفی
46 visibility
موضوع: آفیس توسط:

دیوید متعجب است که آیا راهی برای نمایش نام PivotTables در خود PivotTable وجود دارد یا خیر.

پاسخ کوتاه این است که هیچ راهی برای انجام خودکار این کار وجود ندارد. پاسخ طولانی‌تر این است که می‌توانید «تقلب» کنید و نامی را در PivotTable مجبور کنید. برای مثال، می‌توانید سلول برچسب ردیف را در PivotTable انتخاب کنید و آن را ویرایش کنید (F2)، و هر نامی را که می‌خواهید تایپ کنید جایگزین هر چیزی کنید. این به دور از خودکار است، و هنگامی که PivotTable را به‌روزرسانی می‌کنید، باید به یاد داشته باشید که سلول را دوباره ویرایش کنید.

راه دیگر برای اجبار کردن نام به PivotTable استفاده از ماکرو است. احتمالاً چند رویکرد وجود دارد که می توانید در کلان خود استفاده کنید. یک روش ایجاد یک جدول داده است که PivotTable شما بر اساس آن است. در ستون اول به جدول داده ها عنوان بدهید. (هر متن قدیمی برای عنوان انجام می شود، زیرا ماکرو آن را بازنویسی می کند.)

پس از ایجاد PivotTable، ماکرو زیر را اجرا کنید. نام PivotTable را تعیین می کند، آن را در عنوان جدول داده قرار می دهد، PivotTable را تازه می کند (بنابراین نام در آنجا ظاهر می شود)، و سپس نام فیلتر گزارش PivotTable را به روز می کند تا با نام PivotTable یکسان شود.

Sub GetPVName()
    Dim pvt As PivotTable
    Dim PVName As String

     Get the PivotTable name from the ActiveSheet
     If there are multiple PivotTables, this approach
     ensures the macro will work with the last PivotTable
     in the PivotTables collection
    For Each pvt In ActiveSheet.PivotTables
        PVName = pvt.Name
    Next pvt

     Put PivotTable name as a heading for the first
     column of the data table
    Range("Table1").Cells(0, 1) = PVName

     Refresh the PivotTable
    ActiveSheet.PivotTables(PVName).PivotCache.Refresh

     Set the PivotTable name in the report filter
    With ActiveSheet.PivotTables(PVName).PivotFields(PVName)
        .Orientation = xlPageField
        .Position = 1
    End With
End Sub
اگر خواستی، با این لینک از ما حمایت کن

پاسخ شما

looks_5نام شما برای نمایش - اختیاری
حریم شخصی : آدرس ایمیل شما محفوظ میماند و برای استفاده های تجاری و تبلیغاتی به کار نمی رود
عدد چهار رقمی در تصویر را وارد کنید

برای جلوگیری از این تایید در آینده, لطفا وارد شده یا ثبت نام کنید.
اگر حساب گوگل دارید به راحتی وارید شوید

0 پاسخ وجود دارد

سوالات مشابه

برای دسترسی راحت به مطالب سایت ، اپلیکیشن سایت را نصب کنید
و لطفا بعد از نصب امتیاز دهید. با تشکر از حمایت شما
0 دوستدار 0 امتیاز منفی
0 پاسخ 51 visibility
0 دوستدار 0 امتیاز منفی
0 پاسخ 36 visibility
0 دوستدار 0 امتیاز منفی
0 پاسخ 30 visibility
ارسال شده در 27 تیر 1402 موضوع: آفیس توسط: Admin
0 دوستدار 0 امتیاز منفی
0 پاسخ 50 visibility
ارسال شده در 27 تیر 1402 موضوع: آفیس توسط: Admin
0 دوستدار 0 امتیاز منفی
0 پاسخ 30 visibility
ارسال شده در 27 تیر 1402 موضوع: آفیس توسط: Admin

24.3k سوال

9.6k پاسخ

614 دیدگاه

11.2k کاربر

134 نفر آنلاین
0 عضو و 134 مهمان در سایت حاضرند
بازدید امروز: 1458
بازدید دیروز: 25180
بازدید کل: 20338815
...