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

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

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

الســلامَ عليكـــم ورَحِمَـــة الله وَبَركــآتــه     

اخواني الكرام لطلب جزاك الله خيرا ونفع بكم

طلبي هو ضبط هذا  كود استخراج الاجمالي والمجموع اوالقيمة الفاتورة يوجد في الفاتورة 60 سطر اويد  ولما تصل البايانت سطر 60  يتم اضافة سطر فارغ لكتابة الصنف 61 اريد ضبط الكود حتى ولوتمى ادراج 100 سطر

 

 

Private Sub Worksheet_Change(ByVal Target As Range)
    If Target.Address = "$H$62" Or Target.Address = "$H$63" Then [H64] = [H61] + [H62] - [H63]
    If Target.Column = 8 Then
        If Target.Row > 9 And Target.Row < 60 Then
            Target.Offset(, 1).Value = Target.Offset(, -2).Value * Target.Value: GoTo 86
        End If
    End If
    If Target.Column = 6 Then
        If Target.Row > 9 And Target.Row < 60 Then
            Target.Offset(, 3).Value = Target.Offset(, 2).Value * Target.Value
86          [H61] = Application.WorksheetFunction.Sum(Range("I10:I60"))
            [H64] = [H61] + [H62] - [H63]
        End If
    End If
End Sub

 

 

test.rar

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

 السلام عليكم

أخى سمير  جزاك الله خيرا

تمام اللى عملته لكن يمكن اختصار المعادلة  كما فى المرفق

اخى محمد أنت تريد حساب مجموع الفاتورة والاجمالى بالكود

تفضل

الحل في حجم ورقة الفاتورة 5.rar

  • Like 1
قام بنشر

وعليكم السلام اخي الكريم مختار

بارك الله فيك

لدي سؤال : اذا حذفت المعادلة من الخليتين H72  H75 فلا يتم عمل الكود الذي في حدث الورقة ..

أليس من المفترض أن يعمل الكود تلقائياً؟؟ واذا كان كذلك فما الفرق بين المعادلة والكود في هذه الحالة؟؟

لك تحياتي

قام بنشر

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

اخي مختار حسين محمود هذا هو المطلوب بارك الله فيك وجزاك الله عنا كل خير

 

اخي طلب ضبط الكودتوجد مشكلة في الكود

لما يتم تعديل السعر  الكود يعمل بشكل جيد ولما يتم تعديل الكمية  الكود لايستجيب في عمود القيمة

 

 

Capture.PNG

قام بنشر
15 ساعات مضت, محمد عبدالسلام said:

على ماضون ان الكود افضل من المعادلة لي انا  المعادلات وأنت تعمل على الملف  عن غير قصد يتم تخربوها

 

لكن المشكلة قائمة هاهنا وهي انك لو حذفت المعادلة من الخلية من غير قصد فلن تعمل المعادلة وان كانت موجودة في حدث الورقة. ولا أدري هذه الحالة خاصة هنا ام عامة

 

وما دمت تخشى من حذف المعادلات فالحل هو  حماية الخلايا

4 ساعات مضت, محمد عبدالسلام said:

اخي مختار حسين محمود  ارجوالمعديرا على طلباتي الكترا توجد مشكلة فى الخانات ""الباقي من الحساب القديم ""ودفع

بعد اذن اخي مختار

استبدل هذه المعادلة بالتي عندك في حدث الورقة

 

=SUM(INDIRECT(ADDRESS(ROW()-3,COLUMN(),4)&"":""&ADDRESS(ROW()-2,COLUMN(),4)))-(INDIRECT(ADDRESS(ROW()-1,COLUMN(),4)))
قام بنشر

اخي الكريم محمد

عفواً هل استبدلت المعادلة التي في حدث الورقة.. تأكد من ظهورالمعادلة في الخلية الهدف..

الملف يعمل عندي بشكل جيد!!!!

لكن هناك مشكلة اكتشفتها في الكود

عندما تكتب الاسم ثم تنتقل للكمية والسعر ثم تعود للاسم .....وعلى هذه الوتيرة لا مشكة في الكود

جرب كتابة الاسم ذي الرقم 60  طبعاً عندها سيتم ادراج سطر فارغ للاسفل . صحيح؟

جرب و عدل الاسم60 ثم عدله مرة اخرى (لاحظ مجموع الفاتورة والاجمالي)

امر اخر : اذا وصلت للرقم 70 وتريد تعديل الرقم 65 سيتم ادراج سطر فارغ بعد 65 وهكذا

 

جزاك الله خيراً

قام بنشر
12 ساعات مضت, محمد عبدالسلام said:

المرجو حل هده المشكلة في الكود

جزاكم الله خير وبارك الله فيكم وجعله الله في ميزان حسناتكم

 

 

4.PNG

 

المرجو ضبط هده المشكلة في الكود

جزاكم الله خير وبارك الله فيكم وجعله الله في ميزان حسناتكم

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

اخي الحبيب محمد

اذاً انت تريد : الاجمالي = مجموع الفاتورة + الباقي من الحساب القديم

استبدل هذه الدالة في حدث الورقة بهذه

=SUM(INDIRECT(ADDRESS(ROW()-3,COLUMN(),4)&"":""&ADDRESS(ROW()-2,COLUMN(),4)))

 

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

اخي محمد

المعذرة على التأخير .. قضيت ساعات في ايجاد حل لمشكلة الكود لكن خبرتي ضعيفة

إليك الملف حسب ( الطريقة صاح ) التي تريدها

لكن أرجع واكرر بأن الكود فيه مشكلة

في ٢٣‏/٩‏/٢٠١٦ at 19:13, سمير نجار said:

لكن هناك مشكلة اكتشفتها في الكود

عندما تكتب الاسم ثم تنتقل للكمية والسعر ثم تعود للاسم .....وعلى هذه الوتيرة لا مشكة في الكود

جرب كتابة الاسم ذي الرقم 60  طبعاً عندها سيتم ادراج سطر فارغ للاسفل . صحيح؟

جرب و عدل الاسم60 ثم عدله مرة اخرى (لاحظ مجموع الفاتورة والاجمالي)

امر اخر : اذا وصلت للرقم 70 وتريد تعديل الرقم 65 سيتم ادراج سطر فارغ بعد 65 وهكذا

 

الحل في حجم ورقة الفاتورة 7.rar

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

اخي سمير نجار هذا ماريد رائع 

جزاك الله خيرا وبارك الله فيك وانار لك طريقك بالعلم والايمان وجعلك من الاخيار الابرار ومن زمره الاتقياء الانقياء وبوأك من جنه الفردوس قصرأ وفقك الله.

اما في الكود ادراج فعلان اذا وصلت للرقم 70 وتريد تعديل الرقم 65 سيتم ادراج سطر فارغ وهذه مشكلة لم الاحظها

 

 

 

تم تعديل بواسطه محمد عبدالسلام

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.

  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information