بعد إذن أخى الحبيب / جمال عبد السميع
:fff:
هذا كود لترحيل البيانات التى يتم ادخالها
مع مرعاة عدم ترحيل البيانات المكررة
ومسح البيانات المرحلة من الصفحة الأصلية بعد عملية الترحيل
Sub ragab()
Set WF = Application.WorksheetFunction
Application.ScreenUpdating = False
If IsEmpty([B6]) Or IsEmpty([B8]) Or IsEmpty([B9]) Or IsEmpty([B10]) Then
MsgBox "أكمل البيانات أولا"
Exit Sub
End If
On Error Resume Next
x = Trim(Range("B6").Value)
LR = Sheets(x).Cells(Rows.Count, 1).End(xlUp).Row + 1
If WF.CountIf(Sheets(x).Range(Sheets(x).Cells(3, 1), Sheets(x).Cells(LR, 1)), [B8]) >= 1 Then
MsgBox "هذا الإسم مكرر حيث تم ترحيله من قبل"
Exit Sub
End If
Sheets(x).Cells(LR, 1).Resize(1, 3).Value = WF.Transpose(Range("B8:B10").Value)
Range("B8:B10").Value = ""
MsgBox "تم الترحيل بحمد الله"
[B6].Select
Application.ScreenUpdating = True
End Sub
ترحيل إلى عدة صفحات.rar