بسم الله الرحمن الرحيم
اقدم لكم اليوم بعض طرق استدعاء بيان معين من شيت اكسيل الى تكست بوكس داخل فورم
تعدد اشكال الاستدعاء وجلب البيانات الى الفورم تساعدك على اختيار طريقة الاستدعاء المناسبة
خصوصا مع من يعاني من عرض التاريخ الميلادي بطريقة خاطئة او الهجري يعرض ميلادي طبعا الطرق الموضحه هنا بخلاف طرق الformats
النتائج المعروضة
اولا الطريقة العادية والاغلب يستخدمها وهي كما موضح بالكود
CODE
TextBox1.Text = Range("A1")
وهنا يتم جلب البيانات عادي ودائما ما يخطئ في عرض التواريخ ويحتاج الى عمل Format وتحديد التنسيق المراد عرضه على التكست
الطريقة الثانية وهي جلب قيمة الخلية
CODE
TextBox2.Text = Range("A1").Value
وهنا يتم جلب قيمة الخلية وأيضا يحتاج الى ضبط الفورمات لعرض التواريخ كما نحتاج
الطريقة الثالثة وهي عرض القيمة الفعلية للخلية بدون تنسيقات
CODE
TextBox3.Text = Range("A1").Value2
وهنا يتم جلب بيانات القيمة الرقمية أو القيمة الفعلية بعيد عن التنسيقات بمعنى ان لديك خليه وبها تنسيق تاريخ ميلادي او هجري فيتم جلب القيمة الرقمية مثال لدينا تاريخ هجري 04/05/1438
يتم عرضه هكذا 42767
الطريقة الرابعة وهي عرض القيمة كنصية
CODE
TextBox4.Text = Range("A1").Text
وهي طريقة جيدة لجلب البيانات بالتنسيقات كما هي بشكلها بدون اي تغيير خصوصا مع من يعانو من عكس التواريخ واختلاف ما بالخلية عما بالتكست وهي تتعامل مع بيانات الخلية كنص
الطريقة الخامسة عرض التعليق الموجود على الخلية
CODE
TextBox5.Text = Range("A1").Comment.Text
وهنا يتم جلب التعليق الموجود على الخلية المحددة ويحتاجه البعض في اعمالهم لتوضيح نقاط معينه وبعض الملاحظات
الطريقة السادسة وهي جلب المعادلة الخاصة بالخلية المحددة
CODE
TextBox6.Text = Range("A1").Formula
كنوع من توضيح طريقة عمل خلية معينه اثناء التعامل مع الفورم ليعرض الدوال المستخدمة داخل الخلايا المحددة في الاستدعاء
للتحميل
طرق استدعاء بيانات.rar
مع تحياتي
ياسر العربي