سؤال

لدي خلية في Excel أريد تنسيقها بشكل مختلف بناءً على صيغة محددة من قبل المستخدم (UDF) - تختبر الصيغة ما إذا كانت هناك صيغة في الخلية...

أحاول استخدام التنسيق الشرطي مع UDF الخاص بي لتنسيق الخلية - لكن يبدو أنه لا يعمل.

حالتي هي التالية:

="isManualPrice(R22C12)"

حاولت دون علامات الاقتباس، ولكن حصلت على الخطأ

You cannot use references to other worksheets or workbooks for Conditional Formatting criteria

ربما تتعلق المشكلة بتحديد UDF الخاص بي في مصنف ماكرو منفصل وليس المصنف الرئيسي الخاص بي...

أرى ذكره في هذا إدخال مدونة من عام 2005, ولكن بشكل عابر فقط..

شكرا لك مقدما.كريس

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

المحلول

نعم انها تستطيع.

مشكلتك هي ببساطة أن لديك اقتباسات هناك.يتعين عليك اختيار "الصيغة هي" من القائمة المنسدلة، ومن ثم يجب أن تكون الصيغة الخاصة بك كذلك

=isManualPrice(R22C12)

...بدون اقتباسات.

(أنا معتاد على تدوين A1 بدلاً من تدوين R1C1 ولكني أفترض أن ذلك سيعمل أيضًا).

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top