السلام عليكم
اخي wael700
سؤالك هام جدا
اولا لابد وان تعرف لغة ال visual basic او القليل عنها لتعرف اولا كيفية ان تعرف محتوي او معني
الكود المكتوب ليضاف لمعرفتك و مره مع مره ستكتسب خبره في فهم الكود و بالتالي استطاعة كتابته
و ما الكود الا طريقة للمحادثه بين ما تريد ان تفعله و كتابته بالغة التي يفهما البرنامج لينفذ
ما دار براسك
فمثلا لو اردت نسخ محتوي الخلية H20 و اللصق في الخلية G20 فتخيل نفسك و انك تقوم بذلك علي الطبيعة
فانك ستحدد بالماوس الخليه H20 و الذي يفهمه الكود لعمل ذلك هو
range("H20").select
و بعد ذلك ستقوم بعمل كليك يمين و تختار copy
و ما يفهمه البرنامج لعمل ذلك هو
selection.copy
اواو
range("H20").copy
و ستذهب و تحدد الخلية G20 و تعمل كليك يمين و تختار Paste
وسيفهم البرنامج هذا بالشكل التالي
range("G20").select
Activesheet.paste
انا قصدت هنا ان تتخيل معي نا يحدث لتقريب الصورة اليك
ارجو ان تكون المعلومة قد وصلت اليك
تحياتي