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

97 والإصدارات السابقة من Microsoft Excel أو Microsoft Excel 98 لماكنتوش إصدار أو الإصدار السابق من هذه المقالة، راجع .

الملخص

في Microsoft Visual Basic for Applications، ليس كافة دالات ورقة عمل Microsoft Excel معتمدة كأساليب لكائن التطبيق . إذا حاولت استخدام إحدى دالات ورقة العمل هذه مع كائن التطبيق ، سوف تتلقى رسالة الخطأ التالية:

خطأ وقت التشغيل '438': لا يعتمد الكائن هذه الخاصية أو هذا الأسلوب

مزيد من المعلومات

يمكنك كتابة إجراءات Visual Basic التي تستدعي دالات ورقة عمل Microsoft Excel. دالات ورقة العمل التي تتوفر لإجراءات Visual Basic في كائن التطبيق والمدرجة في القائمة خصائص لكائن التطبيق في Browser.Most الكائن Visual Basic أوأساليب لقد دالات ورقة العمل غير متوفرة كأسلوب للكائنتطبيق يعادل Microsoft Visual Basic مضمنة أو الدالة. على سبيل المثال، دالة ورقة العمل MOD لا يتوفر كأسلوب للكائن تطبيق أنه عامل Mod مكافئ مضمنة في Visual Basic. عامل تشغيل Visual Basic تعمل أسرع من Microsoft Excel دالة في وحدة نمطية ل Visual Basic.

Excel دالات ورقة العمل كأساليب في Visual Basic

ملاحظة: تفترض الخطوات التالية أنك قمت بتثبيت ملف تعليمات Visual Basic. لعرض قائمة بكافة دالات ورقة عمل Microsoft Excel المتوافرة كأسلوب للكائن تطبيق في Visual Basic، اتبع الخطوات التالية:

  1. في محرر Visual Basic، اكتب دالات ورقة العمل في مساعد Microsoft Office ومن ثم انقر فوق بحث.

  2. في قائمة المواضيع، انقر فوق قائمة من ورقة عمل الدالات المتوفرة ل Visual Basic.

لتحديد عامل Visual Basic مكافئ أو الدالة دالة ورقة عمل Microsoft Excel غير متوفرة كأسلوب كائن التطبيق ، اتبع هذه الخطوات:

  1. في محرر Visual Basic، اكتب اسم دالة أو عامل التشغيل في "مساعد Office" ومن ثم انقر فوق بحث. على سبيل المثال، اكتب وزارة الدفاع.

  2. في قائمة المواضيع، انقر فوق الموضوع لعامل التشغيل أو الدالة. على سبيل المثال، انقر فوق عامل التشغيل Mod الموضوع.

يتضمن الجدول التالي دالات ورقة العمل غير متوفرة كأساليب لكائن التطبيق . يسرد العمود Visual Basic مكافئ الدالات التي يمكنك استخدامها تعطي نتائج نفسه (أو تشبه) الدالات بإرجاع نتائج. Microsoft Excel Visual Basic worksheet function equivalent ------------------------------------------------------------------- ABS() Abs function ATAN() Atn function CHAR() CHR function CODE() ASC function COS() Cos function DATE() DATESERIAL function ERROR.TYPE() ERR function EXACT() STRCOMP function EXP() Exp function INDIRECT() No direct equivalent - use Range, Cells, Offset, or any other way of referencing cells. INFO() No direct equivalent - use the following: CURDIR function, the following Application properties (MEMORYTOTAL, MEMORYUSED, MEMORYFREE, VERSION, OPERATINGSYSTEM, CALCULATION, COUNT) ISBLANK() ISEMPTY function ISREF() TYPENAME function LEN() LEN function LOWER() LCASE function N() No equivalent (none needed) NA() No equivalent - use ActiveCell.Value = "#N/A" RAND() RND function RANDOMIZE() Randomize function SIN() Sin function SIGN() Sgn function SQR() Sqr function SQRT() Sqr function T() No equivalent (none needed) TAN() Tan function TODAY() DATE function TRUNC() FIX function TYPE() TYPENAME function UPPER() UCASE function VALUE() VAL function ملاحظة: دالة ورقة عمل Microsoft Excel وعامل يعادل Visual Basic أو دالة غير حساب دائماً بنفس الطريقة وقد يعطي نتائج مختلفة، حتى عندما يكون لها نفس الاسم. يفضل استخدام عامل التشغيل المكافئ Visual Basic أو الدالة لزيادة السرعة والمرونة في العمليات الحسابية. بالإضافة إلى ذلك، عامل تشغيل Visual Basic أو دالة متوفرة لكافة التطبيقات التي تستخدم Microsoft Visual Basic ل Applications.Although فمن المستحسن استخدام عوامل تشغيل Visual Basic أو الوظائف المعروضة في القائمة أعلاه، هناك بديل أساليب لاستخدام دالات ورقة العمل في ماكرو Visual Basic إذا لزم الأمر. على سبيل مثال، يمكنك استخدام ورقة عمل تولت في ماكرو Visual Basic الخاص بك باستخدام ExecuteExcel4Macro أو تقييم الوظائف: x = Application.ExecuteExcel4Macro("Atan(12)") -أو- x = Application.Evaluate("Atan(12)")

هل تحتاج إلى مزيد من المساعدة؟

الخروج من الخيارات إضافية؟

استكشف مزايا الاشتراك، واستعرض الدورات التدريبية، وتعرف على كيفية تأمين جهازك، والمزيد.

تساعدك المجتمعات على طرح الأسئلة والإجابة عليها، وتقديم الملاحظات، وسماعها من الخبراء ذوي الاطلاع الواسع.

هل كانت المعلومات مفيدة؟

ما مدى رضاك عن جودة اللغة؟
ما الذي أثّر في تجربتك؟
بالضغط على "إرسال"، سيتم استخدام ملاحظاتك لتحسين منتجات Microsoft وخدماتها. سيتمكن مسؤول تكنولوجيا المعلومات لديك من جمع هذه البيانات. بيان الخصوصية.

نشكرك على ملاحظاتك!

×