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

شرح كيفية عمل كود


alammm

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

السلام عليكم احبابي في هذا العيد

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

وانا جدا ممتن لمنتداي العزيز هذاولكمفائق شكري

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

السلام عليكم اخواني

طلبي الى كل ينتمي الى هذا المنتدى

نحن معظمنا ضعفاء في كتابة الاكواد فبدل تقديم الحلول الجاهزة من قبل المشرفين زادهم الله خيرا ومعظم الجهد عليهم لماذا لا يفتحون صفحة بتعليم الاكواد وسيكون المتابعة الاجابة لا تكون محصورة عليهم وسيطيع الكثير منا ابدا يد المساعدة للاخرين وبذلك قد افادونا مشكروين ونحن سوف نقوم بواجبنا من ردعلى المسائل وبذلك نخفف عن المنتدى الحمل الثقيل ولا تطول الاجابات

فالى من يجد ان طرحي مقبول فليساعدني ونساعد انفسنا كفانا الاعتماد على الغير

كما يمكن لهذا المنتدى ان توفق بحل هذه النقطة سيكون له لمن يدخلة وينهل من علمه لآن الجميع هم على دراية وعلم ولكم التوفيق ولكم الشكر لللاطلاع على راي افيدوننا مشكروين بالرأي الصائب

وكل عام وانتم على السعادة

:clapping: اخوكم alammm :clapping:

محب المنتدى

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

السلام عليكم

اخواني جميعا

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

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

اخواني الشرح كثير و المكتوب اكثر و لكن ما النتيجة انكم مازلت واقفين

لابد منكم المبادره اولا لان ما يمكن ان يقال بالفعل موجود بالبحث ستجدوه

و ان بداتم بالفعل سجدوا ان ما تقراوه من اكواد هنا سيزدكم مره بعد مره

لان القراءة بخلفيه تختلف تماما عن القراءة بدونها حتي ان الاسئله ستختلف باختلاف هذه الخلفيه

ابدأوا و الكل معكم لاننا و هنا اتكلم عن حالتي انا لا يوجد متسع الوقت للشرح بعكس الاجابة علي سؤال

و ان لم تبحثوا وتقراوا لن تتعلموا فلا توجد حجج فالمادة المكتوبه في كل مكان و لكن شئ بسيط من التعب بالبحث

و صدقوني نحن ايضا نبحث فنحن نتعلم و سنظل العمر كله نتعلم فالعلم لا يقف عند حد

و ان كان عن الماده صعب العثور عليها اخبرونا فنحاول ان ندلكم فان فعلتم ذلك فانكم تساعدوننا لمساعتكم

حاولوا و نحن دائما معكم ان شاء الله

تحياتي

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

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

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

اخي الفاضل AAH-AAH2008

ردك جميل و كلامك بالفعل صحيح مية في المية

هو هذا السؤال من اين نبدأ

الأخ الفاضل ابو اسامة

شكرا جزيلا لك على الرابط

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

:fff: السلام عليكم :fff:

مشكورين الاخوان الذين ساعدوني وابدوا لنا يد المشورة والمساعدة

نحن نبحث ونريد من يدلنا على الطريق

ولكن ارسموا لنا الطريق باضع طريق البداية الجيدة وبما انتم لديكم الخبرة ضعوا لنا خطوات جيدية اكثر

محم وكل من في المنتدى ومن وقف معي نشكر من ساهم وابدى المشورة ولكن اجد نفسي والكثير من يحب لهذا المنتدى التقدم ان تسعفونا باجابات اكثر وطرق اسهل وستجدون بعد ذلك المنتدى كله مشرف ولا يقتصر على عدة مشرفين نحن نربد التعلم ونبحث ونكتب ولكن انتم الرائدون في هذا المجال ولقد سبقتمونا فمهدوا لنا الطريق الاسهل لنكون عونا لكم ولانفسنا

هذا ولكم :fff: حبي :clapping: وشكري :fff:

محب المنتدى

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

لاحول ولا قوة الا بالله العلي العظيم

انا لله و انا الية لراجعون

من المؤسف انك تقول ان المنتدى يقتصر على المشرفين فقط

وبعدين تكتب محب المنتدى

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

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

من الأشياء الي ماتعرفها انه هائلاء المشرفين الذين بتحاول انك تشير اليهم باصابع التقصير في بعض الأحيان بيقضو ايام بيفكرو في حل لطلب لأحد الإخوة المستجدين في المنتدى والذي هم اصلا لايعرفوة وليس بينه وبينهم اي صلة

والعلم لا يأتي و لكن يؤتى الية

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

و الله اعلم بنواياك

ولكن بالفعل كلامك جارح

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

مشكور اخي احمد يعقوب على ردك الجميل وحسن ظنك بالاخرين هذاالرد الذي يفوق حد التصور

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

