ماجدجلال قام بنشر مايو 1, 2014 قام بنشر مايو 1, 2014 السلام عليكم ورحمة الله في الملف المرفق الماكروا الاول يعلم بشكل صحيح وهو لاستخدام الامر cells داخل الامر range الماكروا الثاني لا يعمل وهو عكس الماكروا الاول ارجو منكم تصحيحة ليعمل وشكرا لكم 602.rar
عبدالله المجرب قام بنشر مايو 1, 2014 قام بنشر مايو 1, 2014 Cells(Range("B2"), Range("B2")) = 555 هل تقصد هذا السطر اذا كنت تريد الخلية B2 تكون قيمتها 555 فهذا السطر عدله الى هذا Range("B2") = 555 1
ماجدجلال قام بنشر مايو 2, 2014 الكاتب قام بنشر مايو 2, 2014 شكرا لك استاذ عبدالله علي الرد كان هدفي من السؤال هو ان اعرف الفرق بين الامر cell range من خلال معرفتي الشخصية فقط ان الامر cells يحتاج الي وسطتين هما رقم الصف ورقم العمود بينما الامر range يمكن ان يكون الوسيط هو عنوان الخلية مباشرط كما تكرمت بامثال السؤال : هل يمكن ان يكون للامر cells وسيط واحد فقط كما في الامر range ؟ وهل يمكن ادخال الامر range في الامر cells ؟
عبدالله باقشير قام بنشر مايو 3, 2014 قام بنشر مايو 3, 2014 السلام عليكم هل يمكن ان يكون للامر cells وسيط واحد فقط كما في الامر range ؟ ممكن يكون وسيط رقمي واحد وسيعطيك عنوان تتابعي يمشي عبر اعمدة الصف الاول ثم ينتقل الى الصف الثاني وهكذا جرب بنفسك الكود التالي Sub test1() MsgBox Cells(1).Address End Sub وغير 1 الى 2 ثم الى اي رقم آخر وشوف اي عنوان يعطيك ايضا جرب هذا Sub test2() MsgBox Range("a1:a10").Cells(2).Address End Sub وجرب هذا Sub test3() MsgBox Range("b1:h10").Cells(1).Address End Sub في المثالين 2 و3 لازم يكون الامر لنطاق متصل علشان يعطيك نتيجة صحيحة ان شاء الله تتضح لك الصورة وهل يمكن ادخال الامر range في الامر cells ؟ انت تقول من خلال معرفتي الشخصية فقط ان الامر cells يحتاج الي وسطتين هما رقم الصف ورقم العمود اذن من اين اتيت بهذا السؤال !!! تحياتي
ماجدجلال قام بنشر مايو 3, 2014 الكاتب قام بنشر مايو 3, 2014 شكرا لك استاذ عبدالله اذن من اين اتيت بهذا السؤال !!! تحياتي عندما قمت بنقل الكود التالي Cells(Range("B2"), Range("B2")) = 555 فتسالت هل يمكن عكس الوضوع السابق ؟ بمعني اخر هل يمكن عمل تبادل بين الامرين range و cells ؟ كما في المثال السابق ومن ثما قمت بعلية تجربة ولم تنجح فوضعت السؤال في هذا المنتدي العريق لعلي احد اجابة علي سؤال ومن هنا جاء السؤال !!!!!
عبدالله باقشير قام بنشر مايو 3, 2014 قام بنشر مايو 3, 2014 شكرا لك استاذ عبدالله اذن من اين اتيت بهذا السؤال !!! تحياتي عندما قمت بنقل الكود التالي Cells(Range("B2"), Range("B2")) = 555 فتسالت هل يمكن عكس الوضوع السابق ؟ بمعني اخر هل يمكن عمل تبادل بين الامرين range و cells ؟ كما في المثال السابق ومن ثما قمت بعلية تجربة ولم تنجح فوضعت السؤال في هذا المنتدي العريق لعلي احد اجابة علي سؤال ومن هنا جاء السؤال !!!!! الكود هذا معناه انه ياخذ القيمة الرقمية التي في الخلية B2 ويستخدمها كوسيط رقمي للصف والعمود معا يعني لو مكتوب في الخلية B2 الرقم 25 يقصد به هذه الخلية Cells(25, 25) وهي Y25 تحياتي
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.