محمود أبوالدهب قام بنشر أغسطس 14, 2017 قام بنشر أغسطس 14, 2017 قمت بتصميم مجموعة فورمات داخل احدى البرامج وعند استخدامها في بعض الاوقات تظهر لى تلك الرسالة وانا صراحتا لا اعرف معنى تلك الرسالة مع العلم ان الفورم يعمل جيدا اثناء ترحيل البيانات للخلية المحدد ولكن عند تحديد الخلية التى تليها تظهر نفس الرسالة وهكذا فبعد اذن الخبراء ارجوا ان اعرف معنى تلك الرسالة حتى اذا كان هناك خطأ بالتصميم اقوم بتعديلة ولكم جزيل الشكر والتقدير تحياتى وتقديرى للجميع
سليم حاصبيا قام بنشر أغسطس 14, 2017 قام بنشر أغسطس 14, 2017 7 دقائق مضت, محمود أبوالدهب said: قمت بتصميم مجموعة فورمات داخل احدى البرامج وعند استخدامها في بعض الاوقات تظهر لى تلك الرسالة وانا صراحتا لا اعرف معنى تلك الرسالة مع العلم ان الفورم يعمل جيدا اثناء ترحيل البيانات للخلية المحدد ولكن عند تحديد الخلية التى تليها تظهر نفس الرسالة وهكذا فبعد اذن الخبراء ارجوا ان اعرف معنى تلك الرسالة حتى اذا كان هناك خطأ بالتصميم اقوم بتعديلة ولكم جزيل الشكر والتقدير تحياتى وتقديرى للجميع يظهر ان عدد الخلايا المحددة اكبر من عدد الكومبوبوكس او الليست بوكس او اي نوع من الكونترول لتلافي الرسالة أضف هذه العبارة بعد كل الاسطر Dim On Error Resume Next 1
محمود أبوالدهب قام بنشر أغسطس 14, 2017 الكاتب قام بنشر أغسطس 14, 2017 (معدل) اشكرك استاذنا المبجل جارى التجربة يبدو ذالك صحيح لان الكود المستخدم في الtextbox هو Private Sub TextBox1_AfterUpdate() somwafaa.Range("c3:d3").Value = Me.TextBox1.Value End Sub على ما اعتقد لان الخلية c3:d3 بالملف خليتين مدموجتين فلو عدلنا الكود الى Private Sub TextBox1_AfterUpdate() somwafaa.Range("c3").Value = Me.TextBox1.Value End Sub اعتقد هتظبط اشكرك ثانيتا لتبين الامر لى تم تعديل أغسطس 14, 2017 بواسطه محمود أبوالدهب
محمود أبوالدهب قام بنشر أغسطس 16, 2017 الكاتب قام بنشر أغسطس 16, 2017 المشكلة ظهرت لى ثانيتا ولكن المرة دة قفلت الفورم ودخلت ملف العمل وبصمم معاددلات كل مرة اكتب في خلية معادلة جديده تظهر لى انا مصمم البرنامج على اوفس 2013 و 2016 وظهرت لى المشكة عندما عملت على اوفس 2010 او اوفس 2007 فارجوا من حضراتكم معرفة السبب لو امكن مع العلم ان الاوفس الذى بالبيت 64 بت والعمل 2010 و 2007 هو 32 بت ولكنى ام اضع اكود تحتاج الى تفريق بينهم
ياسر خليل أبو البراء قام بنشر أغسطس 16, 2017 قام بنشر أغسطس 16, 2017 حاول تلغي الخلايا المدمجة الموجودة في الملف .. بشكل نهائي دي أول خطوة لو عندك معادلات صفيف حاول تتخلص منها وتشوف بديل ... دا بشكل مبدئي 1
محمود أبوالدهب قام بنشر أغسطس 16, 2017 الكاتب قام بنشر أغسطس 16, 2017 (معدل) بعد اذنك معلمنا العزيز ملف العمل الى اتحدث عنه كان يعمل معى جيدا ولم تظهر تلك الرسالة من قبل وارد ان اطور فيه واضفة الكثير من الفومات حتى الغي التعامل مع ملف الاكسيل نهائيا ويكون التعامل فقط من خلال الفورم وبعد ذالك الفورم يعمل جيدا ولكن تظهر تلك المشكلة لا تظهر الا في اكسيل 2010 و 2007 ولا تظهر على اكسيل 2013 و 2016 " او لم تظهر بعد لى فممكن تظهر في المستقبل " من غير اى تعديل . الفورم المستخدم كلها فورمات لا توكد بها اى اكواد او معادلات ممكن تؤثر على العمل ومرفق طية اثنين من تلك الفورمات ارجوا من سيادتكم النظر للاكواد الى فيها وتساعدني يمكن اكون قد اخطأة باى شي ولك جزيل الشكر والتقدير المصنف رقم 1.rar وبالنسبة لنصيحة حضرتك السابقة سأقوم بالعمل عليها وارى النتيجة وابلغ سيادتكم وبالنسبة لمعادلات الصفيف لا توجد معادلات الا في شيت واحيد مهمته هى في الخلية b6 :b30 هى ياخد البيانات من الخلية a6:a30 ويرتبها الى الناتج بتاعه "" يتركة والى الناتح بتاعة <>"" يضعة اولا حتى النهاية مرفق بالمصنف رقم 2 الشيت والفورم الخاص به للنظر فيه "" كما ارجوا من سيادتكم لو فيه طريقة اخرى ان تخبرنى بها لان المعادلة مأخوذه من احد مشاركات سيادتكم لحل مشكلة احد الاعضاء (ولان معادلة الصفيف تتقل من عمل البرنامج )وشكرا ويثور التساؤل هنا !!! هل تلك الفورمات تؤثر على البرنامج وتخرج تلك الرسالة ولما تخرج في الاصدارات الاقل فقط ؟ المصنف2.rar ملحوظه بالفومر asomwafa في التيكست المسؤل عن تريحل البيانات داخل ملف العمل , التيكس الغير مربوط بخليه لا تظهر فيه تلك الرسالة والى مربوط بخليه يعنى هذا التيكست يرحل البيان الى تلك الخليه بعد الترحيل تظهر الرسالة . وفي النهاية اسف على الاطالة وارجوا ان تكون قد فهمتنى وانتظر رد سيادتكم الكريم ومنه تقيم للعمل من واحد مبتدأ زى حالاتى . اشكركم للمرة المليون تم تعديل أغسطس 16, 2017 بواسطه محمود أبوالدهب
ياسر خليل أبو البراء قام بنشر أغسطس 16, 2017 قام بنشر أغسطس 16, 2017 ما هي إمكانيات الجهاز التي تعمل عليه؟ قد تكون المشكلة في الجهاز ..
محمود أبوالدهب قام بنشر أغسطس 16, 2017 الكاتب قام بنشر أغسطس 16, 2017 (معدل) ظهرت لى فى جهاز العمل وهو عبارة على نظام عمل شاشة عرض يأخذ الفتح والغلق الخاص به من السيرفير الرئيسي ومساحتة الهارد فيه 1 جيجا فقط ورام 512 لانه غير مصمم الا لبرامج العمل مع العلم انه قبل اضافة الفورمات على البرنامج لم تظهر تل الرسالة ولكن من وقت للاخر كان الف اثناء العمل بيهنج البرنامج وبيغلق لوحده قلت لنفسي اكيد من امكانيات الشاشة او الجهاز بس مكنتش مشكلة لانها كانت تؤدى الغرض منها وكانت تعمل جيدا بالبرنامج . قلت ممكن تكون منه لما زاد حجم ملف العمل بإضافة الفورم للبرنامج الى ان حدث الاتى في لاب توب كور اي5 رامات 4 اكسيل 2010 32بت ظهر فيه نفس الامر وللعمل عندما تظهر الرسالة تكون بعد ان تم الترحيل او ظهرت نتيجة المعادلة اى انها لا تءؤثر على عمل الفورم او البرنامج ولكنها رخمة جدا كل مرة لازم اعملها اوك واضف بيان جديد وهكذا لدرجة ان البرنامج فقد اهم جزء فيه وهو السرعة وسهولة العمل . اعرض الامر للنقاش مع حضرتك للاستفادة من خبرتك واسف على الاطالة كما ارجوا ان اعرف رأى حضرتك في التصميم والاكواد جيده ام يوجود عليها ملحوظات شاكر جدا جدا جدا تفضل حضراتكم بالاستماع الى وجزاك الله كل الخير استاذى العزيز تم تعديل أغسطس 16, 2017 بواسطه محمود أبوالدهب
ياسر خليل أبو البراء قام بنشر أغسطس 16, 2017 قام بنشر أغسطس 16, 2017 راجع أكواد الترحيل وتأكد أنك لا تستخدم النسخ فقد يكون النسخ لبيانات كثيرة مع عدم تفريغ الذاكرة منها هو السبب في ذلك .. مجرد تخمينات ..
محمود أبوالدهب قام بنشر أغسطس 16, 2017 الكاتب قام بنشر أغسطس 16, 2017 (معدل) بالفعل اكوادى كلها نسخ مثال على ذاللك هذا Private Sub TextBox1_AfterUpdate() somwafaa.Range("c3").Value = Me.TextBox1.Value End Sub فهل يعتبر ذلك نسخ لانى اقول الخلية تساوى التيكست وكيف اتغلب على هذا ان امكن وارجوا لو هناك تخمينات اخرى وهل هناك كود لتفريغ الذاكرة تم تعديل أغسطس 16, 2017 بواسطه محمود أبوالدهب
ياسر خليل أبو البراء قام بنشر أغسطس 17, 2017 قام بنشر أغسطس 17, 2017 لا الكود صحيح بهذا الشكل ..ما قصدته استخدام كلمة Copy في الأكواد والتي يلزمها تفريغ الذاكرة بهذا السطر Application.CutCopyMode=False
محمود أبوالدهب قام بنشر أغسطس 17, 2017 الكاتب قام بنشر أغسطس 17, 2017 الحمد لله توصلت للحل كما بالمرفق بالاعلى هناك بعض الخلايا التى قمت بتغير اسمها مع ان هناك نتائج ومعادلات اخرى معتمده على نتائجهل مثال الخليه b10 قمت بتغير اسمها الى prob10 وذالك لربطها بي listbox مع ان هناك معادلات اخري تأخذ منها نتيجه لتفعل . لم اقم بتغير المعادلات الاخري فكان البرنامج يعمل على الاصدارات الجديد من اكسيل جيدا ولكن مع الاصدارات القديم كانت تظهر تلك الرسالة وعليه قمت بتعديل الخلايا لاسمها الاول b10 فلم تظهر الرسالة ثانيتا وجارى العمل على تغير كل اشيات العمل وان شاء الله لا تظهر لارسالة ثانيتا وبعد التجربة سأخبر بالخبر هنا . ثانيتا : بعد اذنك استاذ ياسر بالنسبة لمعادلات الصفيف لا توجد معادلات الا في شيت واحيد مهمته هى في الخلية b6 :b30 هى ياخد البيانات من الخلية a6:a30 ويرتبها الى الناتج بتاعه "" يتركة والى الناتح بتاعة <>"" يضعة اولا حتى النهاية مرفق بالمصنف رقم 2 الشيت والفورم الخاص به للنظر فيه "" كما ارجوا من سيادتكم لو فيه طريقة اخرى ان تخبرنى بها لان المعادلة مأخوذه من احد مشاركات سيادتكم لحل مشكلة احد الاعضاء (ولان معادلة الصفيف تتقل من عمل البرنامج )وشكرا المصنف2.rar
ياسر خليل أبو البراء قام بنشر أغسطس 17, 2017 قام بنشر أغسطس 17, 2017 أخي محمود حاول طرح موضوع لكل طلب .. بحيث تجد استجابة أفضل .. غالباً لا تجد المشاركة الأفضل في المشاركات الفرعية .. 1
محمود أبوالدهب قام بنشر أغسطس 17, 2017 الكاتب قام بنشر أغسطس 17, 2017 اشكرك معلمى العزيز ياسر ومعلش بقع في الغلطة دى كل مرة المرة الجاية طرد :) 1
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.