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

لماذا لا يعمل الاسلوب showdataform الا في الخلية A1 فقط


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

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

اولا : اشكر الاستاذ الكبير ( مجدي يونس ) علي درسة الممتاز , و الذي تعملت منه كيفية اضافة فورم الاكسيل الجاهز لادارة البيانات , 

ثانيا : في الطريقة الثالثة من الدرس و هي ادراج الفورم عن طريق الكود 

Sub displaydataform()
Range("g9").Select
ActiveSheet.ShowDataForm
End Sub

لاحظت ان الكود لا يعمل الا اذا كان بداية الجدول من الخلية A1 فقط  و غيرها يقوم باظهار الرسالة , فشل الاسلوب , ولكن عند نقل الجدول و جعل البداية من الخلية A1  فانة يعمل ,,,,

طيب ماذا اعمل اذا كان الملف لدي الجدول يبدا من خلية غير الخلية A1  ,, ارجو المساعدة وشكرا لكم ,,,

رابط درس الاستاذ مجدي يونس https://www.officena.net/ib/topic/97914-فورم-جاهز-لاضافة-البيانات-والبحث-بثلاث-طرق/?tab=comments#comment-596786

 

showform.xlsm

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

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

الفورم ممكن يعمل بأي مكان متعرف في ورقة العمل كجدول  جرب الملف

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

showform.xlsm

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

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

اولا : اشكر الاستاذ احمد بدره , علي مروره للموضوع و المشاركة .

ثانيا : عندما طرحت السؤال هنا , كنت مدرك تماما ان فورم ادخال موقع  البيانات الجاهز من الاكسيل يعمل  في اي مكان متعرف علية من صفحة العمل , هذة النقطة متفقين عليها تماما , و لكن طريقة ادراج هذا الفورم هي التي جعلتني اطرح السؤال .

فلقد رغبت في الاستفادة من مشاركة الاستاذ مجدي يونس , و رغبت في اضافة واجهة جميلة لملفي في الاكسيل وذلك من خلال اضافة ( زر ) لادراج فورم ادخال البيانات - كما في درس الاستاذ مجدي - 

ثالثا : قمت بتحميل ملف الاستاذ احمد بدره , الزر يعمل --- فقط --- اذا كان جدول البيانات يبدا من الخلية A1 , واذا قمت بنقله الي مكان اخر تظهر رسالة ( فشل أسلوب show data form )  , ولقد جربتها في جهازين مختلفين من اصدار الاوفيس ,

الاول : 2003

الثاني : 2010

وكانت النتيجة واحدة , نفس النتيجة السابقة .

و كما يتضح من السؤال و الموضوع , هو حل مشكلة ادراج فورم ادخال البيانات من خلال زر ( اذا كان الجدول يبدا من خلية غير الخلية A1 كما هو واضح من المرفق , 

لذا اتمني من الاستاذة الكبار و الاخوان وعلي راسهم الاستاذ الكبير ( مجدي يونس ) المشاركة , لعلهم يجدون حل مناسب و كود يحل هذا العيب في الاكسيل , قد يكون من خلال كود مختلف او ادراج مكتبة ,,,

ملاحظة : من خلال درس الاستاذ مجدي كما في الرابط السابق , تلاحظ ان الاستاذ مجدي كان جدول البيانات يبدا من الخلية A1 - طبعا اقصد طريقة ادراج الفورم من خلال الزر ,,

اتمني للجميع التوفيق و النجاح 

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

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