اذهب الي المحتوي
أوفيسنا

الردود الموصى بها

قام بنشر (معدل)

السلام عليكم ورحمة الله وبركاته

أساتذتي الكرام حفظكم الله جميعاً

المطلوب حلين منفصلين أحدهما بالكود والأخر بالمعادلات (على أن لاتكون معادلة صفيف وبدون اعمدة مساعدة - ان امكن- أكسيل 2003).

الصفحتين المستثنيتين من العمل اسمهما Main و Total الصفحة الهدف للنتيجة (أي التي سوف تكون بها المعادلة ويعمل اليها الكود) هي Main والخلية الهدف هي I1 (ملونة بالاصفر) الخلية المطلوب جمعها من كل الصفحات باستثناء الصفحتين المذكورتين أعلاه هي G2 (أسماء الصفحات متغيرة دائماً وباستمرار وعددها متغير وأسمائها قد تحتوي على أعداد او تكون كلها أعداد او من كلمتين مركبتين وبينهما فراغ أو تحتوي على علامة - ).

أرجو التكرم بالحلين كي أجربهم كلاهما على ملفي الاصلي واخذ الذي لا يتعارض مع ما فيه من معادلات واكواد.

والله خير معين.

المرفق

جمع خلية من عدة صفحات.rar

أبو أنس

أرجو الاستفادة من هذا الكود الجميل اسفل للعلامة عبد الله باقشير حفظه الله

فقط وضعت معادلة تقريبية غير صحيحة (فقط كي اقرب الفكرة المطلوبة) وحددتها بعلامة التنصيص وهنالك اظن سيكون شرط عمل الكود.

Sub add()

Dim Sh As Worksheet

For Each Sh In ActiveWorkbook.Worksheets

Select Case Sh.Name

''''''''''''''''''''''''''''

Case "Main", "Totals"

'''''''''''''''''''''''

Case Else

'Sheets("Main").[i1] = Sh.Range("g2").value

End Select

Next

End Sub

تم تعديل بواسطه أبو أنس حاجب
قام بنشر (معدل)

السلام عليكم

تفضل جرب هذا التعديل


Private Const S_Ali As String = "$G$2"

Sub Sum_A()

Dim Sh As Worksheet

Dim A As Double

For Each Sh In ActiveWorkbook.Worksheets

Select Case Sh.Name

''''''''''''''''''''''''''''

Case "Main", "Totals"

'''''''''''''''''''''''

Case Else

A = A + Sh.Range(S_Ali).Value

End Select

Next

Sheets("Main").[I1] = A

End Sub

تم تعديل بواسطه عباد
قام بنشر

السلام عليكم ورحمة الله وبركاته

ياسيدي وأستاذي الفاضل أبا نصار حفظكم الله

كفيت ووفيت جزاك الله كل الخير وجنبك كل الشكر

وتعجز الكلمات عن وصف مدى احترامي لكم جميعاً.

أبو أنس ناصر حاجب

قام بنشر

السلام عليكم ورحمة الله وبركاته

أستاذي وسيدي الشريف(عضو الشرف)/ محمد (أبا محمود) حفظكم الله

جزاك الله كل خير وجنبك كل الشر وبارك بك وفيك.

أبو أنس

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • اضف...

Important Information