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

استيراد بيانات بطريقة النسخ واللصق مع فورم بحث في جميع اوراق العمل


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

  • 5 weeks later...

الأخ العزيز أستاذنا القدير / خبور

جزاك الله الفردوس الأعلى من الجنة ودائما متألق كالعادة وتمتعنا بأعمالك العظيمة ولي طلب من حضرتك أنا اجتهدت وعملت برنامج المرتبات للمدارس ولكن ينقصه اللمسة الفنية الأخيرة وينقصه الخبرة والترتيب لكي يؤدي الغرض بطريقة حضرتك الجميلة أما من الناحية العلمية فاعتقد أنه مبني على اسس صحيحة وأنا جربته على حالات كثيرة فكانت النتيجة ممتازة بالنسبة لصافي كل موظف فأتعشم من حضرتك لو أنا أرسلت البرنامج تلقي نظرة وتفيدني بكيفية التعديل فيه من ناحية الشكل العام والتنظيم أو حضرتك تنفذه بطريقتك وبناء على البيانات الاساسية التي استندت عليها لأن نتيجتها ممتازة وكما تنفذ من الإدارة التعليمية وبعد التعديل سوف يستفاد منه الجميع أرجو الرد من فضلك وزادك الله علماً ولكم جزيل الشكر0

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

السلام عليكم

الشكر واصل لجميع المشاركين

الاخ/ obad65

كيف أجعل الكود يبحث في ورقة واحدة فقط تكون هي الافتراضية

في هذا الكود لفورم البحث

Private Sub UserForm_Activate()

Dim C As Integer

Comb_Find.AddItem "بحث في جميع اوراق العمل"

For C = 1 To ActiveWorkbook.Sheets.Count

    Comb_Find.AddItem ActiveWorkbook.Sheets(C).Name

Next

Comb_Find.Text = Comb_Find.List(0)

End Sub
في هذه الجزئية
Comb_Find.Text = Comb_Find.List(0)

حدد الاندكس للورقة التي تريدها او اكتب اسم الورقة مثلا:
Comb_Find.Text = "بيانات اساسية"

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

  • 4 months later...

انت انسان رائع بجميع المقاييس

حيث اني كنت ابحث عن هذا الكود منذ اكثر من 6 اشهر في جميع المنتديات الأنترنت حتى وجدته على طبق من فضة مقدم الي من اخ كريم يحب ان يشارك اخوانه في الله ماعنده من علم

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

اخوك من السعودية - الدمام

بوفيصل

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

  • 6 months later...

السلام عليكم

الشكر واصل لجميع المشاركين

=========================================

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

هنا في هذا الكود

Private Sub UserForm_Activate()

Dim sh As Worksheet

Comb_Find.AddItem "بحث في جميع اسماء القائمة"


    For Each sh In ActiveWorkbook.Sheets

        If Not sh.Visible = xlSheetVisible Then GoTo 1


        If IsError(Application.Match(sh.Name, Array("aaa"), 0)) Then

            Comb_Find.AddItem sh.Name

        End If

1:

    Next

Comb_Find.ListIndex = 0


End Sub
في هذه الجزئية ممكن تضيف اسماء الاوراق التي لا تريدها
Array("aaa")
لو فرضنا ثلاث ورق
Array("aaa", "sss", "mm")

شاهد المرفق

فورم بحث1.rar

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

  • 3 months later...
  • 2 weeks later...

إخواني الأساتذة السلام عليكم و رحمة الله و بركاته ، أشكركم جزيل الشكر على الإبداعات التي تعطونها لنا فنتمنى من الله العزيز الكريم أن يجعلها في صحيفتكم و يجازيكم الجنة . عندي إقتراح لو تقبلتم عندما تكتبوا لنا الكود في الرد لو سمحتم أن تكتبوه فيما يقابله بالعربية حتى نفهم الكود ماذا يعني لأننا مبتدئين جدا و الله لا يضيع أجر المحسنين .

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

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

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

Important Information