اخى محمود
تم تعديل الكود جرب واعلمنى
تحياتى
Sub saad()
Application.ScreenUpdating = False
Sheets("Entry").Select
al = Sheets("Database").[e10000].End(xlUp).Row
If [d1] = "" Or [d2] = "" Or [d3] = "" Then
MsgBox "Ãßãá ÇáÈíÇäÇÊ ÃæáÇ"
Exit Sub
ElseIf Not [c4].Value = [d4].Value Then
MsgBox "!ÊÃßÏ ãä ÅÏÎÇá ÇáÞíÏ ãÚ ÊæÇÒä ÇáØÑÝíä", vbExclamation, "ÅÏÎÇá ÎÇØÆ"
Exit Sub
ElseIf Sheets("Database").Range("e" & al).Value = [d2].Value Then
MsgBox "!ÊÃßÏ ãä ÚÏã ÊßÑÇÑ ÇáÝíÏ", vbExclamation, "ÅÏÎÇá ÎÇØÆ"
Exit Sub
'Else
End If
For r = 7 To Sheets("Entry").[c3000].End(xlUp).Row
With Sheets("Database").[d10000].End(xlUp)
.Offset(1, 0) = Sheets("Entry").[d1].Value
.Offset(1, 1) = Sheets("Entry").[d2].Value
.Offset(1, 2) = Sheets("Entry").[d3].Value
.Offset(1, 3) = Sheets("Entry").Cells(r, 3)
.Offset(1, 4) = Sheets("Entry").Cells(r, 4)
.Offset(1, 5) = Sheets("Entry").Cells(r, 5)
.Offset(1, 6) = Sheets("Entry").Cells(r, 6)
End With
Next r
Application.ScreenUpdating = True
End Sub
مثال على الترحيل.rar