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

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


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

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

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

طلبي هو ضبط هذا  كود استخراج الاجمالي والمجموع اوالقيمة الفاتورة يوجد في الفاتورة 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

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

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

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

 السلام عليكم

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

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

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

تفضل

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

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

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

بارك الله فيك

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

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

لك تحياتي

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

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

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

 

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

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

 

 

Capture.PNG

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

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

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

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

كل المعادلات تنزل فى الخلايا بالكود

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

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

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 وهكذا

 

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

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

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

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

 

 

4.PNG

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

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