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

إرجوا من خبرا الاكواد الدخول


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

سلمت يداك يا مشرفنـــا

For i = 3 To 8

If Cells(i, 2) = "سعودي" Then

With Sheets("دول الخليج").Columns(1).Rows(32).End(xlUp)

.Offset(1, 0) = Cells(i, 1)

لماذا تستخدم كلمة For i هل تدل على شيئ معين

وإيضا ًIf Cells(i, 2) = "سعودي" Then لان فيــه عندي الملف عدة اكوال نفس الكود هذا بس يتغير من For i إلى For n و For m

معليش اتعبتك معي __ اسال الله العلي القدير رب العرش العظيم ان يرزقك من فضله ويزيدك علماً ويحشرك مع الابرار يوم القيامـه.

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

السلام عليكم

اخي العزيز

بدلا من ان يعمل الكود لكل صف

ونقول بالكود طبعا الصف الاول اعمل كذا و كذا

ثم الصف الثاني وهكذا الي نهاية الصفوف

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

لذا نقول for i = 3 to 8 او for n=3 to8 او for m= 3 to 8

و كذلك الامر بالنسبة للخليه بدلا ان اقول B3 مثلا ثم B4 و اكرر اجعل الكود

هو الذي يكرر الصف الذي اريده و الخلية التي اريده

و ايضا هناك حالات تجد فيها for i و for n في نفس الوقت ذلك لانك عندما تذكر الاولي

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

المهم ارجو ان اكون قادر ان اوصل الفكره

عموما لو فيه اي شيئ اسال علي طول

و متحسسش نفسك انك تائه فمرة وراء مره تجد نفسك فاهم فلا تتعجل

تحياتي

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

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