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

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

السلام عليكم

هذا ما كنا نحتاجة اخى ابو تامر

جزاك الله خيرا على الفكره

ابدا بالسؤال عن المدى (Range) ؟

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

ام استطيع كتابة اسمه مباشرة ؟

:fff:

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

أخي في الله أبو أسامة

بارك الله فيك و في مالك و علمك و صحتك على هذا الموضوع

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

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

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

و يعلم الله مدى حاجة المنتدى لهذا الموضوع

و دمتم بود

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

أخي الحبيب أبو أسامة

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

كيف حالك أخي الحبيب إسأل الله أن تكون بخير وأن يثبتك ويعينك أنت وكل إخواننا في فلسطين أرض الرباط والصمود ، أما بعد .

أشكرك أخي الحبيب حقيقة لعدة أسباب أولها على شكرك لأستاذنا أبو تامر وتأييدك لفكرته الرائعة ، ثانياً على كونك أول المبادرين بالاستفسار على الرغم من كونك وبحق أحد أساتذة المنتدى والكل يشهد بذلك ، ثالثاً أشكرك على سعة صدرك في أن تسمح لي وبعد إذن أستاذنا أبو تامر في الإجابة على الاستفسار في حدود معلوماتي الأكثر من متواضعة وهذا طبعاً رد ربما أو من المؤكد أنه يحتاج تأكيد وتوضيح من أستاذنا أبو تامر ، لذا فلنعتبر ردي هو امتداد لاستفسارك أخي الحبيب ، وما أعلمه والله تعالى أعلم أنك لا تحتاج لتعريف ال RANGE إذا استخدمته في الكود بنفس إسمه المعرف في الورقة ولكن تحتاج أن تعرفه في الكود إذا لم تكن عرفته بالورقة ، هذا وااله تعالى أعلم ، وفي الملفين المرفقين توضيح للفكرة بالملف الأول تم تعريف ال RANGE في الورقة وفي الملف الثاني تم تعريف ال RANGE في الكود .

تقبل كل التحيات

أخوك ومحبك أبو عبدالله

RANGES_ON_CODES.rar

DEFINED_RANGE_IN_CODE.rar

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

السلام عليكم

عذرا على اجاباتى و ردودى المقتضبه

و ذلك لانشغالى

شكرا لك كثير و نفعنا الله بعلمك

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

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

و للأضافه

يمكن الربط بين المجال و الأسم ( الذى تستخدمه قى و رقه العمل ) عن طريق الكود بالكود البسيط التالى

Sub NM()
    Dim My_Range As Range
    Dim My_Name As String
    My_Name = "nam"
    Set My_Range = Range("A1:A10")
    My_Range.Name = My_Name
End Sub

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

مرفق ملف

السلام عليكم

Name.rar

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

تم عمل شرح للسؤال المدرج فى المشاركة الاولى فى الموضوع

اجابات للموضوعات التى يكون عنوانها ( سؤال فى VBA ), شرح بعض الاوامر و التعبيرات اللغوية فى VBA

اضغط الرابط للوصول الى الشرح

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

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