السلام عليكم
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, [B2:B100]) Is Nothing Then
If Target.Value = Empty Then Exit Sub
Target.Offset(0, 3) = Mid(Mid(Target, InStr(Target, "/") + 1, 20), InStr(Mid(Target, InStr(Target, "/") + 1, 20), _
"/") + 1, 20) & "/" & Mid(Mid(Target, InStr(Target, "/") + 1, 20), 1, _
InStr(Mid(Target, InStr(Target, "/") + 1, 20), "/") - 1) & "/" & Mid(Target, 1, InStr(Target, "/") - 1)
End If
End Sub
هذا الحل بالكود واو انه متشابك ولكنه يؤدي الغرض منه
تنسيق خلايا2.rar