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

المساعدة فى ترحيل الفواتير


إذهب إلى أفضل إجابة Solved by ياسر خليل أبو البراء,

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

بسم الله الرحمن الرحيم

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

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

ولكم جزيل الشكر مقدما

Data.rar

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

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

إليك الملف التالي عله يكون المطلوب إن شاء الباري

Sub TarhilClientData()
    Dim LR As Long
    Dim sDate As Long, sClient As Long
    LR = Sheet2.Cells(Rows.Count, 1).End(xlUp).Row
    sDate = Application.WorksheetFunction.Match(Sheet3.Range("C5"), Sheet2.Range("A1:A" & LR), 0)
    sClient = Application.WorksheetFunction.Match(Sheet3.Range("C7"), Sheet2.Rows(1), 0)
    
    Application.ScreenUpdating = False
        Sheet3.Range("B10:B13").Copy
        Sheet2.Cells(sDate, sClient).PasteSpecial xlPasteValues
        Application.CutCopyMode = False
    Application.ScreenUpdating = True
End Sub

Tarhil Invoice To DataBase Based On Match Function.rar

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

استاذ ياسر والله يعجز لسانى عن الشكر

جزاك الله الجنه

ممكن تعديل بسيط وهو ترحيل الاعداد (الكمية اليومية - الاضافة - والخصم - المستلم ) وليس المبلغ

وتفعيل التقرير فى الورقة Report

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

تفضل الكود بعد التعديل المطلوب

Sub TarhilClientData()
    Dim LR As Long
    Dim sDate As Long, sClient As Long
    LR = Sheet2.Cells(Rows.Count, 1).End(xlUp).Row
    sDate = Application.WorksheetFunction.Match(Sheet3.Range("C5"), Sheet2.Range("A1:A" & LR), 0)
    sClient = Application.WorksheetFunction.Match(Sheet3.Range("C7"), Sheet2.Rows(1), 0)
    
    Application.ScreenUpdating = False
        Sheet3.Range("C10:C13").Copy
        Sheet2.Cells(sDate, sClient).PasteSpecial xlPasteValues
        Sheet2.Activate
        Sheet2.Cells(sDate, sClient).Select
        Application.CutCopyMode = False
    Application.ScreenUpdating = True
End Sub

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

مش فاهم ..يعني ايه بالنسبة للتقرير !!؟؟ وضح المطلوب بمزيد من الكلمات ..

أنا لا أفقه شيء في شغلك ..!! أنا بعيد كل البعد عن تلك المصطلحات .. اعذرني لقلة علمي بهذا الأمر ..

كلمني كأنك بتكلم واحد جاااااااااهل ..أيوا والله زي ما بقولك كدا ..كلمني بلغة الإكسيل ...

ايه المطلوب ؟

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

استاذ ياسر انت استاذنا كلنا وبنتعلم منك ازاى تقول كدا !!!!!

 

 

التقرير اللى فى الورقة Report بيجى مثلا العميل رقم 1 بيطلب كشف بالمسحوبات من الفترة .... الى الفترة ....

 

بنختار اسم العميل والتاريخين  وبالتالى  يظهر كل اللى اخده العميل بين التاريخين زى كشف حساب بس كميات مش مبالغ من خلال الفواتير اللى رحلناها لقاعدة البيانات

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

استاذ ياسر انت استاذنا كلنا وبنتعلم منك ازاى تقول كدا !!!!!

 

 

التقرير اللى فى الورقة Report بيجى مثلا العميل رقم 1 بيطلب كشف بالمسحوبات من الفترة .... الى الفترة ....

 

بنختار اسم العميل والتاريخين  وبالتالى  يظهر كل اللى اخده العميل بين التاريخين زى كشف حساب بس كميات مش مبالغ من خلال الفواتير اللى رحلناها لقاعدة البيانات

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

  • أفضل إجابة

الأخ الفاضل الحسام

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

عموما يرجى من الأخوة المشرفين تغيير عنوان الموضوع ليشمل الطلب الثاني (وهو إعداد تقرير بيانات بين تاريخين) على سبيل المثال ..

تفضل جرب الملف المرفق وإن شاء الله يكون المطلوب (ومتنساش لأني تعبت تحدد المشاركة اللي نالت إعجابك كأفضل إجابة بعد إذنك)

 

Report Data Between Two Dates.rar

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

استاذ ياسر جزاك الله كل خير وان شاء الله هو المطلوب من غير ما اشوف لانى فاتح دلوقت  من جهاز مفيهوش اوفيس 2010

ان شاء الله اول ما اروح البيت اشتغل علي الملف

وبالنسبه للتقرير بين تاريخين ماهو كلو في ملف واحد

عموما  اشكرك كل الشكر استاذ ياسر مره ثانية

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

وعلى فكرا ياريت الصوت يبقى عالى شوى في الفيديو لانى بعلى السماعات على الاخر وجميع مستويات الصوت وبيكون برضو الصوت منخفض

كل سنة وانت طيب استاذ ياسر

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

الأخ الحبيب الحسام ..

الحمد لله أن تم المطلوب إن شاء الله على خير ...

 

 

إنت لاحظت رقم المشاركة اللي إنت عاملها أفضل إجابة (إنتو بتنرفزوني ليه :Rules: :Rules:

 

تقبل تحياتي

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

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