اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

جمع خلية محددة من كل الصفحات ماعدا صفحتين محددتين بالاسم


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

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

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

المطلوب حلين منفصلين أحدهما بالكود والأخر بالمعادلات (على أن لاتكون معادلة صفيف وبدون اعمدة مساعدة - ان امكن- أكسيل 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

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

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

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

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

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

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

رابط هذا التعليق
شارك

أخي العزيز ( أبو أنس ) يمكن عمل ذلك أيضا عن طريق المعادلات

كالأتي:

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

رابط هذا التعليق
شارك

أخي العزيز ( أبو أنس ) يمكن عمل ذلك أيضا عن طريق المعادلات

كالأتي:

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

رابط هذا التعليق
شارك

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

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

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

أبو أنس

رابط هذا التعليق
شارك

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