ব্যবহারকারী-সংজ্ঞায়িত কার্যক্রম

নিম্নোক্ত উপায়ে LibreOffice calc এ আপনি ব্যবহারকারী-সংজ্ঞায়িত কার্যক্রম প্রয়োগ করতে পারেন:

LibreOffice মৌলিক ব্যবহার করে একটি কার্যক্রম নির্ধারণ করা হচ্ছে

  1. Choose - LibreOffice Basic.

  2. সম্পাদনা করুন বোতামে ক্লিক করুন। আপনি এখন মৌলিক IDE দেখতে পাবেন।

  3. Enter the function code. In this example, we define a VOL(a; b; c) function that calculates the volume of a rectangular solid with side lengths a, b and c:


    Function VOL(a, b, c)
        VOL = a*b*c
    End Function

একটি নথিতে একটি কার্যক্রম অনুলিপি করা হচ্ছে

"LibreOffice মৌলিক ব্যবহার করে একটি একটি কার্যক্রম নির্ধারণ করা হচ্ছে" এর ধাপ ২ এ, ম্যাক্রো সংলাপে আপনি সম্পাদনা করুন এ ক্লিক করেছেন। পূর্ব নির্ধারিতভাবে, ম্যাক্রো থেকে ক্ষেত্রে আমার ম্যাক্রো - আদর্শ - মডিউল১ মডিউল নির্বাচিত করা হয়েছে। আদর্শ গ্রন্থাগার আপনার ব্যবহারকারী নির্দেশিকায় স্থানীয়ভাবে আছে।

যদি আপনি ব্যবহারকারী-সংজ্ঞায়িত কার্যক্রম একটি Calc নথিতে অনুলিপি করতে চান:

  1. Choose - LibreOffice Basic.

  2. ম্যাক্রো থেকে ক্ষেত্রে আমার ম্যাক্রো - আদর্শ - মডিউল১ নির্বাচিত করুন এবং সম্পাদনা করুন এ ক্লিক করুন।

  3. মৌলিক-IDE এ, আপনার ব্যবহারকারী-সংজ্ঞায়িত কার্যক্রমের উৎস নির্বাচিত করুন এবং এটিকে ক্লিপোর্ডে অনুলিপি করুন।

  4. মৌলিক-IDE বন্ধ করুন।

  5. টুল - ম্যাক্রো - ম্যাক্রো সাজান - LibreOffice মৌলিক পছন্দ করুন।

  6. ম্যাক্রো থেকে ক্ষেত্রে (Calc নথির নাম) - আদর্শ - মডিউল১ নির্বাচিত করুন এবং সম্পাদনা করুন এ ক্লিক করুন।

  7. নথির মৌলিক-IDE তে ক্লিপবোর্ড বিষয়বস্তু প্রতিলেপন করুন।

LibreOffice calc এ একটি ব্যবহারকারী-সংজ্ঞায়িত কার্যক্রম প্রয়োগ করা হচ্ছে

Once you have defined the function VOL(a; b; c) in the Basic-IDE, you can apply it the same way as the built-in functions of LibreOffice Calc.

  1. Open a Calc document and enter numbers for the function parameters a, b and c in cells A1, B1, and C1.

  2. কার্সারটি অন্য কক্ষে নির্ধারণ করুন এবং নিম্নোক্তটি সন্নিবেশ করান:

    =VOL(A1;B1;C1)

  3. কার্যক্রমটি সম্পাদিত হবে এবং আপনি নির্বাচিত কক্ষে ফলাফল দেখতে পাবেন।

D'oh! You found a bug (text/scalc/guide/calculate.xhp#calculate not found).

Please support us!