لنفترض وجود مجموعة من البيانات المجهزة
على برنامج اكسل، ولكن تواجهنا مشكلة تكرار الصفوف والقيم التي تحتويها، ونحن نريد
أن نقوم بتبديل هذه الصفوف المكررة إلى أعمدة بحيث لا يكون هناك تكرار مع تناسق في
البيانات وبقائها صحيحة.
مع الأسف برنامج اكسل العادي لا
يدعم خاصية تبديل أو تحويل التكرار في الصفوف إلى أعمدة بطريقة مباشرة، ولكن مع
استخدام الاكواد البرمجية بلغة الفيجوال بيسك (VBA) قد تساعدك لحل هذه المشكلة.
لحل هذه المشكلة يمكن اتباع الحل
التالي:
- 1- في برنامج اكسل، قم بالضغط على مفتاحي alt+F11 معا لفتح نافذة تطبيقات مايكروسوفت فيجوال بيسك.
- 2- من النافذة التي ظهرت > اضغط على إدراج Insert < وبعد ذلك قم بالضغط على موديول Module لفتح نافذة الاكواد.
- 3- ألصق هذا الكود البرمجي الخاص بعملية التبديل أو
التحويل:
- 4- لتشغيل الكود نقوم بالضغط على F5 < ثم تحديد نطاق البيانات التي تريد تحويلها في ملف اكسل. كما في
الصورة.
- 5- بالضغط على موافق OK > ومن ثم تحديد الخلية التي تريد أن يبدأ منها عملية التبديل. كما في الصورة.
- 6- ثم اضغط موافق OK > وسترى عملية التبديل.
للتوضيح أكثر بإمكانك مشاهدة فيديو لشرح ذلك:
المراجع والبرامج: