اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

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

قام بنشر

السلامو عليكم

ارغب فى زيادة المرتبات بواقع 50%

والعمود يمتلىء بالمرتبات اريد زيادة المرتبات او انقاصها مثلا جميعها بخطوة واحدة مثلا زيادة خمسين بالمائة يعنى اضرب المرتب فى خمسين بالمائة لكل العمود او للصفحة كاملة

هل هناك ما يمكننى ان افعله ليقم بها الاكسيل فى خطوة واحدة ؟؟؟

مرفق مثال

Book1.rar

قام بنشر (معدل)

السلام عليكم

تفضل هذا الكود

يعمل الكود على عمود M اللي هوا المرتب الأساسي

وتقدر تغير الى اي مدى تحب موضح على الكود


Public Sub ALI()

Dim A_1 As Range, A_2 As Range

Set A_2 = Range("M4:M30") 'غير المدى الذي تريد إضافة 50% عليه

For Each A_1 In A_2

If A_1.Value <> Empty Then

If IsNumeric(A_1) Then

A_1.Value = A_1 / 100 * 50 + A_1

End If

End If

Next A_1

End Sub

جرب واخبرني النتيجة

تم تعديل بواسطه alidroos
قام بنشر

شكرا لك اخى الفاضل لاستجابتك لكن كيف اضع الكود ؟؟

اعذرنى انا جديد فى عالم الاكسيل انا اسمع عن الكود ولا اعرف كيف استخدمه

قام بنشر

شكرا لك اخى ساتعلم القليل عن الماكرو واضافة الاكواد فى البداية واشكرك على الكود

قام بنشر

ممكن يا اخى طلب اخير كيف اعكسها يعنى انقص خمسين بالمائة من المرتب الاساسى بحيث يكون النصف

ثانيا كيف يكون الشكل لو هطبق على عدة اعمدة كيف يتم وضعهم بجابن بعض وشكرا لك اخى على علمك الغزير

قام بنشر

فعلا عمل احترافى شكرا لك اخى الفاضل على انجازاتك ربنا يكرمك

قام بنشر

السلام عليكم

استاذي الحبيب عبدالله المجرب

اشكر مرورك العطر وتشجيعك لنا المستمر

الاخ هشام ان شاء الله يكون تم المطلوب

والسلام عليكم

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

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

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

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

سجل حساب جديد

تسجيل دخول

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

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

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

Important Information