আমি কি একাধিক এক্সেল 2007 পিভট টেবিলের ডেটা এক সময় ডাউন ডাউন আপডেট করতে পারি?


0

আমার এক্সেল 2007-এ প্রায় 50 টি পিভট টেবিল রয়েছে যা আমার কাছে থাকা ডেটা পৃষ্ঠা থেকে একাধিক টুকরো ডেটা প্রতিফলিত করার জন্য প্রতিদিন প্রায় এক বার ড্রপ ডাউন আপডেট হওয়া দরকার। এই চার্টগুলি পুনরুদ্ধার করতে প্রতিটি টেবিল বারবার আপডেট করা খুব সময়সাপেক্ষ। এগুলিকে এক জায়গায় আপডেট করার কোনও উপায় আছে কি, প্রতিটি ড্রপ ডাউন আপডেট করার পরিবর্তে কোনও ঘরের রেফারেন্স দিতে পারে?

উত্তর:


0

দুর্ভাগ্যক্রমে আমি মনে করি না যে সমস্ত পিভট টেবিলগুলি আপডেট করার জন্য এক্সেলের একটি বিল্ট ইন অন্তর্নিহিত রয়েছে।

আমি প্রতিটি পাইভট টেবিল আপডেট করার ম্যাক্রো রেকর্ড করে এটি অর্জন করব, তারপরে এই ম্যাক্রোটিকে একটি বোতামের সাথে সংযুক্ত করব। যদি এটি আপনার জন্য অপরিচিত অঞ্চল, তবে আমাকে জানান এবং আমি আরও বিশদভাবে বলতে পারি।


পাইভট টেবিলগুলিতে আমি এর সাথে পরিচিত নই, তবে আপনি কোথায় যাচ্ছেন তা আমি বুঝতে পারি। আমি কি আসলে ম্যাক্রোতে ড্রপ ডাউনগুলি আপডেট করতে পারি? যদি আমি একই ড্রপ ডাউন একাধিকবার বিভিন্ন মানতে আপডেট করতে চাই তবে কী হবে? আমার অর্থ হ'ল আমার কাছে প্রায় 50 টি টেবিল রয়েছে যা বিভিন্ন উপায়ে ডেটা উপস্থাপন করে, আমি বিভিন্ন এয়ারলাইন নির্বাচন করতে এবং প্রতিটি এয়ারলাইনের জন্য সমস্ত ডেটা উপস্থাপন করতে চাই। এটা কি সম্ভব? আমি কি 50 টি টেবিলের জন্য প্রতিটি এয়ারলাইনের জন্য আলাদা ম্যাক্রো চাই? আপনার সাহায্যের জন্য ধন্যবাদ!
ওয়েগলস

এখানে সর্বনিম্ন প্রতিরোধের পথটি নির্ভর করে কতটি এয়ারলাইনস এবং কতটা ডেটা। একটি ম্যাক্রো রেকর্ডিং আপনার নির্বাচনগুলি রেকর্ড করবে যাতে আপনার প্রতিটি এয়ারলাইনের জন্য একটি ম্যাক্রো রেকর্ড করা দরকার। ইনপুট নির্বাচনের উপর ভিত্তি করে একক ম্যাক্রো আপডেট করার জন্য কিছু হস্তনির্মিত ভিবিএ কোড প্রয়োজন। আপনি যে ডেটা সংগ্রহ করছেন তা প্রকৃতির উপর নির্ভর করে সূত্রের সাহায্যে পিভট টেবিলের পিছনে থাকা ডেটা হিট করা আরও সহজ হতে পারে (যেমন ভিউলআপ, সিমিফ এবং সমৃদ্ধ)
পিনার

0

আমার সম্প্রতি এটি প্রয়োজন এবং এটি কিছুটা সংশোধন করেছি। সম্ভবত কেউ এটি দরকারী খুঁজে পাবেন।

তারিখের জন্য ক্যালেন্ডার সপ্তাহের দ্বারা ডেটা সংক্ষিপ্ত করে আমার কাছে কয়েকটি পিভট চার্ট রয়েছে। আমি একটি ম্যাক্রো রেকর্ড করেছি [অফিস ২০১ 2016: ভিউ-ম্যাক্রোস-রেকর্ড ম্যাক্রো] এবং সমস্ত পৃথক পিভট টেবিলের জন্য সারি লেবেলে অন্তর্ভুক্ত হওয়ার জন্য সর্বশেষ সিডব্লিউটি পরীক্ষা করেছিলাম এবং এইভাবে চার্টগুলি। আমি তখন ম্যাক্রো বন্ধ করে দিয়ে সম্পাদনা মোডে প্রবেশ করলাম ( Alt+ F11) এবং মডিউল 1-এ কোডটি সনাক্ত করেছি।

আমি তারপরে কার্যপত্রিকায় সেল সি 2 সেট করে সর্বদা গত সপ্তাহের সপ্তাহের সংখ্যা হতে হবে [ =WEEKNUM(Today())-1], সেই সেল মানটির সমান একটি ভেরিয়েবল সেট করে নীচের কোডটি ব্যবহার করে ভেরিয়েবল নামের রেকর্ডকৃত ম্যাক্রোতে নির্বাচনটি প্রতিস্থাপন করেছি:

Dim i As Integer

Sub CW_Update()

' Keyboard Shortcut: Ctrl+Shift+J

i = Cells(1, 3).Value

    With ActiveSheet.PivotTables("PivotTable1").PivotFields("CW")
        .PivotItems(i).Visible = True
    End With
    With ActiveSheet.PivotTables("PivotTable2").PivotFields("CW")
        .PivotItems(i).Visible = True
    End With
    With ActiveSheet.PivotTables("PivotTable3").PivotFields("CW")
        .PivotItems(i).Visible = True
    End With
    With ActiveSheet.PivotTables("PivotTable4").PivotFields("CW")
        .PivotItems(i).Visible = True
    End With
    With ActiveSheet.PivotTables("PivotTable5").PivotFields("CW")
        .PivotItems(i).Visible = True
    End With
    With ActiveSheet.PivotTables("PivotTable6").PivotFields("CW")
        .PivotItems(i).Visible = True
    End With
        With ActiveSheet.PivotTables("PivotTable7").PivotFields("CW")
        .PivotItems(i).Visible = True
    End With

End Sub

এখন, প্রতি সোমবার আমি পরিসংখ্যান পর্যালোচনা যখন আমি শুধু চাপুন Ctrl+ + Shift+ + J এবং সবকিছু স্বয়ংক্রিয়ভাবে আপডেট।


দেখুন কিভাবে আমি এমএস অফিসে ভিবিএ যুক্ত করব? সাধারণ রেফারেন্সের জন্য।
স্কট
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.