اذهب الي المحتوي
أوفيسنا

شرح سريع لداله Offset


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

بسم الله الرحمن الرحيم

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

داله Offset تقوم بالاشاره للخلايا المجاوره

فمثلا لوضع مبلغ 1 فى الخليه الموجوده على يسار [A1] و هى الخليه [b1] استخدم هذا الكود

Cells(1, "A").Offset(0, 1) = 1
و لوضع مبلغ 100 فى الخليه الموجوده أسفل [A1] و هى الخليه [A2] استخدم هذا الكود
Cells(1, "A").Offset(1, 0) = 100

مرفق ملف

السلام عليكم

OffSet.rar

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

السلام عليكم

شكرا لأستاذى هادى على الشرح و المثال

و بعد اذن أ/ هادى

و حرصا على تقديم اضافه للمنتدى بشكل اخر
فهذا مرفق كان قد ارسله لى الأخ / خبور ( احقاقا للحق و لصاحبه ) بريديا عند سؤالى و استفسارى عن OFFSET
اتمنى ان تكون اضافه و تكون بها الإفاده

تحياتى

____OFFSET.rar

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

عزيزي المشرف هادي سالم ..

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

:rol:

ولتثبيت المعلومه أكثر .. أخبرني مدى صحة ما سأكتبه الآن ..

على فرض اننا نريد ان نضع في الخليه C3 قيمه رقم 5

فهل هذه السطر يؤدي الغرض

Cells(3, 3).Offset(0, 0) = 5

؟؟؟؟ :rol:

أخي هادي سالم ..

أين ممكن أن نجد قائمة بجميع دوال الـ vba وشرحها .. هل ترشح لي مصدرا لتعليم الإكسل بعمق ..

ولك شكرٌ عميق من لب الفؤاد .. :clapping:

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

مشكور اخي هادي

على الشرح الجميل

عندي سؤال وهو نفس سؤال الأخ المهفهف ( مع تعديل بسيط )

على فرض اننا نريد ان نضع في الخليه C3 العدد الموجود في الخلية E4

فهل هذه السطر يؤدي الغرض

Cells(3, 3).Offset(0, 0) = "E4"

وشكراً لك

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

بسم الله الرحمن الرحيم

اخى المهفهف الكود صحيح

اخى ابوعبدالله (الجزيرة) أتمنى ان يكون الاسم صحيح

الكود يحتاج الى تعديل كالتالى

Cells(4, 5).Offset(-1, -2) = [E4]

السلام عليكم

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

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



سجل دخولك الان
  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information