عندي ملف اكسل يوجد فيه العديد من ال if-else مثل if(a,b,c كثيرة جدا
احتاج تحويلها بحيث من excel الى sql ولكن لكثرها لاستيع عمل ذلك يدويا فهل هنا طريقة تحول هذه اليغة الى
if a
then b
else c
فهل هناك مكرو او سكريبت يساعد
عندي ملف اكسل يوجد فيه العديد من ال if-else مثل if(a,b,c كثيرة جدا
احتاج تحويلها بحيث من excel الى sql ولكن لكثرها لاستيع عمل ذلك يدويا فهل هنا طريقة تحول هذه اليغة الى
if a
then b
else c
فهل هناك مكرو او سكريبت يساعد
الحقيقة أنني لم أفهم السؤال جيدا.
يمكن توضيح أكثر؟؟؟
وبأمثلة لو ممكن.
اخوي
احتاج ماكرو او سكربت يحول ال if -statment
اي يبحث عن اي column يعتمد على ال if-statment ويحوله الى text file مثلا بالصيغة التالية
من if(col1=1,col2,col3 الى مثلا
if col1=1
then col2=3
else col3=4
اي يظيف ال then & else عندما يذهب به الى text file
هل أن عدد التعليمات محدد في الخانة الواحدة، أم تعليمة واحدة في كل خانة؟؟؟
يعني فيه تعليمة شرطية واحدة أم قد نجد تعليمات شرطية متداخلة.
يمكن ذلك عن طريق إنشاء دالة خاصة في الفيجوال لحساب المطلوب و العمل عليها
ولو كتبت ماذا تريد سأحاول إن شاء الله مساعدتك
و أهلاً
الشكل العام للتعليمة الشرطية يكون كما يلي:
IF ( CDT , INST_TRUE , INST_FALSE )
IF cdt
THEN inst1
ELSE inst2
بحيث:
cdt: يمثل شرطا منطقيا معينا.
inst1 , inst2: يمثلان تعليمتان معينتان أيضا. لاحظ أنهما قد تكونان تعليمتان شرطيتان أيضا. في هذه الحالة يتم استعمال إجراء تراجعي.
أما لو كانت التعليمة شرطية بسيطة، يعني في أبسط مظاهرها، فمن اليسير تحليلها إلى عناصرها الأساسية (cdt , inst1 m inst2).
الحالة الثانية أقوم الآن بإنجازها، وسأوافيكم بما توصلت إليه لاحقا.
تحيتي.
ادعوا الله للقائمين على هذا المنتدى بالخير والرزق والسعة والبركة
اللهم وكما يسرو لكثير من عبادك حوائجهم فاسألك ان تيسر لكل من قام واشرف وشارك بهذا المنتدى وان تجزية الخير عنا اللهم امين
اخوكم صلاح امين من المدينة المنورة
للتعارفsky_s2002@hotmail.com
هذا الموضوع مغلق.