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

الى عباقرة المنتدى


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

اخواني الاعزاء اود اضافة رسم بياني داخل فورم بحيث يتم عرض الرسم الباني(داخل الفورم)عن طريق الفورم؟

وطريقة ربط قائمة منسدلة مع قائمة اخرى بالفورم؟

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

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

السلام عليكم

اخي الكريم

مرفق ملف لمثالين لما طلبت للرسم البياني وللقوائم المترابطة

بالنسبة للرسم البياني هناك رسم بياني في داخل الصفحة وهو ما

سيظهر في الفورم وعند تغير التنسيق سيتغير تنسيق الرسم الموجود

في الفورم اي انه يقوم باخذ التنسيقات والبيانات من الرسم الاصلي

امثلة.rar

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

السلام عليكم

اخي الكريم والحبيب / دغيدي

دائما فى القلب.. يــــــــــــــــــارب

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

ا

الاخ / الاستاذ الحسامي :

والله كلمة ابداع لاتكفي بحقك

وعلى اية حال هذا الامر غير مستغرب من اساتذة امثالك

وفقك الله

ياسر الحافظ

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

الاستاذ الفاضل الحسامي

بصراحة

ابداع بلا حدود يضاف الى رصيدك

ابواحمد

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

اخى الحسامى

عبقرية وابداع وبسم الله ماشاء الله لا قوة الا بالله

واقول لصاحب الموضوع

اصبت حين كتبت الى عباقرة المنتدى

وقد تقدم صاحب العبقرية

سعد عابد

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

  • 1 month later...

اخواني الاعزاء اود لو اتعلم منكم اكثر وافادتي بطريقة تثبيت القيم يعني لو تم تشغيل الفورم باي شيت يتم عملية ولا يفقد المعلومات.

يعني عند تغير مكان الفورم لشيت اخر لا تعمل عملية الربط وشكرا....

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

السلام عليكم

بارك الله في اعمال الجميع و بعد اذنكم جميعا

اخي jazea

عندما يكون عمل داخل شيت معين و علي مدي معين و لا يتدخل طلب مدي من شيت اخر

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

مثلا سيكون الكود كالتالي

Textbox1=Range("G5").Value
اما اذا تداخل بالعمل عدة شيتات او اننا سنفتح شيت اخر اثناء عمل الفور فهنا يجب التوضيح او التحديد للكود لكي ياتي بالبيانات الصحيحة لذا سيكون الكود كالتالي
Textbox1=Sheets("sheet1").Range("G5").Value

و هنا عرفنا الكود ان التكست بوكس 1 سيحمل بيانات الخلية G5 الموجودة في الشيت الذي اسمة sheet1

اوعي تقلي اني فهمتك غلط و مش ده قصدك هههه

تحياتي

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

مفهوم لاكن كيف يتم تطبيق هذا الشرح على هذا الكود :-

Private Sub ComboBox1_Change()

On Error Resume Next

Dim c As Range

ComboBox2.Clear

For Each c In [b1:f1]

If c.Text = ComboBox1.Text Then

For i = 2 To 6

ComboBox2.AddItem Cells(i, c.Column)

Next

End If

Next

End Sub

وشكرا

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

اخي

On Error Resume Next

هذا امر يفيد في بعض الاشياء و تعلمنا عدم استعمالة الا علي مستوي ضيق جدا

فمعناة تجاهل الحطأ و الانتقال للامر الذي يلي الخطأ

Dim c As Range

و هو تعريف لحرف ال C و التعامل معاه علي انه خلية

ComboBox2.Clea

معناه ان الكمبوبوكس 2 يتم مسح محتوياتها

For Each c In [b1:f1]

عمل حلقة اختبار لكل خلية في المدي b1:f1

If c.Text = ComboBox1.Text Then

لو ان النص داخل الخلية = النص الموجود في الكمبوبوكس1

For i = 2 To 6

عمل حلقة تكرارية ممن الص الثاني الي السادس

ComboBox2.AddItem Cells(i, c.Column)

يتم اضافة بند للقائمة المنسدلة و الذي يكون في الخلية الموجوده في الصف الاول و هو 2 و الموجودة ايضا في عمود الخلية التي تساوت سابقا مع الكبوبوكس1

Next

و يتم التكرار حتي اخر خلية في المدي b1:f1

End If

اغلاق قاعدة if

Next

و يتم التكرار حتي الصف 6 لاضافة بنود الكمبوبوكس2

تحياتي

ُ

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

والله شاكر لك جدا جدا على هذا الشرح لاكم انا لم اقصد شرح الكود انا كنت ابغاك تتفضل عليا بطريقة تحديد الشيت في مدى معين بالكود هذا:-

Private Sub ComboBox1_Change()

On Error Resume Next

Dim c As Range

ComboBox2.Clear

For Each c In [b1:f1]

If c.Text = ComboBox1.Text Then

For i = 2 To 6

ComboBox2.AddItem Cells(i, c.Column)

Next

End If

Next

End Sub

يعني كيف احدد الشيت الذي يبحث فية الخاص بالنطاق [b1:f1]؟؟

اخي كما هو بالموفق لو غيرت مكان الفورم لا تعمل عملية الربط ارجو ان يكون الطلب مفهوم واسف جدا

امثلة.rar

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

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