با سلام
با استفاده از قابلیت رویدادها (Event) یک ماکرو تهیه گردید که اگر عدد با تکست هم باشد فقط جمع اعداد را برای شما محاسبه مینماید.
فعلا فقط دیتای وارد شده در ستون A:A مورد محاسبه قرارمیگیرد (If Not Intersect(Target, Me.Range("A:A")) Is Nothing Then)
کد PHP:
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, Me.Range("A:A")) Is Nothing Then
Application.EnableEvents = False
On Error Resume Next
X = Len(Target)
XX = 0
For I = 1 To X
If IsNumeric(Mid(Target, I, 1)) Then
XX = XX + Mid(Target, I, 1)
End If
Next
Target.Offset(0, 1).Value = XX
Application.EnableEvents = True
End If
End Sub
علاقه مندی ها (Bookmarks)