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

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

قام بنشر

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

اسلاتذتي الاعزاء بعد التحيه

الرجاء المساعده في ملء الليست بوكس الذي يظهر بجميع بيانات شيت الاكسيل بنفس الترتيب

مع ظهور الليست بوكس مسطر (هيئة الجدول)

حيث حاولت اكثر من مره ولم استطع التنفيذ

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

مشتريات - جديد.zip

قام بنشر

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

اخي  العزيز

أبو حنــــين

تحيه طيبه وبعد :

في مرفق مشتريات جديد 2

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

بمغني ان يظهر الليست بوكس افقيا وهو محتوي علي كل الاعمده بدون تحريك scroll bar افقيا يمينا ويسارا

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

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

 

قام بنشر

تفضل اخي الكريم

تعديل عرض الاعمدة

مع اضافة صف اضافي لتطبيق خطوط الطول والعرض داخل الليست

ولكنه سيتسبب فيما بعد لبعض البطئ مع كثرة البيانات

والمثال الاخر بدون الصف الاضافي

مشتريات - جديد2.rar

مشتريات - جديد2 - Copy.rar

 

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

الاخ طاهر محمد

اذا كان المطلوب كهذه الصور 

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

ارجو اخبرني قبل رمضان كل عام وانتم بخير

و ايضا اخبرني على اي اوفيس تعمل فأنا اعمل علي افيس 11 (2003)

وايضا اسلوب البحث بأسم الصنف

هل تريد بأي جزء من اسم الصنف

ام من بداية اسم الصنف

الصور بالمرفقات احتيطيا

صوره رقم 1

 

1.png

 

صوره رقم 2

2.png

 

الصور

Omar_1.rar

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

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

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

بالنسبه  لاستاذي  العزيز ياسر العربي   اود ان اشكره علي اهتمامه  ولي طلب عنده لو امكن الرجاء في الملف الثاني

  مشتريات جديد  2  copy

ان تظهر البيانات  كما في شيت الاكسيل من اليمين الي  اليسار مع مراعاة تنسيق التاريخ يوم / شهر / عام

الاخ عمر الحسيني بعد التحيه

هذا هو عين المطلوب  ان امكن

وبالتالي نكون قد استفدنا من طريقة استاذي العزيز ياسر

ومن اضافتكم المتميزه

قام بنشر

الاخ أبو قاسم

هي ليست اللست بوكس

هي اداة نادرا ماتستخدم  مع الفورم وتسمي

Spreadsheet

 

قام بنشر

تفضلو طريقة البحث عن طريق الا  Spreadsheet التى ذكرها الاخ عمر

قمت بعمل مثال بسيط لجلب البيانات المفلترة الى الفورم ووضعها داخل Spreadsheet

Capture.PNG

وطريقة اضافة هذه الاداة كما بالصور الموضحة

1111111.png

2222222.png

3333333333.png

 

والكود المستخدم داخل الفورم في حدث التغيير للتكست بوكس

Private Sub TextBox1_Change()
    Dim last As Long
    Dim last2 As Long
    last = Spreadsheet1.ActiveSheet.Range("a10000").End(xlUp).Row
    Application.ScreenUpdating = False
    If TextBox1.Text = "" Then
        Spreadsheet1.ActiveSheet.Range("a1:k" & last).ClearContents
    Else
        Spreadsheet1.ActiveSheet.Range("a1:k" & last).ClearContents
        ActiveSheet.Range("$A$2:$K$2000").AutoFilter Field:=5, Criteria1:="" & TextBox1.Text & "*", _
                                                     Operator:=xlAnd
        last2 = ActiveSheet.Range("a10000").End(xlUp).Row
        Sheet1.Range("a1:k" & last2).Copy
        Spreadsheet1.ActiveSheet.Range("a1").Paste
        Application.CutCopyMode = False
        ActiveSheet.AutoFilterMode = False
        Application.ScreenUpdating = True
    End If
End Sub

تم ارفاق المثال للتوضيح

المرفق يعمل لدى جيدا لا اعلم توافقه مع جميع الاصدارات

تقريبا تحتاج اوفيس2003 بالاساس او الملف OWC11.DLL تحديدا

لمن يعاني من مشاكل وعدم عمل الملف بالشكل الامثل

يرجى تحميل الملف الثاتي بالمرفقات به الشرح والاداة وبرنامج تسجيل الاداة

 

تقبلو تحياتي

 

 

new list Yasser.rar

 

OWC11.rar

  • Like 1
قام بنشر

اخى ياسر

استخدم2016

ويندز7 64بت

ظهرت الاداة فى الادوات ولكن الفورم لا يعطى اخطاء ولكن لاتظهر مع الفورم حتى داخل vba

هل هناك حل

  • Like 1
قام بنشر

اخى ياسر

حاولت اضافة الاداة لا تقبل الاضافة تظهر بالماوس وترفض الاضافة

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

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

Important Information