واذا اردت مسح البيانات بعد الترحيل من الخانات التي في العمود G
فالكود سيكون كذا
Sub Trhl_Abu_Ahmed()
Dim i As Integer, LR As Integer
t = 1
LR = Range("A" & Rows.Count).End(xlUp).Row
For i = 1 To 5
Cells(LR + 1, i).Value = Cells(i + 15 + t, "G").Value
Cells(i + 15 + t, "G").Value = ""
t = t + 1
Next i
End Sub
وهذا الكود برسالة تنبيهية اذا كان احدى الخانات او اكثر فارغة بعدم اكمال الترحيل
Sub Trhl_Abu_Ahmed()
Dim i As Integer, LR As Integer
If Application.WorksheetFunction.Count(Range("G17:I26")) < 5 Then
MsgBox "لم يتم الترحيل لعدم اكمال الحقول المرحلة ", vbOKOnly + vbCritical, "تنبيه": Exit Sub
End If
t = 1
LR = Range("A" & Rows.Count).End(xlUp).Row
For i = 1 To 5
Cells(LR + 1, i).Value = Cells(i + 15 + t, "G").Value
Cells(i + 15 + t, "G").Value = ""
t = t + 1
Next i
End Sub