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

معين (أبو دواس)

عضو جديد 01
  • Posts

    16
  • تاريخ الانضمام

  • تاريخ اخر زياره

مشاركات المكتوبه بواسطه معين (أبو دواس)

  1. أخي الفاضل معين

    أكلمك بصراحة الملف غريب وحجمه أغرب على البيانات المدرجة فيه

    بعد ما فكيت الضغط لقيت الملف حجمه يعدي 48 ميجا (حجم عائلي)

    ولم أفهم الملف بشكل جيد

    أقترح عليك إعادة بناء الملف من جديد وتصميم ورقة الشهادات بحيث يكون فيها 3 أو 4 شهادات أو زي ما تحب وتستخدم دالة Vlookup دالة البحث أو حتى تستخدم أكواد ولكن يجب أن يكون الملف مصمم بشكل جيد يسهل التعامل معه

    تقبل تحياتي

    واخيرا

     

    ياهلا وسهلا بك اخوي ياسر خليل

     

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

    المهم اخوي بوضح لك المحتوى

     

    1 - ورقة 3 تحتوى على البيانات .

    2 - Serach

    يحتوي على تكسات من 1  الى 7 تلقائيا ماغير فيها شي

    ثم اقم باختيار الزر المناسب

    مثلا كان عندي ثلاث شهائد اختيار الزر رقم ثلاثة وكذا

     

    3 - الاوراق الباقية حق الطباعه كل ورقة لكل اسم واحد فقط.

     

    طبعا انا اختار البيانات من الورقة 3 بعد ماسوي تصفية .

     

    واستخدم وفي اوراق الطباعه دالة VLOOKUP تجلب لي البيانات عن طريق الارقام الموجودة في تكسات في ورقة Search

     

    * اما بخصوص البيانات الموجوده في اوراق الطباعة فهي تنطبع على على الفراغات الموجودة في الشهادة المصممة على الطابعة.

     

    تحياتي لك اخوي

    واذا ماوضحت لك الفكرة بكرة برفع الملف بشكل اوضح عشان توصل الفكرة .

     

  2.  

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

     

    اسعد الله مسائكم اخواني الاعزاء

     

    اعاني من مشكلة وهي كالتالي :

     

    عندي الشيت الاول فيه معلومات الطلاب حدود عشرة اعمدة والشيت الثاني تكست البحث (يرحل معلومات الطالب من الشيت الاول الى الشيت الثالث) والشيت الثالث تصميم الشهادة (خاصة لطباعة) .

     

    عندما اقوم باختيار رقم من خلال الشيت الثاني حق البحث يقوم بنقل جميع العناصر الى الشيت الثالث ثم اطبع.

     

    ولكن المشكلة عندي عندما اطبع اكثر من شهادة اقوم بتكرار شيت الثالث (تصميم الشهادة) وكذالك اقوم بعمل اكثر من تكست بحث في الشيت الثاني.

     

     

     

    سوالي هو :  كيف اطبع اكثر من شهادة في شيت واحد بحيث ان الشيت يحتوي على تصميم شهادة واحد فقط وهل  هناك مثلا حلقة For تساعدني على طباعة اكثر من شهادة بدون  ماكرر شيت تصميم الشهادة ؟.

     

    تم ارفاق المرفق

     

    1 to 3.rar

  3. أخي الكريم

    أهلا بك في المنتدى

    يرجى تغيير اسم الظهور للغة العربية

     ويرجى إرفاق ملف وإن شاء الله كل شيء ممكن بالصبر والإصرار

    ابشر تم تغيير الاسم الى عربي .

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

     

    اسعد الله مسائكم اخواني الاعزاء

     

    اعاني من مشكلة وهي كالتالي :

     

    عندي الشيت الاول فيه معلومات الطلاب حدود عشرة اعمدة والشيت الثاني تكست البحث (يرحل معلومات الطالب من الشيت الاول الى الشيت الثالث) والشيت الثالث تصميم الشهادة (خاصة لطباعة) .

     

    عندما اقوم باختيار رقم من خلال الشيت الثاني حق البحث يقوم بنقل جميع العناصر الى الشيت الثالث ثم اطبع.

     

    ولكن المشكلة عندي عندما اطبع اكثر من شهادة اقوم بتكرار شيت الثالث (تصميم الشهادة) وكذالك اقوم بعمل اكثر من تكست بحث في الشيت الثاني.

     

    سوالي هو :  كيف اطبع اكثر من شهادة في شيت واحد بحيث ان الشيت يحتوي على تصميم شهادة واحد فقط وهل  هناك مثلا حلقة For تساعدني على طباعة اكثر من شهادة بدون  ماكرر شيت تصميم الشهادة ؟.

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

     

    اسعد الله مسائكم احبتي

     

    لدي عشره اعمده في الاكسل يبدا  بالاسم والرقم و رقم السند والملاحظات ......................الخ

     

    لكني اريد احبتي  في بداية كل شهر قبل البدء في كتابة اي عميل جديد في الاكسل ان يظهر لي في الصف الكامل اسم الشهر مع السنه

     

    سوف ارفق مثال لتوضيح فكرتي وشكرا

     

     

    مثال.rar

  6.  

     

    كيف اجعل الكود يعالج اخطاءة او يخفيها بدون مايطلع لي مسج

     

     

     

    ضع هذا السطر بداية الكود

    On Error Resume Next

    يعطيك الف عافية على الاضافة الجميلة ياعبدالله باقشير .،،، نعم الكود صحيح جدا ولكن صادفتني مشكلة اخرى وهي:

    عندنا كود جاهز للتاريخ التلقائي في حالة كتبنا شي في العمود A  ينكتب التاريخ تلقائيا في العمود B وحلينا جميع المشاكل

    ولكن بقت اخر مشكلة وهي اذا جيت احذف اي شي من العمود A  طبعا راح ينحذف التاريخ من العمود B وبدون ماتظهر لي اي رسالة خطاء

    ولكن المشكلة اذا جيت تكتب مرة اخرى في نفس الخلية او الخلية التي تاليها في العمود A  لا يظهر التاريخ في العمود B .....  

     

    ماهو الحل ...؟؟؟؟؟؟

  7.  

    السلام عليكم

    يصبح الكود كالتالي في حالة مسح قيمة من العمود A

    Private Sub Worksheet_Change(ByVal Target As Range)
    If Not Intersect(Target, Range("A:A")) Is Nothing Then
         If Target.Offset(0, 1) = "" Or Not IsNumeric(Target.Offset(0, 1).Value) Then
             Cells(Target.Row, 2) = Now()
             Else
         End If
    End If
    If Target = "" Then Target.Offset(0, 1) = ""
    End Sub
    
    

    يعطيك الف عافية  أبو حنين ماقصرت وبيض الله وجهك ....ولكن لدي تعليق لماذا في  الحذف تطلع لي رسالة error وبعدين يحدد لي صف في الكود ....

    وكذالك اذا جيت احذف صف كامل يطلع لي مسج error  

    كيف اجعل الكود يعالج اخطاءة او يخفيها بدون مايطلع لي مسج

  8. استاذ معين

    اليك ما طلبت (التاريخ لا يتغيّر)

    ليعمل الكود يجب ان تملأ كل الخانات المطلوبة

    و تأكد قبل اقفال الملف

    ان تكون اخر خلية في اخر سطر عندك مشغولة بأي شيء حتى ولو نقطة حتى لا يتغير التاريخ في اليوم التالي

     

    يعطيك الف عافية اخوي سليم ومشكور على جهودك...

    ولاثراء الموضوع اخي الكريم

    جرب الكود التالي ...

    يقوم باضافة التاريخ في العمود B اذا كان الخلية في العمود A ليست فارغة

    Private Sub Worksheet_Change(ByVal Target As Range)
    If Not Intersect(Target, Range("A:A")) Is Nothing Then
         If Target.Offset(0, 1) = "" Or Not IsNumeric(Target.Offset(0, 1).Value) Then
             Cells(Target.Row, 2) = Now()
         End If
    End If
    End Sub
    

    

    

    شاهد المرفق 2003

     

    attachicon.gifBook1-sama.rar

    يعطيك الف عافية اخوي حمادة عمر وومشكور على مجهودك

    ______________________________________|

     

    الحل ممتاز جدا لكلكما وبيض الله وجيهكم ولكن ياشباب عندما اقوم بمسح شي من العمود A  لا ينمسح شي من العمود B واللي هو عمود التاريخ المرتبط مع العمود A  ...

  9. السلام عليكم اخباركم عساكم طيبين

     

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

    نفترض ان لدي عمودين A  و B

     

    العمود A فيها الاسماء والعمود الاخر فيه التاريخ التلقائي

    بحيث لو كتبت اي شي في العمود A يظهر تاريخ اليوم بعمود B

     

    واذا لم اكتب شي في العمود A  لا يظهر التاريخ في العمود B

     

    ولقيت الاجابة من ام عبدالله الله يعطيه الصحة والعافية وكان الجواب كالتالي

     

    كتابة الامر في العمود التاريخ وهو وغيرت بعض الشي في الكود من today الى Now

     

    =IF(A2935<>"";NOW();"")

     

    وتم كتابة التاريخ لخمسة صفوف ولكن في اليوم التالي تغير التاريخ بالكامل الي التاريخ اليوم لا ادري ماهو السبب الرجاء افادتي وشكرا

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

     

    بعد إذن أستاذنا الكبير / حمادة عمر

     

    هل هذا المطلوب ؟؟  إن كان غير ذلك كما تفضل أستاذنا الكبير / حمادة عمر وأخبرك ان ترفق الملف للعمل عليه.

     

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

    واشكر باقي الشباب على المشاركات 

     

  11. السلام عليكم

     

    اسعد الله مسائكم

     

     

     

    اخواني الاعضاء واجهتني مشكلة في الاكسل وهي كالتالي :

     

    مثلا عندي العمودين A , B 


    العمود B يكون فيه التاريخ التلقائي لكل يوم بدون ان يقوم المستخدم بكتابته يعني يظهر تلقائيا

    ولكن مايظهر التاريخ في العمود B الا بعد ماكتب في العمود A

     

     



    وان شاء الله تكون مشكلتي واضحة 

     

    وشكرا جزيلا لكم ...

×
×
  • اضف...

Important Information