Excel VBA الفرز
سؤال
أنا جديد في Excel VBA.هذا يبدو أنه يجب أن يكون بسيطا رغم ذلك. أحتاج إلى فرز جدول بيانات من قاعدة بيانات Access.
هنا هو رمزي.
حاليا أحصل على خطأ 1004.فشلت طريقة النطاق من الكائن _global "على" MyRange= Range (الاختيار) "
أي مساعدة موضع تقدير كبير.
giveacodicetagpre.المحلول
هو عادة غير ضروري لتحديد أي شيء في VBA.هذا ما تفعله وحدات الماكرو المسجلة، لكنها ليست الطريقة الفعالة.يحاول: تعيين myrange= sheet1.range ("b1"، sheet1.range ("b1"). النهاية (xldown) .end (XLToright))
المشكلة التي تراها قد تكون في الواقع عدم وجود "تعيين" في السطر الذي يحدث فيه الخطأ.من دون "تعيين"، يحاول Excel العمل على محتويات النطاق، مع "تعيين" يعمل على كائنات النطاق بأنفسهم.
نصائح أخرى
مع الأخذ في الاعتبار التعليقات والممارسة أفضل قمت بإعادة كتابة التعليمات البرمجية الخاصة بك مع التعليقات:
giveacodicetagpre.