السلام عليكم
اخى العزيز
Private Sub Workbook_Open()
t = " السلام عليكم ورحمة الله وبركاته وكل عام وانتم بخير "
n = 0
Do While n < 5000
t = Right(t, Len(t) - 1) & Left(t, 1)
Sheet1.Range("o3") = t
w = 0.2
temp = Timer
Do While Timer < temp + w
DoEvents
Loop
n = n + 1
Loop
End Sub
هذا هو الذى يوضع بحدث فتح الملف Private Sub Workbook_Open()
غالبا انت قمت بنسخ الكود كاملا بما فيه اسم الاجراء Sub auto_open() ضمن حدث Private Sub Workbook_Open() وهذا خطأ
فيجب فقط ان تضع الجمل الخاصة بالكود اسفل حدث فتح الملف
نفس الامر مع حدث تنشيط الشيت 1
اخوك
konafa4000