الفوركس vba إكسل


تحويل العملات أدناه سوف ننظر إلى برنامج في إكسيل فبا الذي يخلق وسيرفورم الذي يحول أي مبلغ من عملة واحدة إلى أخرى. و وسيرفورم نحن ذاهبون لخلق تبدو على النحو التالي: لإنشاء هذا المستخدم، تنفيذ الخطوات التالية. افتح محرر فيسوال باسيك. إذا كان "مستكشف المشاريع" غير مرئية، انقر فوق عرض، مستكشف المشروع. 2. انقر فوق إدراج، وسيرفورم. إذا لم يظهر مربع الأدوات تلقائيا، فانقر على عرض، مربع الأدوات. يجب إعداد الشاشة على النحو التالي. 3. إضافة التسميات، وصناديق القائمة (أولا على اليسار، والثاني على اليمين)، ومربعات النص (أولا على اليسار، والثاني على اليمين) وزر الأمر. وبمجرد الانتهاء من هذا، يجب أن تكون النتيجة متسقة مع صورة المستخدم الموضح في وقت سابق. على سبيل المثال، إنشاء عنصر تحكم مربع قائمة بالنقر فوق ليستبوكس من مربع الأدوات. بعد ذلك، يمكنك سحب مربع قائمة على المستخدم. 4. يمكنك تغيير أسماء وتسميات توضيحية من عناصر التحكم. يتم استخدام الأسماء في التعليمات البرمجية ل فبا إكسيل. التسميات التوضيحية هي التسميات التوضيحية التي تظهر على شاشتك. من الممارسة السليمة تغيير أسماء عناصر التحكم، ولكن ليس من الضروري هنا لأن لدينا فقط عدد قليل من عناصر التحكم في هذا المثال. لتغيير تسمية توضيحية من وسرمفورم، زر الأوامر والتصنيفات، انقر فوق عرض، خصائص الإطار وانقر فوق كل عنصر تحكم. 5. لإظهار وسيرفورم، وضع زر أمر في ورقة العمل وإضافة سطر التعليمات البرمجية التالي: بريفات سوب CommandButton1Click () نحن الآن بصدد إنشاء سوب وسيرفورمينيتيز. عند استخدام طريقة العرض ل وسيرفورم، سيتم تنفيذ هذا الفرعي تلقائيا. في "مستكشف المشاريع"، انقر بزر الماوس الأيمن فوق UserForm1 ثم انقر فوق عرض التعليمات البرمجية. 8. اختر وسيرفورم من القائمة المنسدلة اليسرى. اختر إنيتياليز من القائمة المنسدلة المناسبة. 9. إضافة خطوط التعليمات البرمجية التالية: بريفات سوب وسيرفورمينيتياليز () مع ListBox1.AddItem كوتوروكوت. AddItem كوتس دولاركوت. AddItem كوتريتيش بونداكوت نهاية مع مع ListBox2.AddItem كوتوروكوت. AddItem كوتس دولاركوت. AddItem كوتريتيش بونداكوت إند مع ListBox1.ListIndex 1 ListBox2.ListIndex 0 TextBox1.Value 1 TextBox2.Value 0.722152 إكسلاناتيون: أولا، يتم تعبئة مربعي القائمة. بعد ذلك، يتم تعيين عملة الدولار الأمريكي كإعداد افتراضي في مربع القائمة الأولى ويتم تعيين عملة ورو كإعداد افتراضي في مربع القائمة الثانية. وأخيرا، يتم إدخال القيمة 1 في مربع النص الأول ثم يتم إدخال القيمة 0.722152 في مربع النص الثاني. لقد أنشأنا الآن الجزء الأول من وسيرفورم. على الرغم من أنه يبدو أنيق بالفعل، لن يحدث شيء حتى الآن عندما نضغط على زر العودة. 10. في "مستكشف المشاريع"، انقر نقرا مزدوجا فوق UserForm1. 11. انقر نقرا مزدوجا على زر الذهاب. 12. إضافة خطوط التعليمات البرمجية التالية: بريفات سوب CommandButton1Click () ديم ريتس (0 تو 2، 0 تو 2) أس دوبل. i أس إنتيجر. (0، 1) 1.38475 معدلات (0، 2) 0.87452 معدلات (1، 0) 0.722152 معدلات (1، 1) 1 معدلات (1، 2) 0.63161 معدلات (2، 0 ) 1.143484 معدلات (2، 1) 1.583255 معدلات (2، 2) 1 ل i 0 إلى 2 ل j 0 إلى 2 إذا ListBox1.ListIndex i و ListBox2.ListIndex j ثم TextBox2.Value TextBox1.Value معدلات (i، j) التالي j التالي i إكسلاناتيون: أولا، نعلن مصفوفة. يحتوي المصفوفة على بعدين. وهو يتألف من 3 صفوف و 3 أعمدة. بعد ذلك، نقوم بتهيئة كل عنصر من عناصر المصفوفة. على سبيل المثال، أسعار الفائدة (1،0) هي سعر صرف العملة من الدولار الأمريكي إلى اليورو. بعد ذلك، نبدأ حلقة مزدوجة. اعتمادا على العملات المحددة في مربعات القائمة، إكسيل فبا يحول المبلغ الذي تم إدخاله في مربع النص الأول ويعرض النتيجة في مربع النص الثاني. على سبيل المثال: إذا كان i 2 و j 1 وأدخلنا القيمة 2 في مربع النص الأول، يضع إكسيل فبا معدلات القيمة 2 (2،1) 2 1.583255 3.16651 في مربع النص الثاني. 13. اختبار أسعار الفوركس Userform. Real الوقت في إكسيل احصل على أسعار الصرف الأجنبي الحية في الوقت الحقيقي في إكسيل مع جدول البيانات هذا مجانا. وتأخرت علامات الاقتباس بنحو 15 أو 20 دقيقة ولكن يتم تحديثها كل دقيقة أو نحو ذلك. يتم أتمتة كل شيء في فبا. يمكن عرض فبا وتعديلها. المكسرات والمسامير من التعليمات البرمجية هو كيريتابل أن استخراج أحدث أسعار العملات الأجنبية من Finance. yahoo للعملتين المحدد. كل ما عليك القيام به هو الكتابة في رموز العملة ثلاثة أحرف، وانقر على زر (يمكنك العثور على قائمة رموز العملات هنا). فبا ثم بتحميل أحدث أسعار صرف العملات الأجنبية من ياهو إلى إكسيل، وذلك باستخدام جدول الاستعلام. ثم يقوم إكسيل بتحميل معدلات الإغلاق السابقة، المفتوحة، والحالية لزوج العملات. يؤدي النقر على الزر مرة أخرى إلى تحديث علامات الاقتباس مع أحدث القيم. تحديث تلقائيا الفوركس في الوقت الحقيقي في إكسيل الآن، هنا 8217s حيث يمكننا أن نكون ذكي والحصول على إكسيل لتحديث أسعار الصرف تلقائيا. 1. حدد كيريتابل كما هو موضح أدناه، انقر بزر الماوس الأيمن وحدد خصائص نطاق البيانات. 2. في القائمة خصائص نطاق البيانات الخارجية، ضع الاختيار في تحديث كل خيار، واختيار وقت التحديث (يمكنك فقط اختيار عدد صحيح من الدقائق). انقر الآن على موافق. يقوم إكسيل الآن بتحديث البيانات في كيريتابل تلقائيا، دون الحاجة إلى النقر فوق أزرار أو تشغيل وحدات الماكرو. بارد، إيه يمكنني استخدام البديل من جدول البيانات هذا لتتبع قيمة الاسترليني من المدخرات الخارجية بلدي. يمكنك، على سبيل المثال، تعديل فبا لتنزيل أسعار الفوركس لكثير من أزواج العملات (اسمحوا لي أن أعرف إذا كنت تريد هذا جدول البيانات). جدول بيانات إكسيل آخر يسترد أسعار الصرف التاريخية اليومية بين تاريخين. 9 أفكار على لدكو أسعار الفوركس في الوقت الحقيقي في إكسيل رديقو مثل جداول البيانات المجانية قاعدة المعارف الرئيسية المشاركات الأخيرةInro إكسيل فبا للتجار مرحبا بكم في مقدمة إكسيل فبا للتداول مؤشر الترابط. ويهدف هذا الموضوع في: 1. التجار الذين لديهم خبرة البرمجة قليلا. 2. التجار الذين يرغبون في تعلم لتطوير أدوات التداول إكسيل فبا. 3. التجار الذين يرغبون (أسفل المسار) لتعلم لغة مستوى أقل (على سبيل المثال مقل). 1. مكان لتعلم أساسيات البرمجة باستخدام إكسيل فبا. 2. مكان لطرح الأسئلة حول المبادئ الموضحة هنا. 3. مورد التعلم العضوي. هذا الموضوع ليس: 1. مكان لنشر أسئلة مشكلة المشروع الفردية محددة - يرجى استخدام منصة المواضيع التقنية مفور ذلك. 2. الذهاب إلى جعل لكم مطور خبير في الشهر. تنظيم الموضوع. من المفيد أن يكون لديك فكرة عامة عن نهج الخيط. وسوف يكون هذا في الشكل التالي: الموضوع التعليمي آخر (ق) تليها كامباس والتعليقات (ذات الصلة بالموضوع في متناول اليد) لأنني أستمتع أن تكون قادرة على خلق كل ما أريد (التداول وغيرها) في إكسيل فبا والتمتع التدريس. هذا بالإضافة إلى حقيقة أن أنا تاجر نشط يعني أن فف هو المكان المثالي لمثل هذا البرنامج التعليمي. بالإضافة إلى ذلك أنا عضو تجاري وتقديم إكسيل فبا الدورات والأدوات للأفراد والشركات من خلال موقعي: عضو تجاري انضم سبتمبر 2009 35 المشاركات في هذه المقالة الأولى سوف نناقش أساسيات إكسيل فبا. فبا اختصار ل فيسوال باسيكش فور أبليكاتيونس. هذه هي لغة تطوير ماكرو القياسية المستخدمة في معظم منتجات ميكروسوفت أوفيس. التطبيق يمكن أن يكون أي واحد من المنتجات المكتبية إلى حد كبير، ومع ذلك، في الرئيسي البقاء، يتم استخدامه داخل إكسيل، الوصول و ورد (في ترتيب تنازلي من شعبية الاستخدام إذا أردت). أنا متأكد من أننا قد رأينا جميعا نتائج الماكرو المسجلة في، على سبيل المثال، إكسل. هذا هو إكسيل فبا. يمكنني استخدام الفواصل مقلوب وفهم المعنى الحقيقي للمصطلح فبا يمكن أن يستغرق أكثر قليلا من مجرد فهم ما يعنيه كل من الكلمات الثلاث. وهناك تعريف صحيح من الناحية الفنية لما هو إكسيل فبا هو: مجموعة التعليمات القابلة للتنفيذ الأساسية المخصب بواسطة نموذج الكائن للتطبيق المضيف. مجموعة التعليمات الأساسية ف التطبيق المضيف A ترى، ف (بالمعنى الكلاسيكي للمصطلح - أي VB6) و فبا مشاركة بالضبط نفس مكتبة وقت التشغيل الأساسية. وعلى هذا النحو، فإن اللغة الأساسية متطابقة تقريبا. وتجدر الإشارة إلى أن البحث عن حلول VB6 هو مناسبة في الكثير من الحالات من أجل حل مشاكل اللغة الأساسية في فبا. دعونا نلقي نظرة سريعة على بعض التعليمات البرمجية لمعرفة أوجه التشابه كما هو مهم (نحن لن تقلق بشأن ما يفعله حتى الآن - يمكننا الحصول على ذلك في وقت لاحق إذا كان غير واضح): الخاص كونستوك أوتلوكاب كما سلسلة quOutlook. Applicationquot على خطأ استئناف التالي محاولة الحصول على مرجع إلى مثيل موجود من أوتلوك تعيين أوتوبج جيتوبجيكت (أوتلوكاب) على خطأ غوتو إرورهاندلر إذا أوتوبج هو لا شيء ثم لا مثيل الحالي من أوتلوك فتح مثيل أوتلوك تعيين أوتوبج كريتيوبجيكت (أوتلوكاب) جيتوتلوكريف أوتلوكريفريزولتكريتيدنو إنهاء وظيفة إلس لدينا حصلت على مرجع إلى مثيل أوتلوك الحالي جيتوتلوكريف أوتلوكريفريزولتريفيكسيستينغ إنهاء وظيفة أوتلوك إما لم يتم تثبيت على هذا الكمبيوتر أو كان هناك مشكلة بدء مثيل منه جيتوتلوكريف أوتلوكرفريسولتنوتلوك الرمز أعلاه هو جزء من إكسيل أدين المستخدمة من قبل شركة إلى أعضاء فريق البريد الإلكتروني مع تقرير إكسيل ولكن يمكن استخدام هذا الرمز (بالضبط نفس) في VB6 لنفس الغاية.

Comments