ক্রমাগত মোট এক্সেল সেল বজায় রাখা


0

আমার কাছে 3 টি ঘর সহ কলাম রয়েছে: এ 1, এ 2 এবং এ 3 column আমি চাই যে 3 টি কোষের মধ্যে কোনও একটি বা বৃদ্ধি বা হ্রাস করায় 3 টির সংখ্যার মোট সংখ্যা স্থির থাকে। এটি বলার অপেক্ষা রাখে না যে, অন্য 2 টি কোষের মধ্যে সমানভাবে বিতরণ করতে আমার কোনও কোষের কোনও বৃদ্ধি বা হ্রাস দরকার। উদাহরণস্বরূপ, আমি 3 + 5 + 2 = 10 দিয়ে শুরু করি আমি 5 থেকে 6 টি পরিবর্তন করি তাই আমি স্বয়ংক্রিয়ভাবে 2.5 + 6 + 1.5 = 10 থাকি। দয়া করে মনে রাখবেন যে আসলে আমার প্রায় 20 টি কোষ থাকবে যা আমি ধ্রুবক 100 এর সমান করতে চাই you আপনাকে অনেক ধন্যবাদ।

উত্তর:


1

100 পর্যন্ত সংযোজন মানগুলি A20 এর মাধ্যমে A1 পূরণ করুন :

এখানে চিত্র বর্ণনা লিখুন

তারপরে কার্যপত্রক কোড অঞ্চলে নিম্নলিখিত ইভেন্ট ম্যাক্রোটি রাখুন :

Private Sub Worksheet_Change(ByVal Target As Range)
    Dim rng As Range, Delta As Double
    Set rng = Range("A1:A20")
    If Intersect(Target, rng) Is Nothing Then Exit Sub

    Delta = (100 - Range("A21").Value) / 19
    Application.EnableEvents = False
        For Each r In rng
            If r.Address <> Target.Address Then
                r.Value = r.Value + Delta
            End If
        Next r
    Application.EnableEvents = True
End Sub

একবার ম্যাক্রো ইনস্টল এবং সক্রিয় হয়ে গেলে, এটি A20 এর মাধ্যমে A1 এর মানগুলিতে কোনও পরিবর্তন সনাক্ত করতে পারে এবং 100 টি সংরক্ষণ করার জন্য অন্যান্য মানগুলিকে সামঞ্জস্য করে a

কারণ এটি ওয়ার্কশিট কোড, এটি ইনস্টল করা খুব সহজ এবং ব্যবহারের জন্য স্বয়ংক্রিয়:

  1. এক্সেল উইন্ডোর নীচের দিকে ট্যাবটির নামটি ডান ক্লিক করুন
  2. ভিউ কোড নির্বাচন করুন - এটি একটি ভিবিই উইন্ডো নিয়ে আসে
  3. স্টাফটি আটকে দিন এবং ভিবিই উইন্ডোটি বন্ধ করুন

আপনার যদি কোনও উদ্বেগ থাকে তবে প্রথমে ট্রায়াল ওয়ার্কশিটে চেষ্টা করে দেখুন।

আপনি যদি ওয়ার্কবুকটি সংরক্ষণ করেন তবে ম্যাক্রো এটির সাহায্যে সংরক্ষণ করা হবে। আপনি যদি 2003 এর পরে এক্সেলের কোনও সংস্করণ ব্যবহার করে থাকেন তবে আপনার অবশ্যই ফাইলটিকে .xlsx এর চেয়ে .xlsm হিসাবে সংরক্ষণ করতে হবে

ম্যাক্রো অপসারণ করতে:

  1. উপরের মত VBE উইন্ডোজ আনুন
  2. কোড সাফ করুন
  3. ভিবিই উইন্ডোটি বন্ধ করুন

সাধারণভাবে ম্যাক্রোগুলি সম্পর্কে আরও জানতে, দেখুন:

http://www.mvps.org/dmcritchie/excel/getstarted.htm

এবং

http://msdn.microsoft.com/en-us/library/ee814735(v=office.14).aspx

ইভেন্ট ম্যাক্রো (ওয়ার্কশিট কোড) সম্পর্কে আরও জানতে, দেখুন:

http://www.mvps.org/dmcritchie/excel/event.htm

এটি কাজ করার জন্য ম্যাক্রোগুলিকে সক্ষম করতে হবে!

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