اذهب الي المحتوي
أوفيسنا

الردود الموصى بها

قام بنشر

السلام عليكم

أريد سكربت لماكرو توليد رقم عشوائي في خلايا العمود hبشرط ملئ البيانات في الأعمدة من a-f

بحيث يتم تطبيق ذلك على كل صف جديد  من الصفوف التي تنشأ ، ويظل الرقم العشاوائي ثابت بعد توليده ولا يتغير بتغير بيانات أي خلية في الورقة.

 

لم استطع إرفاق الملف لأنه ملف ورقة عمل جوجل على الإنترنت، وسيتم وضع الاسكربت في محرر الاسكربت script.google.com .. ووضعت الاستشارة هنا للتشابه الكبير بين اكسيل وورقة عمل جوجل، ولم أجد الحل على الإنترنت 

هل يمكن المساعدة ؟

وجزاكم الله كل الخير 

قام بنشر

محاولة لعلها تفيد

function onEdit(e) {
  var sheet = e.source.getActiveSheet();
  var range = e.range;
  
  // Check if edited range is in columns A-F
  if (range.getColumn() >= 1 && range.getColumn() <= 6) {
    var row = range.getRow();
    
    // Check if column H in the edited row is empty
    if (!sheet.getRange(row, 8).getValue()) {
      // Generate a random number and set it in column H
      var randomNum = Math.floor(Math.random() * 1000) + 1;
      sheet.getRange(row, 8).setValue(randomNum);
    }
  }
}

 

هذا الكود يعمل على تطبيق رقم عشوائي في العمود H عند تعبئة البيانات في الأعمدة A-F. يجب وضع هذا الكود في محرر النصوص في Google Apps Script وحفظه. بعد ذلك، سيتم تنفيذ الكود تلقائيًا عند تعديل البيانات في الأعمدة A-F.

انشئ حساب جديد او قم بتسجيل دخولك لتتمكن من اضافه تعليق جديد

يجب ان تكون عضوا لدينا لتتمكن من التعليق

انشئ حساب جديد

سجل حسابك الجديد لدينا في الموقع بمنتهي السهوله .

سجل حساب جديد

تسجيل دخول

هل تمتلك حساب بالفعل ؟ سجل دخولك من هنا.

سجل دخولك الان
  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information