برجاء من الاخوة الكرام المساعدة في التعديل علي الكود المرسل ليتم ظهور شاشة انتظار "" جاري تنفيذ الكود "" اثناء عمل الكود و هل من الممكن ان تكون بها ميقات للوقت
مرسل لسيادتكم الكود
وشكرا لسيادتكم
Sub ChartFormulaChange()
Dim CH As Worksheet
Dim Answer As Byte
t = Timer
Range("a1") = vbNullString
Answer = MsgBox("هل تريد تحديث خريطة الاصناف? Ahmed Saad", 4)
If Answer = 6 Then
Set CH = Sheets("Chart")
Application.Calculation = xlCalculationManual
Application.ScreenUpdating = False
Application.EnableEvents = False
Range("b10").AutoFilter
lr = CH.Range("E" & Rows.Count).End(xlUp).Row
CH.Range("B1").Copy
CH.Range("B11:B" & lr).PasteSpecial xlPasteFormulas
ActiveSheet.Calculate
arr = CH.Range("B11:B" & lr)
CH.Range("B11:B" & lr) = arr
Range("b10").AutoFilter
Application.Calculation = xlCalculationAutomatic
Application.ScreenUpdating = True
Application.EnableEvents = True
t = Int(Timer - t)
MsgBox "Ahmed Saad تم تحديث خريطة الاصناف فى " & t & " ثانيه"
End If
End Sub