سؤال

لدي قائمة بالمنتجات مع المعرف واسم الصورة.إدخال واحد لكل صورة، بدلا من إدخال واحد لكل منتج والصور في الأعمدة وأنا بحاجة إليها.إذا كان الملف يحتوي فقط على عدد قليل من الإدخالات، فإن الإجراء اليدوي الذي أعتقد أنه سيكون لقطع جميع أسماء الصور لنفس المنتج واللصق (عبر) وإزالة الإدخالات دون أسماء.ولكن نظرا لأن الملف يحتوي على أكثر من 100000 إدخالات، هل يعرف أحد كيفية القيام بذلك باستخدام VBA؟

مثال: ما لدي ...

giveacodicetagpre.

ما أحتاجه ...

giveacodicetagpre.

شكرا جزيلا لك مقدما لمساعدتكم.

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

المحلول

أعتقد أن هذا يحل مشكلتك

  • مقارنة اثنين من الصفوف على التوالي واحدة تلو الأخرى
  • إذا تطابق صفين صفين، خذ القيمة المقابلة في العمود الثاني من الصف الثاني وضع القيمة في الأصل إلى العمود الثاني من الصف الأول وحذف الصف الثاني
  • إذا لم يكن التطابقات تخطي الخطوة السابقة وتذهب للمقارنة بين الصفين المقبلين.

هنا هو الرمز

giveacodicetagpre.

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