بو يوسف الراشد

شرح كلمات VBA

10 ردود في هذا الموضوع

السلام عليكم ،،

أحببت أن أقوم بشرح بعض الكلمات الأساسية التي تستخدم في (VBA) ليستفيد منه المبتدأون حيث أنه اذا فهمت الكلمات يستطيع المبتدا أن يقوم بصنع الكود بنفسه دون الحاجة إلى مساعدة الآخرين

حيث سيكون الشرح مؤخوذ من بعض الكتب وسيكون على دفعات وتكتب الكلمة ثم يكون الشرح أسفلها

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

راجيا من الله أن يوفقني في هذا الشرح وأن يحوز هذا الشرح على رضاكم

أولا:الكلمات الأساسية:

AS

يتم استخدام هذه الكلمة بين الأسماء والمتغيرات وأنواع البيانات في تعريفات المتغير والوسيطة

Dim

يتم استخدام هذه الكلمة لتحديد موقع الذاكرة للمتغير

Me

مرجع متغير إلى الكائن . تكافئ هذه الكلمة استخدام this في لغة +C

Sub

يتم استخدام هذه الكلمة للإعلان أو تعريف نظام فرعي

End Sub

يتم استخدام هذه الكلمة لإنهاء النظام الفرعي

Function

إعلان أو تعريف وظيفة

-1

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

السلام عليكم

جيد .. جزاك الله خيرا

ونرجوا المزيد

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

ثانيا:رموز العوامل:

#

الجنيه : يتم استخدام هذا الرمز مع تعليمات المجمع الشرطي ، وكذلك يستخدم للتعريف بأن الرقم على هيئة تاريخ

$

الدولار : يمكنك استخدام هذا الرمز للإشارة إلى أن هذه الوظيفة سوف تنتج سلسلة

&

علامة الإضافة : يستخدم هذا الرمز لترتيب سلسلة تعاقبيا

*

عامل الضرب

( )

الأقواس المستديرة : تستخدم للتجميع الرياضي أو تستخدم لعوامل المصفوفة

-

عامل الطرح

+

عامل الجمع

القسمة : وهي القسمة على عدد صحيح

/

القسمة : وهي القسمة باستخدام علامة الفاصلة العائمة

'

علامة اقتباس منفردة(علامة تعليق)

"

علامة اقتباس مزدوجة : يتم استخدام هاتيت العلامتين لتوضيح سلسلة نص

=

علامة اليساوي : يتم استخدام هذا الرمز لتوضيح تعيين قيمة الجانب الأيمن لمتغير الجانب الأيسر أو اختبارات المساواه طبقا للسياق وكذلك يستخدم لاختبار التساوي

.

النقطة : يتم استخدام هذا الرمز للحصول على خاصية الوصول إلى أعضاء الأنواع والكائنات

<

أقل من : عامل مقارنة يختبر إذا كان الجانب الأيسر أقل من الجانب الأيمن

<=

أقل من أو مساوِ لـ : عامل مقارنة يختبر إذا كان الجانب الأيسر أقل من أم مساو للجانب الأيمن

>

أكبر من : عامل مقارنة يختبر إذا كان الجانب الأيسر أكبر من الجانب الأيمن

>=

أكبر من أو مساوٍ لـ : عامل مقارنة يختبر إذا كان الجانب الأيسر أكبر من أو مساو للجانب الأيمن

<>

غير مساو : اختبار عدم التساوي

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

swcc-1054444114.gif

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

أخي العزيز بو يوسف الراشد

ماشاء الله تبارك الله ، جهد تشكر عليه بارك الله في وقتك

swcc-1052254947.gif

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

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

أخي العزيز بو يوسف الراشد مشكور على هذا الجهد وأرجو الأستمرار

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

بارك الله فيك ورعاك ووفقك

محبك/أبو زيد

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

Byte

الحجم: واحد بايت

القيم: من صفر إلى 552

Boolean

الحجم: 2 بايت

القيم: True أو False

Currency

الحجم: 2 بايت

القيم: يبدأ من 922.337.302.685.477.5808- وحتى 922.337.302.685.477.5808

Date

الحجم: 8 بايت

القيم: يبدأ من تاريخ 1 يناير 100م إلى 31 ديسمبر 9999م

Decimal

الحجم: 12 بايت

القيم: البايت لعلامة عشرية تصل إلى 12 رقماً مع العدد

7.9228162514264337591543950335 +/-

عند استخدام عدد عشري يحتوي على 28 رقماً فسوف تكون أكبر قيمة هي

7.9228162514264337591543950335 +/-

Double

الحجم: 8 بايت

القيم: يبدأ من -1.79796313486231E308 إلى -4.94065645841247E-324 للقيم السالبة

ويبدأ من 4.94065645841247E-324 إلى 1.79796313486231E308 للقيم الموجبة

Integer

الحجم: 2 بايت

القيم: يبدأ من 32.768- إلى 32.767

Long

الحجم: 4 بايت

القيم: يبدأ من 2.147.483.648- إلى 2.147.483.648

Object

الحجم: 4 بايت

الوصف: أي مرجع كائن

Single

الحجم: 4 بايت

القيم: يبدأ من -3.402823E38 إلى -1.401298E-45 للقيم السالبة

ويبدأ من 1.401298E-45 إلى 3.402823E38 للقيم الموجبة

String

الحجم: 10 بايت

القيم: يبدأ من الصفر إلى 2 بليون حرف للسلاسل ذات الطول المتغير و 64.000 حرف للسلاسل ذات الطول الثابت

Type

الحجم: غير معرف

الوصف: إنشاء أنواع يعرفها المستخدم

Variant

الحجم: 16 بايت

الوصف: أي قيمة مضافة أو سلسلة

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

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

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

جزاك الله كل خير بس انا كنت أفضل الشرح التجريبى فيه افضلية للمبتدىء

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

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

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



سجل دخولك الان

  • يستعرض القسم حالياً   0 members

    لا يوجد أعضاء مسجلين يشاهدون هذه الصفحة .