شكر وتقدير وفائق الاحترام استاذ ali
بارك الله فيك
تم اخى تعديل كود حضرتك لانى اريده يكتب كلمة الاجمالى فقط ليصبح
Private Declare Function SetWindowLong Lib "user32" Alias "SetWindowLongA" (ByVal hWnd As Long, ByVal lngWinIdx As Long, ByVal dwNewLong As Long) As Long
Private Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long
Dim hWnd As Long: Const GWL_STYLE = -16: Const WS_SYSMENU = &H80000
Private Sub CommandButton1_Click()
On Error Resume Next
Application.ScreenUpdating = False
Application.EnableEvents = False
For sh = Text_ِali To Text_ِali1 + 1
If Text_ِali.Text = Empty Or Text_ِali1.Text = Empty Then MsgBox "يرجاء تحديد أرقام الأوراق": Exit Sub
With Sheets(sh)
T = .Range("b15000").End(xlUp).Row + 1
.Cells(T, "b") = "الاجمالى"
End With
Next sh
Application.ScreenUpdating = True
Application.EnableEvents = True
End Sub
المطلوب ان يكون عدد الاوراق 39 ورقة بداية من الورقة2 وحتى 39
بعداذنك اخى
وبارك الله لنا فيك اخى فى الله