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

سليم حاصبيا

أوفيسنا
  • Posts

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

  • Days Won

    262

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

  1. كي يكونالدوران مع عقارب الساعه ضع قي الخلية قيمة سالبة (مثلاً 45-) اكسل لا يسمح يالدوران اكثر من 90 (من 90 - الى 90+)
  2. ضع شيت "الرئيسية" في أول المصنف و "طباعة" قي اخره من حبث الترتيب استبدل For x = 1 To k بـــــ 1-For x = 2 To k
  3. اكتب هذه المعادلة في الخلية D10 =DATE(YEAR(D6),MONTH(D6)+D8,1)-1
  4. تم التعديل على الكود في المرفق Orientation1.rar
  5. لم افهم ماذا تعني بجمع الخلايا(المحتوى ليس ارقاماً جتى تجمعها) b,c الا اذا كنت تريد عدد الخلايا التي تحتوي على
  6. الملف الذي رفعته لك يعمل حسب التحديد اذا حددت خلية واحدة يعمل عليها و اذا حددت اكثر يعمل على كل النحدبد
  7. جرب هذا الكود Option Explicit Sub calcalate_last_minus_One() Dim k%, Final_Row%, x%, i%, m#, s# With Application .ScreenUpdating = False .Calculation = xlCalculationManual End With k = Sheets.Count For x = 1 To k m = 0: s = 0 Final_Row = Sheets(x).Cells(Rows.Count, "J").End(3).Row For i = 4 To Final_Row If IsNumeric(Sheets(x).Range("j" & i)) And Sheets(x).Range("j" & i) <> 0 Then m = Range("j" & i).Value: s = s + m End If Next Sheets(x).Range("L2") = s - m Next With Application .ScreenUpdating = True .Calculation = xlCalculationAutomatic End With End Sub
  8. استبدل الفاصلة "," بفاصلة منقوطة ";" في المعادلة أو العكس(حسب اعدادات الجهاز عندك ) لتصبح هكذا =IF(I10="";"";IF(OR(I11="ح";I11="غ");I11;VLOOKUP(I11/J$10;{0,"ض جـ";0.3488,"ض";0.4788,"ل";0.6488,"ج";0.7488,"جـ ج";0.8488,"م";1,0};2)))
  9. اولاً :في الخلية J11 استعمل هذه المعادلة بدلاً من معادلتك الطويلة جداً =IF(I10="","",IF(OR(I11="ح",I11="غ"),I11,VLOOKUP(I11/J$10,{0,"ض جـ";0.3488,"ض";0.4788,"ل";0.6488,"ج";0.7488,"جـ ج";0.8488,"م";1,0},2))) ثانياً:في الخليةI12 هذه المعادلة: =IF(I11>=64,64,I11) ثالثاً في الخلية J12 : =IF(I12>=64,"ل",J11)
  10. ربما هذه المعادلة تقوم يهذا الشيء(دون كود) =SUMPRODUCT($J$4:INDEX($J$4:$J$200,COUNTIF($J$4:$J$200,"<>0")-1))
  11. و ما هو معيار الرسوب في المادة و هل ان حرف "غ" او "ح" له تأثير على النتيجة
  12. اليك هذه الطريقة 1-حدد الخلية او مجموعة الخلايا المراد نسخ النتسيق منها 2=مع الاستمرار يالضفط غلى مفتاح Alt اضفط بالتوالي على الحروف H F P ابتداء من الحرف H 3-يظهر لك شكل فرشاة 4-اضغط مستعماُ هذه الفرشاة في المكان المراد نقل التنسيق اليه
  13. جرب هذا الملف في النطاق A1:C8 talween.rar
  14. اكنب هذه المعادلة و اسحبها يساراً 4 اعمدة =INDEX($A$4:$D$6,MATCH($H$4,$B$4:$B$6,0),COLUMNS($A$1:A1))
  15. لك ما تريد اخي الحبيب ياسر Scroll_Area.rar
  16. جرب هذا الماكرو Private Sub Worksheet_SelectionChange(ByVal Target As Range) Me.ScrollArea = Range("a1:a50").Address End Sub
  17. ممكن هذا الكود يقوم بهذا العمل تقوم بتعبئة التكست و عند الخروج منه يتم التنسيق Private Sub TextBox1_LostFocus() Application.ScreenUpdating = False TextBox1 = Format(TextBox1, Application.Rept(0, 10)) Application.ScreenUpdating = True End Sub
  18. جرب هذا الماكرو Sub salim() Dim Sh1, Sh2 As Worksheet Dim lr1%, ro%, i% Set Sh1 = Sheets("Sheet1"): Set Sh2 = Sheets("Sheet2") lr1 = Sh1.Cells(Rows.Count, "a").End(3).Row ro = 3 Sh2.Range("C" & ro & ":i" & 500).ClearContents For i = 2 To lr1 With Sh2.Cells(ro, 3) .Value = Sh1.Cells(i, 2) .Offset(0, 2) = Sh1.Cells(i, 2).Offset(0, 4) .Offset(0, 6) = Sh1.Cells(i, 2).Offset(0, 8) End With ro = ro + 2 Next End Sub
×
×
  • اضف...

Important Information