السلام عليكم ورحمة الله وبركاته
الأستاذ الكبير / العيدروس
الاستاذ الكبير / بن عليه
بعد التحية
اسمحا لى أن اتعلم منكا وأنتما أستاذان كبيران
لقد لاحظت نفس ملاحظة الاستاذ الكبير بن عليه على هذا الكود الرائع
ولقد سمحت لنفسى بتعديل بسيط عليه حتى يعمل مع جميع الأرقام
وعلى فكرة انا خبرتى ضعيفة جدا فى الدوال المعرفة
فارجو أن يكون التعديل صحيحا
وهذا هو التعديل
Public Function Ali_F(R As Range, V As Integer) As Long
Dim A1, A2, B, C
B = Mid(R.Formula, InStr(R.Formula, "+") + 1)
C = Mid(R.Formula, InStr(R.Formula, "=") + 1)
A1 = Mid(R.Formula, Right$(InStr(R.Formula, "+"), Len(B)))
A2 = Mid(R.Formula, InStr(R.Formula, "=") + 1, Len(C) - Len(B))
If Val(V) = 1 Then
Ali_F = A1
ElseIf V = 2 Then
Ali_F = A2
End If
End Function
فصل أرقام من دالة جمع.rar