اذهب الي المحتوي
أوفيسنا

الردود الموصى بها

قام بنشر

السلام عليكم ورحمه الله وبركاته

اشكر كل من في هذا المنتدى لتعاونهم في الرد على استفسارات الاعضاء والله يجعل الاجر من حظ الجميع

سؤالي هو انني عملت ورقه اكسيل ووضعت فيها ساعه وكودين لتشغيل الساعه والاخر لايقافها

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

فطلبي منكم مأجورين مساعدتي بايجاد كود لايقاف الساعه

الملف موجود في المرفقات

وشكرا للجميع

قام بنشر

بسم الله الرحمن الرحيم

الاخ atob

يجب الاعلان عن المتغير "stopit" كمتغير عام

ضع "Dim stopit" قبل اول روتين

لتصبح هكذا :

Dim stopit

Sub startclock()
stopit = False
clock
End Sub

Sub clock()
If stopit = True Then Exit Sub
ActiveWorkbook.Worksheets(1).Cells(1, 1).Value = Format(Now, "hh:mm:ss")
Application.OnTime (Now + TimeSerial(0, 0, 1)), "clock"
End Sub

Sub stopclock()
stopit = True
istop = i
End Sub

وسوف يعمل الكود جيدا

تحياتى

قام بنشر

اخوي tameromar الله يوفقك دنيا واخره بالفعل نجح الكود في ايقاف الساعه ..........وشكرا لك

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

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

Important Information