اسفي الشديد ان فهمت كلماتي بالقصد الذي فهمته وكأنني اطعن بالمشرفين الله يعلم كم احبهم يد تقدم لك المساعدة و اتهمها واجرحها لا ومعاذا الله

وكن اعلم ان قصدي ان لم تفهمه فهو التعلم اكثر وفهم الاكواد وستجدني انشاء الله من الذين يحاولون ان يحلوا المشاكل ولكني بعلمي البسيط لازلت اتعلم منكم وهذا شرف لي

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

وان وجدت كلامي من الجهه الحسنة وحسن ظنك بي فالرجاء قدم لي المساعدة ولكل من يحب تقديم المساعدة في فهم الاكواد فليساعدنا

سوف اترك كلمة محب المنتدى لآنها ازعجتك ولن اكتبها ثانية

ولك خاصة ولك شخص في المنتدى اسفي واحترامي

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

اخوكم

:fff:

:fff: ALAMMM :fff::fff:

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

السلام عليكم

اخواني الاعزاء

ليس كلامي هنا يحتمل معنيان بل معني واحد فقط

نحن نريدكم كلكم مشرفين و لكن ارجو منكم الوقوف لحظة واحده تكون صادقة مع انفسكم

من هو المشرف او الخبير او حتي العضو الفعال كلهم في البداية عباره عن اشخاص مثلكم تماما في البداية

و لكن بالجهد و التعب و الاطلاع يتدرج كل منهم ليكون شيئا داخل المنتدي يدل علي مجهوده ليس الا و كما تعلمون سواء كان اللقب مشرف او عضو او خبير الكل لا ينظر الي اللقب و لا ينتظره فالسبيل واحد هو تقديم افضل ما عنده بالطريقة التي يعرفها الي شخص اخر يحتاج اليها لتساعده علي القيام بعمله بيسر و سهوله

معني هذا و الذي اريد ان اقوله كلنا اعضاء تحت لواء المنتدي و لا نريد الشكر علي عمل نقوم به بل نريد رد بما هو اقوي و هو التعلم لما يقدم منا او من غيرنا و لا ياخذ كشئ عابر و اكررها المنتدي ملئ بكل ما تتخيله و هو متاح للجميع و يسهل التعلم و لك الحق بان تسال في اي وقت و ستجد الرد لما تسال عليه

و لكن يجب ان يكون سؤالك ايضا له شئ من الواقعيه فلا يصح ان تسال سؤال تكرر مليون مره و سهل الحصول علي اجابته و نفسك تابي الا ان تكون الاجابة لك شخصيا و كذلك لا تسال سؤالا قد تتخيل من وجهة نظرك انه سهل و تتعجل الرد بسرعة و لا اريد الخوض في موضوع متكرر بنفس كلمات سابقة

المطلوب شوية تعب

وانا هنا انتهزها فرصة لان هذا يعتبر مثالا يحتذي به

فامامكم مثال واقعي و هو الاستاذ احمد يعقوب كان ممتازا في اشياء و لكنه بالاكواد ضعيف

هل توقف هل فعل مثلما تقولون انتم انا اعلم بالجهد الذي بذله دون ان اراه لانه واضح في تقديمه لاعماله معناها ان هناك تقدم بخطوات واسعة ليس بفضل احد الا بمجهوده فانا احييه لما قام به من جهد كما احيي اي عضو يحتزي بحزوه فاولا واخيرا لن يعود الا عليك سواء كنت عضوا او مشرفا

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

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

.....و كفايه كده....

تحياتي

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

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

‏‏‏‏‏الاربعاء‏، 19‏/12‏/1429هـ. الموافق ‏17‏/12‏/08م

استاذي القدير واخي العزيز aah_aah2008

شكراجزيلا لك

وهذه شهادة عظيمة وكبيرة لي اضعها تاج فوق رأسي

من استاذ واخ عزيز وفاضل

اخي alammm

شكرا لك على سعة صدرك

تقديري و احترامي لشخصك الكريم

كلنا هنا اخوة

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

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

اضم صوتى الى صوت الاخ alammm فى كيف نبداء لنتعلم كتابة الاكواد واقسم بالله انى حاولت على اغلب محركات البحث التى اعرفه ولم اجد سوى كتب باللغه الانجليزيه وبالطبع لم افهم تقريبا شيآ وان يوجد هنا شيا من هذا برجاء ارسال الرابط وان لم يوجد فبرجا من لديه الخبره بتعليم اخوانكم فى الله وفى الانسانيه

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

الأخوة الأعزاء مشرفين وأعضاء

قرأت هذا المشاركات الجميلة والتي تعبر عن الآراء وما فيها من ود واحترام كل للآخر

وأريد أن أذكر تجربتي هنا مع المنتدى للرد عليها

