حماده سعد الله قام بنشر أبريل 16, 2016 قام بنشر أبريل 16, 2016 السلام عليكم أحبائي في الله وكل عام وأنتم بخير أرغب في {كود يحذف جميع المعادلات بورقة العمل مع الإبقاء علي القيم } ولكم جزيل الشكر
سليم حاصبيا قام بنشر أبريل 16, 2016 قام بنشر أبريل 16, 2016 جرب هذا الشيء Sub Without_formulas() With ActiveSheet.UsedRange.SpecialCells(-4123, 23) .Value = .Value End With End Sub 1
حماده سعد الله قام بنشر أبريل 17, 2016 الكاتب قام بنشر أبريل 17, 2016 شكرا جزيلا الأخ سليم بارك الله فيك عمل رائع من أستاذ رائع ولكن هل يمكنك عمل تعديل بحيث يكون المسح أوتوماتيكي بعد زمن معين أو بعد تاريخ معين دون الحاجة إلي تفعيل الكود؟
سليم حاصبيا قام بنشر أبريل 17, 2016 قام بنشر أبريل 17, 2016 7 ساعات مضت, حماده سعد الله said: شكرا جزيلا الأخ سليم بارك الله فيك عمل رائع من أستاذ رائع ولكن هل يمكنك عمل تعديل بحيث يكون المسح أوتوماتيكي بعد زمن معين أو بعد تاريخ معين دون الحاجة إلي تفعيل الكود؟ يلزمك في هذه الحالة هذا الكود Private Sub Worksheet_Activate() Dim my_date As Date my_date = #4/30/2016# 'يمكتك اختيار التاريخ هنا اخر نيسان If Date > my_date Then With ActiveSheet.UsedRange.SpecialCells(-4123, 23) .Value = .Value End With End If End Sub 1
مهند الزيدي قام بنشر أبريل 17, 2016 قام بنشر أبريل 17, 2016 شكر جزيل للاخ سليم ... وفقك الله لكل خير ممكن عمل كود يعمل في حدث المصنف يعمل على تحويل المعادلات في كل أوراق العمل الى قيم بعد مدة معينة
سليم حاصبيا قام بنشر أبريل 17, 2016 قام بنشر أبريل 17, 2016 طبعاً يمكن ذلك Private Sub Workbook_SheetActivate(ByVal Sh As Object) Dim my_date As Date my_date = #4/30/2016# If Date > my_date Then With Sh.UsedRange.SpecialCells(-4123, 23) .Value = .Value End With End If End Sub 1
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.