مهند الزهراني ابو بتال قام بنشر يونيو 10, 2019 قام بنشر يونيو 10, 2019 اسعد الله صباحكم بكل خير استفدة من دروسكم الكثير و الكثير واني اخجل بطلبي هذا بسبب عدم معرفتي بصيغة البحث المناسبة لطلبي لدي الملف المرفق وهو نسخه من الملف الاصلي لكن طلبي بها وهو D ارغب في كود يمكنني من تطبيق المعادلة الحسابية على جميع خلايا العمود ولكم جزيل الشكر اقتباس Sub code1() SpreadsheetPassword = pass ActiveSheet.Unprotect Password:=SpreadsheetPassword [d8] = [e8] + [c8] Range("c8:c20").ClearContents ActiveSheet.Protect Password:=SpreadsheetPassword, UserInterfaceOnly:=True ActiveSheet.EnableOutlining = True End Sub مثال.zip
أفضل إجابة سليم حاصبيا قام بنشر يونيو 10, 2019 أفضل إجابة قام بنشر يونيو 10, 2019 جرب هذا الماكرو Option Explicit Sub add_values() Dim r%: r = Range("b7").CurrentRegion.Rows.Count Dim MY_RG As Range Set MY_RG = Range("b8").Resize(r - 1, 5) With MY_RG .Cells(1, 3).Resize(r - 1).Formula = "=SUM(E8,C8)" .Cells(1, 5).Resize(r - 1).Formula = "=SUM(D8,C8)-B8" .Value = .Value End With End Sub 1
مهند الزهراني ابو بتال قام بنشر يونيو 10, 2019 الكاتب قام بنشر يونيو 10, 2019 7 hours ago, سليم حاصبيا said: جرب هذا الماكرو Option Explicit Sub add_values() Dim r%: r = Range("b7").CurrentRegion.Rows.Count Dim MY_RG As Range Set MY_RG = Range("b8").Resize(r - 1, 5) With MY_RG .Cells(1, 3).Resize(r - 1).Formula = "=SUM(E8,C8)" .Cells(1, 5).Resize(r - 1).Formula = "=SUM(D8,C8)-B8" .Value = .Value End With End Sub شكرا لك اخي سليم على المجهود لم تظهر النتيجه المطلوبة ولكن لكي اوضح طلبي رغبتي في كود تطبيق المعادلة [d8] = [e8] + [c8] على العامود كاملا [d8] مثل كود autofill
سليم حاصبيا قام بنشر يونيو 10, 2019 قام بنشر يونيو 10, 2019 الكود يعمل بشكل ممتاز لا أعرف ما المشكلة عندك الملف مرفق مع الكود Exemple.xlsm
مهند الزهراني ابو بتال قام بنشر يونيو 11, 2019 الكاتب قام بنشر يونيو 11, 2019 استاذنا الكبير شكر لك تم العمل على الكود المرسل من قبلك تحياتي 1
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.