عبد الله السعيد قام بنشر ديسمبر 26, 2016 قام بنشر ديسمبر 26, 2016 اريد كود وليس معادلة تفرض في اي عمود اريده في الملف وفي اي ورقة الأتي : فرض العلامة العشرية ان تكون 2 مهما تم التعديل في تنسيق الخلايا اي انه لابد ان يظهر الرقم 15.00 مثلا مهما تم التعديل في تنسيق الخلايا والطلب الأخر كذلك بالأكواد وهو التقريب في نفس العمود هذا لأقرب 0.05 ، بمعنى عندما اكتب ولو بالغلط 15.42 تتحول لأقرب 0.05 بأن تكون مباشرة 15.45 ،،مثال اخر 15.28 تتحول مباشرة 15.30 وهكذا اريد ماسبق بالأكواد المحفوظة على عدة اعمدة في ملف ما
عبد الله السعيد قام بنشر ديسمبر 28, 2016 الكاتب قام بنشر ديسمبر 28, 2016 هل من حلول اخواني ؟ هل من حلول اخواني ؟
سليم حاصبيا قام بنشر ديسمبر 28, 2016 قام بنشر ديسمبر 28, 2016 جرب هذا الملف العامود الاصفر هو المعني بالامر format_as_you_like.rar 1
عبد الله السعيد قام بنشر ديسمبر 28, 2016 الكاتب قام بنشر ديسمبر 28, 2016 (معدل) بارك الله فيك استاذنا هذا المطلوب عند تطبيق الكود على الملف الموجود لدي رفض تطبيق المعادلة واعطاني هذه الأخطاء ، حيث لدي كود اخر للروزنامة تم تعديل ديسمبر 28, 2016 بواسطه عبد الله السعيد
أبو عبد النور قام بنشر يناير 3, 2017 قام بنشر يناير 3, 2017 السلام عليكم، جرب هذا الكود. Private Sub Worksheet_Change(ByVal Target As Range) On Error Resume Next If Target.Column <> 3 Or Target.Count > 1 Then Exit Sub Target.NumberFormat = "0.00" x = Target.Value y = Application.WorksheetFunction.Ceiling(x, 0.05) Target = y End Sub
عبد الله السعيد قام بنشر يناير 4, 2017 الكاتب قام بنشر يناير 4, 2017 اخي هو نفس الكود اعلاه اقصد عند اضافته في الملف في ظل وجود اخرى تظهر الرسائل اعلاه
أبو عبد النور قام بنشر يناير 4, 2017 قام بنشر يناير 4, 2017 السلام عليكم، هناك سطر اضافي في الكود. On Error Resume Next Private Sub Worksheet_Change(ByVal Target As Range) On Error Resume Next If Target.Column <> 3 Or Target.Count > 1 Then Exit Sub Target.NumberFormat = "0.00" x = Target.Value y = Application.WorksheetFunction.Ceiling(x, 0.05) Target = y End Sub
عبد الله السعيد قام بنشر يناير 5, 2017 الكاتب قام بنشر يناير 5, 2017 (معدل) جزاك الله خيرا ، ولكن لدي مشكلة برجاء الحل ولكن تقابلني مشكلة وهي عند كتابة اي رقم في العمود ومسحه لا يمسح يظل 0.00 بل لاحظت ايضا عن الوقوف على اي خلية في العمود ولو فارغة والضغط على delete من لوحة المفاتيح تتحول الى 0.00 تم تعديل يناير 5, 2017 بواسطه عبد الله السعيد
أبو عبد النور قام بنشر يناير 5, 2017 قام بنشر يناير 5, 2017 (معدل) جرب الكود التالي : Private Sub Worksheet_Change(ByVal Target As Range) On Error Resume Next If Target.Column <> 3 Or Target.Count > 1 Then Exit Sub If Target.Value <> "" Then Target.NumberFormat = "0.00" x = Target.Value y = Application.WorksheetFunction.Ceiling(x, 0.05) Target = y Else Target.NumberFormat = "@" End If End Sub تم تعديل يناير 5, 2017 بواسطه أبو عبد النور
أبو عبد النور قام بنشر يناير 5, 2017 قام بنشر يناير 5, 2017 عدل السطر : Target.NumberFormat = "@" الى الآتي : Target.NumberFormat = "General"
عبد الله السعيد قام بنشر يناير 6, 2017 الكاتب قام بنشر يناير 6, 2017 جزاك الله خيرا الكودين يعملان بصورة جيدا مالفرق بينهما ؟؟ وهل ممكن اضافة للكود ليعمل عمود ما اخر يكون باللغة العربية فقط
عبد الله السعيد قام بنشر يناير 6, 2017 الكاتب قام بنشر يناير 6, 2017 السلام عليكم اخي ابو عبد النور عند تطبيق الكود اعلاه على ملف خالي يعمل جيدا ولكن عند تطبيقه على ملف لدي عليه اكواد اخرى يعمل ريستارت للإكسل كلما ادخلت اي رقم في العمود 3 ولا اعرف السبب ماذا ، وجربت الكودين علما إني لا اضع اي اكواد الا المرفوعه صورها اعلاه ، مثل التاريخ
أبو عبد النور قام بنشر يناير 6, 2017 قام بنشر يناير 6, 2017 لا ادري ما اصل المشكلة. حاول تجريب هذا الكود المعدل : Private Sub Worksheet_Change(ByVal Target As Range) On Error Resume Next If Target.Column <> 3 Or Target.Count > 1 Then Exit Sub Application.EnableEvents = False If Target.Value <> "" Then Target.NumberFormat = "0.00" x = Target.Value y = Application.WorksheetFunction.Ceiling(x, 0.05) Target = y Else Target.NumberFormat = "General" End If Application.EnableEvents = True End Sub
عبد الله السعيد قام بنشر يناير 28, 2017 الكاتب قام بنشر يناير 28, 2017 السلام عليكم اخي ابو عبد النور الكود الأخير اكثر من رائع ولكن به مشكلة وجدتها صدفة وهي انه يلغى تماما اي عملية للتراجع يعني اريد عمل تراجع لأي شيء قمت به سواء من اشرطة الأدوات او اختيار امر كنترول مع Z لا يعمل
سليم حاصبيا قام بنشر يناير 28, 2017 قام بنشر يناير 28, 2017 من طبيعة الاكسل لا يمكن التراجع عن اي عمل تم تنفيذه عن طريق الكود
عبد الله السعيد قام بنشر يناير 28, 2017 الكاتب قام بنشر يناير 28, 2017 (معدل) بارك الله فيك على الرد والإهتمام طيب هل لها من حل اخي الفاضل تم تعديل يناير 28, 2017 بواسطه عبد الله السعيد
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.