اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
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
قام بنشر

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

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

قام بنشر

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

قام بنشر

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

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

قام بنشر

السلام عليكم

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

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

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

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

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

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

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

Important Information