أنا دخلت هذا المنتدى بالصدفة البحتة من قريب حيث وضع أحد الأعضاء رابط لبرنامج الكنترول شيت موضوع في هذا المنتدى

رأيت برنامجه في منتدى الأكسيس ولم اتفاعل مع هذا البرنامج بصيغة الأكسيس

دخلت منتدى الأكسل منذ تسجيلي في المنتدى وليس لي شغله غيره

كان عدد صفحات الأكسيل 129 صفحة وقتها والآن لا أدري كم هي

أتصفح كل المواضيع وأحمل منها ما يخص الأكواد والدوال والكتب والبرامج كل منها في فولدر خاص

وما يشدني أكثر وأجد فيه أفادة لبعض الأعضاء أرد عليه لرفعه في الترتيب للصفحات

وصلت الآن للصفحة 83 وجاري المتابعة

لا أخفي عليكم كم استفدت مع أني في مرحلة الدراسة ( للأكسل ) من المنتدى رغم أني أخذت دورة أي سي دي أل

ومع ذلك أنا أعتبر نفسي للأن في مرحلة الأطلاع ومتخوف جدا من مرحلة التطبيق

لأنني لا أريد أن أضع سؤال وأنتظر الأجابة توضع أو لا توضع

ربما الآن تعرفوا رأيي في عملية الشرح للأكواد والذي طلبت في هذا الموضوع

الخطوات في رأيي كالتالي قراءة مشاهدة خبرات - تطبيق

ما رايكم

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

الشكر للاخوة المشاركين الذين ابدو ارائهم والذين اسعفونا بالحب والدعم

لك خاصة يامشرف الاكسل ذو القلب الطيب

ولك تحية يا خي الودود احمد يعقوب نابعة من القلب

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

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

السلام عليكم

اخواني الاعزاء

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

و هذا لن يقلل ابدا من طالبه بالعكس فهو يثبت انه يبحث و يحاول و هذا شئ يحترم

وردا عليكم من ناحية البداية ساحوال وربنا يمنحني التوفيق في توصيل هذا اليكم

اولا البداية يجب ان تكون ملما بكل شئ بمعني

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

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

ان وصلت لهذا ستجد ان معرفتك تزداد يوما بعد يوم لتظهر رساله عند حدث معين و هو ما يسمي Msgbox

و لا تتعجل خطاك بحيث تفهم مايحدث و ما يجب فعله و ما لا يجب فعله ستنجح احيانا و تفشل اكثر و هذا هو المطلوب فلا تياس لانك بالبحث عن الخطأ و معرفة الاجابة سيجعل ذلك لا ينسي ابدا من ذاكرتك ، تعود علي الاكواد و العب بها بالتغيير حسب ماتتصوره

و اثناء ذلك انت تتعامل مع الاكسل و منه ستريد شئ يجب ان يتحقق بزر مثلا المهم ان تترجم ما تريده بلغة الفاجوال باسيك مع الوضع في الاعتبار ان الكود قد يقف او لا يعمل بسبب كومه او نقطه سواء زائده او ناقصه

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

و هي اداة الـ Record New Macro اوتسجيل ماكرو جديد و للوصول اليها من ادوات او Tools ثم ماكرو او Macro ثم ٌRecord New Macro او تسجيل ماكرو جديد

تريد ان تعرف كيف تستخدمها او متي تستخدمها

مثلا اردت ان تضغط علي زر ينتقل بك الي الصفحة الاخري و لتكن رقم 2 و لا تعرف كيف تعمل هذا الكود او هذا الزر

اعمل الاتي

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

سيبدأ التسجل( و سيظهر لك مربع صغير يدل علي ان التسجيل قدبدأ و به زر صغير عند الضغط عليه سيتوقف التسجيل) و الذي يسجل كل حركة تقوم بها لا تقم باي شئ الا مافكرنا به في البداية و هو هدفنا و هو الانتقال لصفحة 2 تمام و عندما يتم الانتقال الي صفحة 2 اضغط علي زر توقف التسجيل

ماذا استفدنا هكذا

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

اذهي الي tools ثم Macro ثم Macro هذه المره ستظهر لك فورم توضح لك اسماء الماكرو المسجله لديك وطبعا هنا ستجدا ماكرو واحد واسمه

ماكرو1 او Macro1 حدد اسمه فقط و ستجد علي الجانب الايمن مكتوب عليه Edit او تحرير اضغط عيه سيظهر لك الكود المسجل و ان ضغطت علي Run

سيعد تشغيل الماكرو وهو الذهاب لصفحة 2

خلينا مع زر Edit و هو ما يرينا الكود المكتوب و الذي ستجده بالصورة التالية

Sub Macro1()
'
' Macro1 Macro
' Macro recorded 18/12/2008 by DX10-GAMER
'

'
    Sheets("Sheet2").Select
