اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

الردود الموصى بها

قام بنشر

أخى الفاضل / عبد الرحمن

أرجو الاهتمام فى المرات القادمة بكتابة عنوان مناسب لمحتوى الموضوع ( طبقا لقواعد المشاركة )

سوف يتم تعديل العنوان ولكن الرجاء الاهتمام بهذه النقطة فى المرات القادمة

قام بنشر

كل الشكر والتقدير لك استاذ الكبير / رجب جاويش

وبالنسبة للعنوان مفهوم جدا ولكن هذا من السرعة في عرض الموضوع عليكم

 

وبخصوص الكود ارجو ان تكرمت شرح السطر التالي وخصوصا الرقم  -4

Left(ThisWorkbook.Name, Len(ThisWorkbook.Name) - 4)

وما المقصود بـ Left وما هو المقصود بـ Len

 

لك ارق التحيات

قام بنشر (معدل)

نيابة عن اخي رجب

لو فرضنا ان الخلية C3 تحتوي على الحروف :  ABCDEF

عندما نكتب الدالة التالية

=RIGHT(C3;2)

فالناتج هو : EF

و هناك دالة اخى :

=LEFT(C3;2)

الناتج هو : AB

 

و المعنى ان الدالة  RIGHT  تعطي عدد الحروف التي نريد اختيارها ابتداءا من اليمين و نحن اخترنا 2 لذلك تحصلنا على او حرفين من اليمين  EF

و الدالة  LEFT  تعمل عكس الاولى اي اخترنا اول حرفين من اليسار فكان الناتج هو AB

 

اما عند كتابة الدالة

=LEN(C3)

فالناتج يكون 6 و تعني مجموع عدد الحروف ( حروف ، ارقام ، مسافات ، علامات ، . . . )

اما في ما يخص السؤال او السطر

Left(ThisWorkbook.Name, Len(ThisWorkbook.Name) - 4)

الجملة : ThisWorkbook.Name تعطي الاسم الكامل للملف زائد نقطة زائد ملحق الملف و هو xls

الملحق زائد النقطة = 4   اي لو قمنا بحساب ( .xls ) سنجد ثلاث حروف و نقطة بمجموع 4

لذلك استعمل اخي رجب -4 ليظهر الاسم دون نقطة و دون ملحق

تم تعديل بواسطه أبو حنين
قام بنشر

السلام عليكم

منتهي الجمالي والروعة الاستاذ الحبيب / ابو حنين ... جزاك الله خيرا

شرح راقي وسلسل واكثر من ممتاز

 

ومشاركة مني ولو بمعلومة بسيطة وسط هؤلاء العمالقة

الي الاخ / عبد الرحمن

اي انك ان اردت ايضا ان يظهر اسم الملف بالامتداد الخاص به سيكون الكود كالتالي بدون المعادلات المذكورة والمشروحة من / ابو حنين

Me.Label3.Caption = ThisWorkbook.Name

والشكر موصول لصاحب الرد العملاق / رجب جاويش .. جزاه الله خيرا

فهو دائما مبدع بكل المقاييس

 

تقبلوا خالص تحياتي

  • Like 1
قام بنشر

أخى الحبيب / أبو حنين

أخى الحبيب / حمادة عمر

جزاكم على الله كل خير على هذه المشاركات الجميلة والشرح الرائع

قام بنشر

أخي الكريم لو اردت إضافة السنة الحالية للكود

هذا الكود

Left(ThisWorkbook.Name, Len(ThisWorkbook.Name) - 4) & Year(Now())

أو إذا اردت ان تظهر السنة في ليبل لوحدها قم بإضافة ليبل وادرج هذا الكود

Me.Label1.Caption = Year(Now())

وإذ اردت ايضا ان يظهر اسم الملف بالامتداد الخاص به

Left(ThisWorkbook.Name, Len(ThisWorkbook.Name) - x)

انشئ حساب جديد او قم بتسجيل دخولك لتتمكن من اضافه تعليق جديد

يجب ان تكون عضوا لدينا لتتمكن من التعليق

انشئ حساب جديد

سجل حسابك الجديد لدينا في الموقع بمنتهي السهوله .

سجل حساب جديد

تسجيل دخول

هل تمتلك حساب بالفعل ؟ سجل دخولك من هنا.

سجل دخولك الان
  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information