استاذنك استاذ سليم لمعالجة هذا الموضوع يجب مسح الحقول بعد عملية الحفظ
ويتم تغير هذا الجزء من الكود
Private Sub BT_SAVE_Click()
Dim old_num
Set sh = Sheets("Sheet1")
last = sh.Cells(Rows.Count, 1).End(3).Row
If last = 1 Then Exit Sub
sh.Range("A2:G" & last).Interior.ColorIndex = 35
If Me.T_NewMASROUF.Value = "" Then
MsgBox "الرجاء تحديد المصروف الجديد قي الخانة المناسبة", _
vbMsgBoxRtlReading
Exit Sub
End If
old_num = LB_Kadim.Caption
With Me.ListBox1
If .ListIndex < 2 Then Exit Sub
x = .List(.ListIndex, 7)
sh.Cells(x, 7) = Me.T_NewMASROUF.Value
.List(.ListIndex, 0) = Me.T_NewMASROUF.Value
End With
Me.ListBox1.ListIndex = -1
Me.LB_Kadim.Caption = old_num
sh.Cells(x, 1).Resize(, 7).Interior.ColorIndex = 40
Application.Goto sh.Cells(x, 1)
Me.T_CODE = ""
Me.T_KOUMI = ""
Me.LB_Kadim = ""
Me.T_NewMASROUF = ""
End Sub
اخر اربع اسطر مسئولين عن مسح الحقول
سامحنى استاذى سليم ا اقصد الا المساعدة لوجه الله
احترامى لشخصك الكريم