End Sub
الامر الذي يهمنا هنا هو Sheets("Sheet2").Select و الذي يمكننا ان ننسخه و نذهب الي الصفحة الاولي و نضعه لتشغيل زر يقوم بالانتقال للصفحة التاليه هتقولي ازاي هقولك اذهب الي View ومنها الي Toolbars ثم اختار Conrol Toolbox ليظهر لك قائمة بعدة ادوات يمكنك استخدامها كالزر و التكستبوكي و الكمبو يوكس و اللابل و غيرهما المهم عندنا الان هو ال Command botton و هو الز عند الضغط عليه والذهاب الي اي مكان داخل الشيت ونحدده سنجد ان الزر نزل امامنا لو ضغطنا بزر الماوس الايمن علي و اخترنا Properties ستظهر لنا قائمه منها يمكننا التعديل بخصائص الزر من لونه او اسمه او لون خط اسمه اوحجمه يعني اشياء تستحق اللعب بها للتعلم و منها ايضا خاصية عدم ظهوره اما اذا ضغطنا بزر الماوس اليسر مرتان سيظهر لنا الاتي
Private Sub CommandButton1_Click()

End Sub
و هذا هو بيت القصيد قم بلصق مانسخنا سابق و ضعه في الوسط بين السطرين ليكون الشكل كالتالي
Private Sub CommandButton1_Click()
    Sheets("Sheet2").Select

End Sub

وهنا اذهب الي control toolbox سنجد به ايضا علامة كالمثلث وفوقه قلم و هي التي عند الضغط عليها فانها تقوم بتحرير الادوات للتعديل عليها و بعد الانتها كما فعلنا نحن الان نضغط عليها لتحولنا لوضع التنفيذ ستجد الزر امامك و عند الضغط عليه سبقوم بتحويك للصفحة الاخر

قس علي ذلك كل شئ تفكر فيها يمكنك عملها عن طريف الماكرو مثلا اذا فكرت تمسح عليه معينه او تغير لون خط كلمه او لون خليه اي شئ توجد طبعا اشياء لا يسجلها الماكرو و تجده فارغا بعد اجرائها بالرغم من انك طلبت تسجيل ماكر و ساتركك لاكتشافها

جرب هذه الاشياء واحده واحده و اخبرني النتيجة

و من هنا يمكنك التعلم اقرأ الماكرو بعنايه و ستعرف ماذا يسمي او يستدعي

مش عايز اطول اكتر من كده لاني حاسس ان هدخل في الغويط و هذا مالا اريده انا اريد كل شئ يبددا بهدوء دون انزعاج

اخبروني هل هذا مفيد

تحياتي

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

الان ايجد نفسي اقف على الخطوة الاولى مشكور لقد وصلت الفكرة ان ماقلت صحيح عن تسجيل الماكرو والنظر له ولقد بدأت اتعلم واخطو الخطوى الاولى ممممشششششششششششششكو اخي العزيز اجرو ان لايضايق بقاء هذا الموضوع واريدة ان يتجدد لاني بالتأكيد سأظع ماتعلمه هنا بفضلكم انا اخطو ا هذهالخطوات لوكم الشكر والتوفيق فانا ابن هذا المنتدى وتلميذه الصغير

:clapping:

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

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

اخوتي الاعزاء اشكركم على مجهوداتكم المبذولة والمتواصلة من اجل مساعدتنا

فنحن نقدر وقتكم وجهدكم والله يجازي كل من فرج عنا وكل من علمنا حرف

نحن نتعلم بحلولكم ومقترحاتكم وابداعاتكم ..نصطاد كل فكرة وكل حل..

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

فانا لازلت التلميذ الذي يتعلم من اساتذتنا

المهم افضل الاعمال هو العمل في المجموعة ..فانبدا اخوتي يدا بيد

وتقبلوا مني مروري المتواضع

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

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

ولكن طريقة الادخال في ملف اخر يقوم بنالفس العمل هذا ما لم استطع الوصول الطريقة اريد طريقة لأدخال هذا الكود في ملف ثاني الرجاء الاجابة مع الصور ان امكن الفائدة عامة وللجميع

اتمنى لكم الخير مع الملف المرفق

______1.rar

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

اخي الفاضل

يجب عليك مراجعة المواضيع الموجودة بالمنتدى

و منها

نسخ الكود على الرابط التالي

http://www.officena.net/ib/index.php?s=&am...st&p=125519

و موضيعين لطريقة انشاء الكود او الماكرو

شرح الماكرو و القوائم بالصور و شرح الفيجوال بيزيك للمتوسطين, vba

على الرابط التالي

http://www.officena.net/ib/index.php?s=&am...st&p=125749

و الحمد لله المنتدى به كل شيء

اقرأ - راجع المواضيع الموجودة

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

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

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