تفضل أخى
=IFERROR(MID($A2,LEN($A2)-(COLUMNS($B2:B2)-1),1),0)+0
ويمكن إستخدام هذا الكود أيضا
Sub SplitNumbers()
'gamal abd elsameh 28/8/2014
'http://www.officena.net
Dim WRng As Range
Dim Cell As Range
Dim Lgth As Byte
Dim i As Byte
'Exit if worksheet not active
If TypeName(ActiveSheet) <> "Worksheet" Then Exit Sub
'Set range to work with
With ActiveSheet
Set WRng = Intersect(.Columns("A"), .UsedRange)
End With
'Loop through cells and
'split the characters...
For Each Cell In WRng
Lgth = Len(Cell.Value)
If Lgth > 0 Then
For i = 1 To Lgth
Cell.Offset(0, i).Value = Mid(Cell.Value, i, 1)
Next i
End If
Next Cell
End Sub
تقبل تحياتى
فصل أرقام بطريقة عكسية.rar