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

سليم حاصبيا

أوفيسنا
  • Posts

    8,723
  • تاريخ الانضمام

  • Days Won

    262

كل منشورات العضو سليم حاصبيا

  1. جرب هذا الملف الورقة الثانية تعالج التناريخ و اورقة الثالثقة المرسل والمرسل اليه Copy of دفتر الصادر.rar
  2. اليك هذا المثال Hid_row.zip كما يمكنكن الذهاب الى هذا العنوان لمزيد ام المعلومات http://www.officena.net/ib/topic/55455-%D8%AD%D8%B0%D9%81-%D8%A7%D9%84%D8%AE%D9%84%D8%A7%D9%8A%D8%A7-%D8%AF%D9%88%D9%86-%D8%A7%D9%84%D8%B5%D9%81%D9%88%D9%81/
  3. هل تريد اخفاء كامل الصف في حال وجدت اي فيمة صفرية في كامل الصف او في عامود معين من الصف هل تريد اخفاء كامل الصف في حال وجدت اي فيمة صفرية في كامل الصف او في عامود معين من الصف
  4. افعل ما يلي 1-افتح اي ملف اكسل 2-اضغط على File>>>>Option>>>>advanced 3-ثم انزل الى خيار display options for this worksheet 4- احذف علامة الصح من جانب show a zero in cells that have zero value 5- Ok
  5. جرب هذا الكود Sub extract_data() Dim x, i, lr As Integer Dim My_sheet As Worksheet Dim Source_sheet As Worksheet Set Source_sheet = Sheets("البيانات") Set My_sheet = Sheets("ارقام الجلوس") Application.ScreenUpdating = False Application.Calculation = xlCalculationManual My_sheet.Columns(2).ClearContents My_sheet.Columns(5).ClearContents lr = My_sheet.Cells(Rows.Count, 1).End(3).Row x = 1 For i = 2 To lr My_sheet.Range("b" & x).Resize(5, 1) = Application.WorksheetFunction.Transpose(Source_sheet.Range("a" & i).Resize(1, 5)) My_sheet.Range("b" & x + 4).NumberFormat = "m/d/yyyy" My_sheet.Range("e" & x).Resize(5, 1) = Application.WorksheetFunction.Transpose(Source_sheet.Range("a" & i + 1).Resize(1, 5)) My_sheet.Range("e" & x + 4).NumberFormat = "m/d/yyyy" i = i + 1 x = x + 6 Next Application.ScreenUpdating = True Application.Calculation = xlCalculationAutomatic End Sub
  6. اثراءً للموضوع يمكن استعمال هذه المعادلة البسيطة (عدد العمال في الخلية A2) =CHOOSE(IF($A2<7,1,IF($A2<20,2,3)),5,20,100)
  7. بعد إذن لااساتذة الكرام و حتى لا يتغير التاريخ بعد غلق الملف تم فتحه من جديد و لتسجيل وقت الادخال بالخلية لأول مرة و بطريقة ثابتة اقترح هذا الكود Private Sub Worksheet_Change(ByVal Target As Range) If Target.Value = "" Or Target.Count > 1 Then Exit Sub If Not Intersect(Target, Range("b2:b100")) Is Nothing Then If Target(1, 0).Value = "" Then Target(1, 0).Value = Time End If End If End Sub
  8. صديقي الملف عندك هو من نوع Word كي تقوم بهذا العمل يجب ان يكون ملف Excel
  9. تم معالحة الامر (القائمة المنسدلة في الخلية L3 مطاطة تستجيب لاي تعديل في البيانات و لا تذكر المكرر الا مرة واحدة) test salim 2.zip
  10. جرب ان تستبدل الفاصلة "," بالفاصلة المنقوطة ";" في المعادلة
  11. تفضل اخي هذا الملف مدخلات(1) salim.zip
  12. ربما كان المطلوب هذه المرة مثال _لجدول التقاطعات_معدل salim.zip
  13. حيث ان الماكرو موجود في حدث الصفحة يجب وضعه في الصفحة التي تريد العمل عليها و هو لا يعمل في اي صفحة غيرها اما بالنسبة للسؤال الثاني يجب ان تضيف كلمة Call و بعدها اسم الماكرو المطلوب بدون () و ذلك بعد كلمة Next مباشرة
×
×
  • اضف...

Important Information