أخي عباد جرت الكود الذي قدمته و هو يعمل
و قمت بتعديل طفيف كالتالي
Private Sub Worksheet_Change(ByVal Target As Range)
Dim Ali_Spec As Object
Set Ali_Spec = CreateObject("SAPI.SpVoice")
Ali_Spec.Rate = 0
Ali_Spec.Speak Target.Text
Set Ali_Spec = Nothing
End Sub
جزاك الله خيرا أخي : الأستاذ هاني عدلي و لقد اضفت للمعادلة التي ادرجتها الدالة AND
=IF(AND(B6<>"";C6<>"");DATEDIF(B6;C6;"md");"")
=IF(AND(B6<>"";C6<>"");DATEDIF(B6;C6;"ym");"")
=IF(AND(B6<>"";C6<>"");DATEDIF(B6;C6;"y");"")
فرق الايام يساوي
تكتب في الخلية D4
=DATEDIF(B4;C4;"md")
فرق الاشهر يساوي
ثم تكتب في الخلية E4
=DATEDIF(B4;C4;"ym")
فرق السنوات يساوي
ثم تكتب في الخلية F4
=DATEDIF(B4;C4;"y")
حيث تكتب في الخلية B4 تاريخ البداية و في الخلية C4 تاريخ النهاية
يمكن عمل الكود التالي لكنه لا يسمح أي بحذف ورقة او اضافة ورقة
Private Sub Workbook_Open()
ActiveWorkbook.Protect Password:="123", Structure:=True, Windows:=False
End Sub
بالفعل كانت هناك أخطاء لانني لم اجرب البرنامج
قمت بالتعديل
جرب و اخبرني بالنتيجة
بالنسبة لورقة Imp فقط هي اضافية حيث يمكنك من خلالها معرفة عدد الاجهزة المباعة بين فترتين
مثلا جهاز Black IPhone4 تخنار التاريخ من ....... الى ........ ثم تضغط على OK
القسط.rar
*.*.*.*-----------------*.*.*.*.*.*.*----------------*.*.*.*
*.*.*.* عيدكم مبارك * و كل عام * و أنتم بخير *.*.*.*
*.*.*.*--------------------------------------------------*.*.*.*
*.* أعاده الله على الأمة الإسلامية كافة بالخير و اليمن و البركات *.*.*
*.*.*.*-----------------*.*.*.*.*.*.*----------------.*.*.*.*
لا ادري اين المشكلة عندك
لقد غيرت بعض الشيئ و كتبت لك بعض التوضيحات حاول تطبيقها
لاحظ ان الخلايا و الصفوف و الاعمدة يجب ان تبقى مثل الملف الذي سأرسله لك الآن
2بيع بالتقسيط.rar
جزاك الله خيرا أخي مجدي
و هذه هي البداية
و بالمناسبة : أهنئكم بمناسبة عيد الاضحى المبارك أعاده الله علينا و على الامة الاسلامية بالخير و الامن و السلام