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

الفرق بين UserForm Excel و Form Visual Basic 6


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

مرحبا بسئل ؟

بسئل ايه الفرق بين UserForm Excel و Form Visual Basic 6

وهل يمكن استخدم ال Form المصمم ب Visual Basic 6 في Excel

بدل UserForm او تحويلة ليعمل مع Excel

تحياتي للجميع هنا

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

النموذج واحد

ولكن بما أننا نشغل فيجوال من داخل إكسل

فيمكننا ربط الفورم بالشيت و خلاياه

من خلال بعض الأوامر الخاصة

كذلك يمكنك استدعاء الفورم من داخل الشيت

كذلك الحال لو استخدما الفيجوال من داخل الوورد

نربطه بالمستند من خلال أوامر أخرى

أما عند تشغيل فيجوال بيسك بدون برامج

فنستخدم أوامر الفورم غير المرتبطة بشيت أو مستند

المثال التالى يوضح كيفية الربط و بعض العلاقات المتبادلة بين الفورم و الشيت

علاقة الفورم بالشيت.rar

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

المثال التالى يوضح كيفية الربط و بعض العلاقات المتبادلة بين الفورم و الشيت

انا لم اقصد الشيت

بل

بسئل ايه الفرق بين UserForm Excel و Form Visual Basic 6

وهل يمكن استخدم ال Form المصمم ب Visual Basic 6 في Excel

تحياتي

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

استاذنا الكبير كمياس :

شكرا لتوضيحك

واحبت ان اقول ( بمعرفتي المتواضعة ) للاخت الفاضلة اسيرة الغربة

انه ( ربما ) لايمكن استخدام الفورم المصصم في vb ضمن اكسل

لان vba لها شروط مختلفة نوعا ما عن vb

تحياتي لكم

وفقكم الله

ياسر الحافظ

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

اصبت اخي ياسر

اجابتي هذه ليست علميه و لكنها عن تجربة

انه لا يعمل كل من ال form مكان ال userform

رغما عن ان الاكواد قد تكون واحده مع مراعاة form1-userform1

text1-textbox1

commad1-commandbutton1

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

الاخت السائله الكريمه

الشكر موصول لكل من ساهم في الاجابه عليك

واسمحي لي ان ابدي بعض ملاحظاتي على الموضوع حسب ما اعلم

اولا الفرق بين فورم الاكسل وبين فورم الفجوال بيسك ليس كبير ولكن يختلف بشئ بسيط من حيث الخصائص

اما من حيث الية العمل فان فورم الاكسيل يتعامل مع data و table موجوده داخل الملف اي انك لا تحتاجين

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

بالاضافه ايضا الى المسميات المختلفه بين الاثنين كما ذكرها اخي عادل حنفي.

اما عن سؤالك الثاني فاعتقد انه يمكن ربط فورم الاكسيل مع داتا خارجيه sql ولكن لا يمكن ربط فورم الفجوال مع داتا الاكسيل

يعني لو كان عندي فورم اكسل واردت ان استخدم داتا خارجيه sql فنقوم بانشاء table خاص في قاعدة بيانات sql نستدعي من البيانات

اما لو انشأت فورم فجوال فلا استطيع ان اعمل table خاص له في صفحات الاكسيل واستعدي منها الداتا.

هذا حسب معرفتي المتواضعه

والله اعلم

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

الاخت الفاضلة اسيرة الغربة :

ربما لم افهم العبارة بشكل صحيح " هل يمكن استخدم كل form مكان الاخر "

ولكن وعلى حسب مافهمت يمكن استخدام واجهة اي فورم لغاية اخرى ولكن من المفروض التعديل :

في اسم الورقة ( اذا لزم الامر ) + في اكوادvba الموجودة في الفورم ولكل الازرار ( كل على حده ) التي يضمنها الفورم

وتعديلات اخرى ..

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

وفقك الله

ياسر الحافظ " ابو الحارث "

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

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