اذهب الي المحتوي
أوفيسنا

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

قام بنشر

السلام عليكم : ممكن عند درج اسم عميل ، مثلاً في B3 نكتب أسم : عبدالله عبدالواحد خالد ، ينشأ شيت بهذا الأسم يحتوي على ما موجود في شيت الديباجة

جزيتم خيرا ، سوف ادرج نتائج الفكرة ، وهذه الديباجة تنقل في كل شيت جديد

جزيتم خيرا

 

انشاء شيت تلقائياً عند كتابة اسم معين.rar

قام بنشر

أخي العزيز أبو عبد الواجد

وعليكم السلام ورحمة الله وبركاته

 

إليك ما طلبت إن شاء الله

ستجد في موديول ورقة العملاء الكود المطلوب ..بمجرد كتابة اسم العميل سيتم نسخ ورقة العمل المسماة "الديباجة" ووضع اسم العميل في الخلية A2 ..

حمل الملف من هنا

تقبل تحياتي

  • Like 2
  • 3 months later...
قام بنشر
منذ ساعه, سمير سامي said:

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

قم بالتعديل في هذا السطر إذا أردت كود العميل أو المسلسل في نفس الخلية A2

ActiveSheet.Range("A2").Value = Target.Offset(, -1).Value & " " & ActiveSheet.Name

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

ActiveSheet.Range("J2").Value = Target.Offset(, -1).Value

تقبل تحياتي

  • Like 1
قام بنشر

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

استاذنا الفاضل 

حاول ادخالالسطر لكن لم ينفذ اظهار المسلسل حيث اريد اظهاركالاتي

اسم العميل : في خلية B2

كود العميل :                 B3

ولاحظت ان الكود لا يعمل اصلا في حالة التعديل 

وشكرا لك اهتمامك 

اسف جدا اخي الفاضل انا لم اطبق الكود صح 

جزاك الله كل خير وحقظك الله و جعلها في ميزان حسناتك ورزقك اعلي فراديس الجنه 

 

شكرا استاذنا ياسر

علي اهتمامك 

وجزاك الله كل خير و جيزيت اعلي فراديس الجنه و جعلها في ميزان حسناتك

  • Like 1
قام بنشر

أخي الكريم سمير

هل الملف المرفق هو ما تقوم بالتطبيق عليه أم ملف آخر ؟

لأن الخلايا A1:C2 مدمجة كلها في خلية واحدة .. أي أن الخلية B2 والخلية B3 ليس لهما وجود في هذا الدمج ..

عموماً الفكرة في السطر كما أشرت أنك تشير للخلية المطلوب إدخال القيمة فيها بهذا الشكل

ActiveSheet.Range("J2").Value=

قم بتغيير J2 إلى الخلية المطلوبة .. قم بإزالة الدمج واستخدم الخلية B2 كما ترغب

 

وكما فهمت من طلبك ..

السطر الأول يتم تعديله بهذا الشكل (السطر موجود في الكود فقط قم بتعديله)

ActiveSheet.Range("B2").Value = ActiveSheet.Name

وأضف بعده السطر التالي

ActiveSheet.Range("B3").Value = Target.Offset(, -1).Value

تقبل تحياتي

  • Like 1

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

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

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

Important Information