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

سليم حاصبيا

أوفيسنا
  • Posts

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

  • Days Won

    262

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

  1. استعمل هذه المعادلة في الخلية BA4 و اسجب نزولاً (لا تنسَ استعمال Ctrl+Shift+Enter)لانها معادلة صفيف =IF(ROWS($BA$4:BA4)>COLUMNS(Loading),"",SMALL(TRANSPOSE(COLUMN(Loading)),ROWS($BA$4:BA4))) انا لم اقم الا بالاجابة على السؤال المطروح : وهو بيانات فريدة مرتبة تنازلياً
  2. استعمل هذه المعادلة في الخلية BA4 و اسجب نزولاً (لا تنسَ استعمال Ctrl+Shift+Enter)لانها معادلة صفيف =IF(ROWS($BA$4:BA4)>COLUMNS(Loading),"",SMALL(TRANSPOSE(COLUMN(Loading)),ROWS($BA$4:BA4)))
  3. لا افهم كيف يمكن ان تلصق شيئاً ما دون ان تقصه او تنسخه
  4. قم بما يلي: 1- file>>> Options<<< formulas 2- من الخانة Working with formulas ضع علامة صح على R1C1 reference style 3- Ok
  5. هل النطاقات هي ذاتها في كل الاوراق؟ ام مختلفة (الأفضل رفع جزء من الملف للتعامل معه) يلزم معرفه هذا لكتابة الكود هل النطاقات هي ذاتها في كل الاوراق؟ ام مختلفة (الأفضل رفع جزء من الملف للتعامل معه) يلزم معرفه هذا لكتابة الكود يمكنك استعمال هذين الكودين المرفقين بالملف الاول لنطاق محدد في كل الصفحات والثاتي لنطاقات مختلفة في كل صفحة cond_format salim.rar
  6. هل النطاقات هي ذاتها في كل الاوراق؟ ام مختلفة (الأفضل رفع جزء من الملف للتعامل معه) يلزم معرفه هذا لكتابة الكود
  7. ممكن ان يكون الحل لهذا الامر (تم حماية المعادلات لعدم العبث بها عن طريق الخطأ) book1-1 salim.rar
  8. لا حاجة للكود في مثل هذه الحالة تفضل الحل تنسيق شرطي تلقائي salim.rar
  9. يمكن ان يكون ما تريد تحذير مسبق salim.rar
  10. تم معاجة الأمر defect_mahine advanced.rar
  11. استبدل الكود بهذا Function where_are(my_string As String, rg As Range) As String where_are = "" mY_text = "" Application.Volatile For Each cel In rg If InStr(cel, my_string) > 0 And Len(my_string) >= 2 Then mY_text = mY_text & cel.Offset(0, -1) & "," End If Next where_are = Left(mY_text, Len(mY_text) - 1) End Function
  12. طبعاً يمكن ذلك Private Sub Workbook_SheetActivate(ByVal Sh As Object) Dim my_date As Date my_date = #4/30/2016# If Date > my_date Then With Sh.UsedRange.SpecialCells(-4123, 23) .Value = .Value End With End If End Sub
  13. جرب هذا الكود Sub Delete_All_Named_ranges() Dim nName As Name answer = MsgBox("سوف يتم مسح كل اسماء القطاعات هل انت موافق؟؟", vbYesNo, "تحذير") If answer <> 6 Then Exit Sub For Each nName In Names nName.Delete Next nName End Sub
  14. (لم افهم ماذا تعني بالصيغ اليست هي ذاتها المعادلات) (قبل تنفيذ الكود اعمل نسخة احتياطية للصفحة لان الكود يحول كل المعادلات الى قيم ثابتة) اذهب الى هذا العنوان
  15. يلزمك في هذه الحالة هذا الكود Private Sub Worksheet_Activate() Dim my_date As Date my_date = #4/30/2016# 'يمكتك اختيار التاريخ هنا اخر نيسان If Date > my_date Then With ActiveSheet.UsedRange.SpecialCells(-4123, 23) .Value = .Value End With End If End Sub
  16. جرب هذا الملف defect_mahine.rar
  17. جرب هذه المعادلة =IFERROR(INDEX('Sheet2 (2)'!$D$3:$D$18,MATCH(C4&D4&E4,'Sheet2 (2)'!$A$3:$A$18&'Sheet2 (2)'!$B$3:$B$18&'Sheet2 (2)'!$C$3:$C$18,0)),"''")
  18. جرب هذا الملف كي يعمل الماكرو دون ان يحدف بعض الاسماء (تم تغيير اسماء الصفحات الى اللغة الاجنبية لسهولة التعامل معها) يجب ان تكون كل الاسماء في كل صفحة في عامود واحد ابتداءً من الخلية A7 دفتر أعمال السنة تعديل salim.rar
  19. جرب هذا الشيء Sub Without_formulas() With ActiveSheet.UsedRange.SpecialCells(-4123, 23) .Value = .Value End With End Sub
  20. اسمحوا لي بالتدخل لاضافة معادلة =INDEX($D$3:$D$18,MATCH(G3&H3&I3,$A$3:$A$18&$B$3:$B$18&$C$3:$C$18,0))
  21. تمت معالجة الامر (كلمة السر) salim أحرف صغيرة الملف 2010 اذا كان عندك 2003 يمكن التغيير حماية الصفوف من التغيير ة salim.rar
×
×
  • اضف...

Important Information