أكاديمية الصقر للتدريب

لوحة التميز الأسبوعي
العضو المتميز المشرف المتميز المراقب المتميز المدير المتميز الموضوع المتميز القسم المتميز
العضو المتميز المشرف المتميز المراقب المتميز المدير المتميز الموضوع المتميز القسم المتميز
مالك ماريه ali mohamed ali-- لا تميز خلال هذه الفترة YasserKhalil 2-طلب تحويل الكود من الحلقه التكراريه for الى array اكسيل اسئله واجابات


اعلان هنا
ألعاب فلاش أون لاين
أعلن هنا
أعلن هنا
صفحتنا على الفيس بوك
أعلن هنا



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





الاعلان عن المتغيرات

السلام عليكم ورحمة الله وبركاته أساتذتنا الافاضل يارب يكون الجميع بخير أحببت أن أفهم أكثر عن الاعلان عن المتغيرات فجربت ..



26-09-2019 06:51 مساء
Abo Sohaib
menu_open
عضو فعال
rating
معلومات الكاتب ▼
تاريخ الإنضمام : 08-11-2017
رقم العضوية : 1397
المشاركات : 135
الجنس : ذكر
تاريخ الميلاد : 1-7-1985
يتابعهم : 13
يتابعونه : 1
قوة السمعة : 256
الاعجاب : 23
 offline 

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

Option Explicit
Sub Test()
Dim X As Integer
X = 50000
End Sub




 فظهرت هذه الرسالة 
 Run Time error "6
overflow


وفهمت انه خطأ في تجاوز سعة لأن
القيمة 50000 خارج النطاق المسموح به لنوع بيانات عدد صحيح: حيث كما نعلم انه

                    Data type                                    Storage size                         Range

Integer                                          2 bytes                                -32,768 to 32,767


وسؤالي هو أولا : هل لو كان الكود بهذا الشكل 

Option Explicit
Sub Test()
Dim X As Long
X = 32,767
End Sub


فهل هذا يعني أن اعلاني عن المتغير Long  بدلا من Integer  أني تسببت بذلك ان يأخذ الكود وقت أكثر ف التشغيل حيث كان الأولى أن يتم الإعلان ب المتغير Integer  والذي يسع هذا النطاق بدلا من المتغير Long الذي يسع نطاق أكبر  يصل الى (  4 bytes -2,147,483,648 to 2,147,483,647  )    على أساس أن   التصريح عن المتغير (  Declaring Variables     ) دا معناه إخبار الكمبيوتر بحجز مساحة في الذاكرة لاستخدامها لاحقًا .

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

وطلبي الثاني : أنا ما فهمت كيف استخدم هذا الكود مع عدد من الخلايا واللي بناء عليه يبدأ لو فيه تجاوز للسعة خارج النطاق المسموح به لنوع بيانات عدد صحيح تظهرلي رسالة الخطأ  [   Run Time error "6 "  -   overflow   ]

وجزاكم الله خيرا 


 

أثارت هذه المشاركة إعجاب: YasserKhalil،





26-09-2019 06:55 مساء
مشاهدة مشاركة منفردة [1]
YasserKhalil
menu_open عضوية موثقة
مراقب عام
معلومات الكاتب ▼
تاريخ الإنضمام : 21-08-2017
رقم العضوية : 3
المشاركات : 7800
الجنس : ذكر
تاريخ الميلاد : 1-10-1978
الدعوات : 19
يتابعهم : 0
يتابعونه : 418
قوة السمعة : 22567
الاعجاب : 2020
 offline 
look/images/icons/i1.gif الاعلان عن المتغيرات
في الحقيقة الإعلان يكون حسب الاحتياج ..
فلو كنت تتعامل مع مجموعة من الصفوف عددها بسيط يفضل استخدام Integer أما إذا كانت البيانات لديك هائلة فيفضل استخدام Long
وفريق آخر يرى أنه لا فرق بينهما أو الفرق يكاد لا يذكر لذا يفضلون الإعلان من النوع Long ..وأنا أؤيد هذا الفريق

أثارت هذه المشاركة إعجاب: Abo Sohaib،




26-09-2019 08:00 مساء
مشاهدة مشاركة منفردة [2]
Abo Sohaib
menu_open
عضو فعال
rating
معلومات الكاتب ▼
تاريخ الإنضمام : 08-11-2017
رقم العضوية : 1397
المشاركات : 135
الجنس : ذكر
تاريخ الميلاد : 1-7-1985
يتابعهم : 13
يتابعونه : 1
قوة السمعة : 256
الاعجاب : 23
 offline 
look/images/icons/i1.gif الاعلان عن المتغيرات
142جزاكم الله خيرا اخي الكريم أ ياسر ربنا يرضى عنكم 
أود أمثلة توضح الموضوع أكثر لو تسمح 

أثارت هذه المشاركة إعجاب: YasserKhalil،




26-09-2019 08:43 مساء
مشاهدة مشاركة منفردة [3]
YasserKhalil
menu_open عضوية موثقة
مراقب عام
معلومات الكاتب ▼
تاريخ الإنضمام : 21-08-2017
رقم العضوية : 3
المشاركات : 7800
الجنس : ذكر
تاريخ الميلاد : 1-10-1978
الدعوات : 19
يتابعهم : 0
يتابعونه : 418
قوة السمعة : 22567
الاعجاب : 2020
 offline 
look/images/icons/i1.gif الاعلان عن المتغيرات
ليس لدي مثال .. لكن يوجد موضوع قدمه أخونا إسلام عبد الله من قبل شرح فيه بالتفصيل التعامل مع المتغيرات

أثارت هذه المشاركة إعجاب: Abo Sohaib،





المواضيع المتشابهه
عنوان الموضوع الكاتب الردود الزوار آخر رد
مانع الاعلانات للكمبيوتر hassona229
7 196 hassona229
مانع الاعلانات للاندرويد hassona229
4 140 hassona229

الكلمات الدلالية
الاعلان ، المتغيرات ،


 







اخلاء مسئولية: يخلى منتدى أكاديمية الصقر للتدريب مسئوليته عن اى مواضيع او مشاركات تندرج داخل الموقع ويحثكم على التواصل معنا ان كانت هناك اى إنتهاكات تتضمن اى انتهاك لحقوق الملكية الفكرية او الادبية لاى جهة - بالتواصل معنا من خلال نموذج مراسلة الإدارة .وسيتم اتخاذ الاجراءات اللازمة.
سياسة النشر: التعليقات المنشورة لا تعبر عن رأي منتدى أكاديمية الصقر للتدريب ولا نتحمل أي مسؤولية قانونية حيال ذلك ويتحمل كاتبها مسؤولية النشر.



الساعة الآن 01:44 مساء

أعلن هنا
أعلن هنا
أعلن هنا