بالفعل كما قال أخونا أبو هادي فان عمل ذلك بالتنسيق غير ممكن
و لكن هذا تحايل بسيط بالكود
نقوم بتحويل الارفام الي نصوص ، , و نضيف اشارة ال + الي الموجب منها ثم نلونها
و طبعا هذا غير عملي لان الارقام من المطلوب أن تبقي أرقاما
انقل هذا الكود الي موديول جديد ، ثم اختار الخلايا و شغل الماكرو
Sub colorpositivevalues()
Dim m As Integer, n As String
m = Selection.Cells.Count
For i = 1 To m
If IsNumeric(Selection.Cells(i).Value) And Selection.Cells(i).Value > 0 Then
n = "'+" & Str(Selection.Cells(i).Value)
Selection.Cells(i).Value = n
Selection.Cells(i).Characters(Start:=1, Length:=1).Font.ColorIndex = 3
End If
Next i
End Sub