عبد الله السعيد قام بنشر ديسمبر 26, 2016 مشاركة قام بنشر ديسمبر 26, 2016 اريد كود وليس معادلة تفرض في اي عمود اريده في الملف وفي اي ورقة الأتي : فرض العلامة العشرية ان تكون 2 مهما تم التعديل في تنسيق الخلايا اي انه لابد ان يظهر الرقم 15.00 مثلا مهما تم التعديل في تنسيق الخلايا والطلب الأخر كذلك بالأكواد وهو التقريب في نفس العمود هذا لأقرب 0.05 ، بمعنى عندما اكتب ولو بالغلط 15.42 تتحول لأقرب 0.05 بأن تكون مباشرة 15.45 ،،مثال اخر 15.28 تتحول مباشرة 15.30 وهكذا اريد ماسبق بالأكواد المحفوظة على عدة اعمدة في ملف ما رابط هذا التعليق شارك More sharing options...
عبد الله السعيد قام بنشر ديسمبر 27, 2016 الكاتب مشاركة قام بنشر ديسمبر 27, 2016 هل من حلول اخواني ؟ رابط هذا التعليق شارك More sharing options...
عبد الله السعيد قام بنشر ديسمبر 28, 2016 الكاتب مشاركة قام بنشر ديسمبر 28, 2016 هل من حلول اخواني ؟ هل من حلول اخواني ؟ رابط هذا التعليق شارك More sharing options...
سليم حاصبيا قام بنشر ديسمبر 28, 2016 مشاركة قام بنشر ديسمبر 28, 2016 جرب هذا الملف العامود الاصفر هو المعني بالامر format_as_you_like.rar 1 رابط هذا التعليق شارك More sharing options...
عبد الله السعيد قام بنشر ديسمبر 28, 2016 الكاتب مشاركة قام بنشر ديسمبر 28, 2016 (معدل) بارك الله فيك استاذنا هذا المطلوب عند تطبيق الكود على الملف الموجود لدي رفض تطبيق المعادلة واعطاني هذه الأخطاء ، حيث لدي كود اخر للروزنامة تم تعديل ديسمبر 28, 2016 بواسطه عبد الله السعيد رابط هذا التعليق شارك More sharing options...
عبد الله السعيد قام بنشر ديسمبر 30, 2016 الكاتب مشاركة قام بنشر ديسمبر 30, 2016 في انتظار الرد رابط هذا التعليق شارك More sharing options...
عبد الله السعيد قام بنشر يناير 1, 2017 الكاتب مشاركة قام بنشر يناير 1, 2017 هل من متابعة رابط هذا التعليق شارك More sharing options...
عبد الله السعيد قام بنشر يناير 2, 2017 الكاتب مشاركة قام بنشر يناير 2, 2017 هل من متابعة رابط هذا التعليق شارك More sharing options...
عبد الله السعيد قام بنشر يناير 3, 2017 الكاتب مشاركة قام بنشر يناير 3, 2017 UP رابط هذا التعليق شارك More sharing options...
أبو عبد النور قام بنشر يناير 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 رابط هذا التعليق شارك More sharing options...
عبد الله السعيد قام بنشر يناير 4, 2017 الكاتب مشاركة قام بنشر يناير 4, 2017 اخي هو نفس الكود اعلاه اقصد عند اضافته في الملف في ظل وجود اخرى تظهر الرسائل اعلاه رابط هذا التعليق شارك More sharing options...
أبو عبد النور قام بنشر يناير 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 رابط هذا التعليق شارك More sharing options...
عبد الله السعيد قام بنشر يناير 5, 2017 الكاتب مشاركة قام بنشر يناير 5, 2017 (معدل) جزاك الله خيرا ، ولكن لدي مشكلة برجاء الحل ولكن تقابلني مشكلة وهي عند كتابة اي رقم في العمود ومسحه لا يمسح يظل 0.00 بل لاحظت ايضا عن الوقوف على اي خلية في العمود ولو فارغة والضغط على delete من لوحة المفاتيح تتحول الى 0.00 تم تعديل يناير 5, 2017 بواسطه عبد الله السعيد رابط هذا التعليق شارك More sharing options...
أبو عبد النور قام بنشر يناير 5, 2017 مشاركة قام بنشر يناير 5, 2017 لان تنسيق العمود عبارة عن 0.00 رابط هذا التعليق شارك More sharing options...
أبو عبد النور قام بنشر يناير 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 بواسطه أبو عبد النور رابط هذا التعليق شارك More sharing options...
أبو عبد النور قام بنشر يناير 5, 2017 مشاركة قام بنشر يناير 5, 2017 عدل السطر : Target.NumberFormat = "@" الى الآتي : Target.NumberFormat = "General" رابط هذا التعليق شارك More sharing options...
عبد الله السعيد قام بنشر يناير 6, 2017 الكاتب مشاركة قام بنشر يناير 6, 2017 جزاك الله خيرا الكودين يعملان بصورة جيدا مالفرق بينهما ؟؟ وهل ممكن اضافة للكود ليعمل عمود ما اخر يكون باللغة العربية فقط رابط هذا التعليق شارك More sharing options...
عبد الله السعيد قام بنشر يناير 6, 2017 الكاتب مشاركة قام بنشر يناير 6, 2017 السلام عليكم اخي ابو عبد النور عند تطبيق الكود اعلاه على ملف خالي يعمل جيدا ولكن عند تطبيقه على ملف لدي عليه اكواد اخرى يعمل ريستارت للإكسل كلما ادخلت اي رقم في العمود 3 ولا اعرف السبب ماذا ، وجربت الكودين علما إني لا اضع اي اكواد الا المرفوعه صورها اعلاه ، مثل التاريخ رابط هذا التعليق شارك More sharing options...
أبو عبد النور قام بنشر يناير 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 رابط هذا التعليق شارك More sharing options...
عبد الله السعيد قام بنشر يناير 28, 2017 الكاتب مشاركة قام بنشر يناير 28, 2017 السلام عليكم اخي ابو عبد النور الكود الأخير اكثر من رائع ولكن به مشكلة وجدتها صدفة وهي انه يلغى تماما اي عملية للتراجع يعني اريد عمل تراجع لأي شيء قمت به سواء من اشرطة الأدوات او اختيار امر كنترول مع Z لا يعمل رابط هذا التعليق شارك More sharing options...
سليم حاصبيا قام بنشر يناير 28, 2017 مشاركة قام بنشر يناير 28, 2017 من طبيعة الاكسل لا يمكن التراجع عن اي عمل تم تنفيذه عن طريق الكود رابط هذا التعليق شارك More sharing options...
عبد الله السعيد قام بنشر يناير 28, 2017 الكاتب مشاركة قام بنشر يناير 28, 2017 (معدل) بارك الله فيك على الرد والإهتمام طيب هل لها من حل اخي الفاضل تم تعديل يناير 28, 2017 بواسطه عبد الله السعيد رابط هذا التعليق شارك More sharing options...
الردود الموصى بها
من فضلك سجل دخول لتتمكن من التعليق
ستتمكن من اضافه تعليقات بعد التسجيل
سجل دخولك الان