حسام ميلكانا قام بنشر يونيو 7, 2014 قام بنشر يونيو 7, 2014 (معدل) السادة الاساتذة واصحاب الفضل الكبير على شخصى انا - فلقد تعلمت فى هذا المنتدى الكثير بالفعل انتم اناس تستحقون الاحترام والتقدير - جزاكم الله خير الجزاء سؤال مهم هل يوجد مكان مخصص لوضع الكود بالفيجوال بيسك ام يتم فتح الفيجوال بيسك ووضع الكود داخل Medules وهو دة المكان المخصص لوضع اى كود ام هناك اماكن اخرى وهل يوجد اماكن للاكواد واماكن لاكواد اخرى ام ماذا ؟؟؟؟ اتمنى ان يتم توجيهنا للمكان الصحيح نرجو ان يتسع صدركم لنا وان تكملو الوقفة بجانب المبتدئين امثالنا بارك الله لنا فيكم جميعا تم تعديل يونيو 7, 2014 بواسطه حسام ميلكانا
مجدى يونس قام بنشر يونيو 7, 2014 قام بنشر يونيو 7, 2014 الاخ / حسام تم تعديل عنوان الموضوع ليناسب طلبك واليك الاجابة حين تنتقل لل VBE يوجد عدة إختيارات لموضع كتابة الأكواد وهم Module Sheet ThisWorkbook Module لكتابة كود منفصل يمكن استدعاؤه من أى مكان Sheet كود مخصص لأحداث الصفحة كحدث تنشيط activate الصفحة أو حدث التغيير change " تغيير قيمة أى خلية " وغيرهماThisWorkbook أكواد تنفذ فى أحداث المصنف و هذه تشمل طبعا كل الشيتات و يمكن أن نضع فيه كودا ينفذ فى أحد الصفحات لكن ينفذ عند أحد أحداث المصنف فالكود واحد فى الثلاثةلكن الحدث مختلف لارتباطه بأحد الأنواع اتمنى يكون المطلوب
حسام ميلكانا قام بنشر يونيو 8, 2014 الكاتب قام بنشر يونيو 8, 2014 استاذنا / مجدى يونس نشكر حضراتكم للاستجابة السريعة بالرد على السؤال - ودة شيىء مش غريب عليكم - فانتم اثبتم بالفعل ان انتم مجموعة من الاساتذة نادرة الوجود - على شان مافيش حد دلوقتى بيعمل الى انتم بتعملوة فنرجو من الله السميع العليم ان يجعلة فى ميزان حسناتكم واستفسار : ماذا يحدث لو تم وضع الكود فى مكان مخالف اى ان كودمكانة الصحيح فى Module تم وضعة فى الThisWorkbook ماذا سيحدث هل سيعمل الكود او لا نرجو ان اكون قد عبرت عما يدور بداخلى وان اكون قد نحجت فى توصيل اسؤال وشكرا مرة اخرى على جهدكم الرائع
أفضل إجابة مجدى يونس قام بنشر يونيو 8, 2014 أفضل إجابة قام بنشر يونيو 8, 2014 الاخ / حسام الكود فى المودويلات مكانه عام فأنت تخصص له مكانا كزر أمر أو غيره و يستدعى عند الحاجةمثل كود لفتح نافذة عن طريق زر أمرفان استدعاء هذه النافذة له وقته فى البرنامجلكن يتم استدعاؤه من نفس المكانوهو فتح المصنفلأن الأكواد التى فى المودويلاتلا يتم فتحها مباشرةلكن يتم استدعاؤها من الكائنات المرتبطة بها اما الكود فى ThisWorkbook فيتم تنفيذها اثناء فتح الاكسل مثل الفتح على صفحه معينه اظهار واجهه للاكسل .... وكمثال عملى : الكودrange("a1")="MAGDI"نضعه فى Module و نخصص له زر أمر ينفذه هذا الزر فى أحد الصفحات طبعا أو حتى فى نموذج " فورم"نضعه فى أحد أحداث شيت معين و ليكن الحدث activate فعند تنشيط هذه الصفحة يتم تنفيذ الكود فى الخلية المحددة " انتبه لحدث التنفيذ" و نضعه فى ThisWorkbook فسينفذ عند فتح المصنف و لذلك يجب أن نزيد عليه اسم الورقة التى بها الخلية المقصودة فيصيرsheets(1).range("a1")="MAGDI"هنا ينفذ الكودعند فتح المصنفوفى الورقة رقم 1والخلية a1 فيها
حسام ميلكانا قام بنشر يونيو 10, 2014 الكاتب قام بنشر يونيو 10, 2014 لااجد من الكلمات ما يعبر عما بداخلى من الشكر والتقدير لشخصكم الكريم شكرا وجزال الله كل خير
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.