 
        سليم حاصبيا
أوفيسنا- 
                Posts8723
- 
                تاريخ الانضمام
- 
                Days Won262
نوع المحتوي
التقويم
المنتدى
مكتبة الموقع
معرض الصور
المدونات
الوسائط المتعددة
كل منشورات العضو سليم حاصبيا
- 
	اخي وائل الدالة celling تقوم بالتقريب دائماً نحو الحد الاقصى مثلاُ 2*20.1=40.2 و هنا هذه الدالة تغطينا 50 و المطلوب 40 للتقريب الى اسفل هناك دالة اسمها floor
- 
	لو فرضنا ان الاعداد في العامود A ابتداءمن A1 انسخ هذه المعادلة الى الخلية B1 , واسحب نزولاً =IF(A1="","",MROUND(A1,10))
- 
	معادلة تحقق شرط في حالة وجود النص A وفي حالة عدم وجودهسليم حاصبيا replied to alamrif6's topic in منتدى الاكسيل Excel انسخ هذه المعادلة الى الخلية D4 ,واسحب نزولاً =IF($B4="","",IF($C4="a",$B4,0))
- 
	ماذا تقول عن الصفوف من 5 الى 11
- 
	ما هي الدالة التي تساعدني على خصم من الراتبسليم حاصبيا replied to ابراهيم ابو مهند's topic in منتدى الاكسيل Excel الحمد لله .....كل شيء بعونه تغالى ولكن هناك شي لم تكتشفه بهد جرب ان تدخل في خانة النصاب رقماً اكبر من النصاب القانوني لكل معلم و انطر ماذا يجري و أخيراً اين الاعجاب؟
- 
	هل يمكنني استدعاء ماكرو عند تغيير قيمة خلية معينةسليم حاصبيا replied to أبو يحيى الجبلاوي's topic in منتدى الاكسيل Excel ربما كان هذا المطلوب Price and Qty.rar
- 
	إحصاء معدلات التلاميذ باستخدام الدالة COUNTIFسليم حاصبيا replied to redstorm81@ymail.com's topic in منتدى الاكسيل Excel جرب هذا الملف ال salim.rar
- 
	ما هي الدالة التي تساعدني على خصم من الراتبسليم حاصبيا replied to ابراهيم ابو مهند's topic in منتدى الاكسيل Excel بعد اذن اخي ياسر جرب هذا الملف ورقة للماليين salim.rar
- 
	هناك طريقة ثانية بدون الشيت المساعد انظر الى الملف الزر : Print2 Test_Print_Areas 2 way.rar
- 
	جرب هذا الملف عندك خلايا مدمجة في الاعمدة (X / AB)جيث من الصعب اجراء المعادلات عليها لذا قدر الامكان الغ الدمج و اسحب المعادلات الترحيل1 salim.rar
- 
	اكتب هذه المعادلى اينما تريد ثم اسحب نزولاً =ROWS($A$1:A1)
- 
	رسالة تنبية اذا تم الكتابة في عمود قبل الاخرسليم حاصبيا replied to أبو قاسم's topic in منتدى الاكسيل Excel اليك المطوب الصفحة( Salim) Private Sub Worksheet_SelectionChange(ByVal Target As Range) If Target.Column = 16 And Target.Row > 1 And Target.Count = 1 _ And Target.Offset(0, -1) = "" Then Target.Offset(0, -1).Select End Sub Message 1.rar
- 
	رسالة تنبية اذا تم الكتابة في عمود قبل الاخرسليم حاصبيا replied to أبو قاسم's topic in منتدى الاكسيل Excel هناك طريقة افضل لهذا العمل وهي ان لا تسمح للمستحدم تحديد اي خلية في العامود p اذا كانت تقابلها خلية فارغة في العامود O
- 
	رسالة تنبية اذا تم الكتابة في عمود قبل الاخرسليم حاصبيا replied to أبو قاسم's topic in منتدى الاكسيل Excel استبدل الكود بهذا Private Sub Worksheet_Change(ByVal Target As Range) If Target.Column = 16 And Target.Row > 1 And Target.Count = 1 _ And Target.Offset(0, -1) = "" Then Application.EnableEvents = False MsgBox Target.Offset(0, -1).Address & " " & "لقد نسيت الكتابة في الخلية " Target.Offset(0, -1).Select Target.Value = "" End If Application.EnableEvents = True End Sub هناك طريقة افضل لهذا العمل وهي ان لا تسمح للمستحدم تحديد اي خلية في العامود p اذا كانت تقابلها خلية فارغة في العامود O
- 
	التطاقات بعيدة جداً عن بعضها لذلك لا مجال لوصغها في ورقة واحدة ثم طباعتها و ما الفرق اذا كانت الورقة الجديدة تحذف مباشرة بعد انتهاء دورها
- 
	رسالة تنبية اذا تم الكتابة في عمود قبل الاخرسليم حاصبيا replied to أبو قاسم's topic in منتدى الاكسيل Excel بمكن ان يكون المطلوب Message.rar
- 
	يمكنك اخذ فكرة من الملف التالي(تم الاستعاتة بورقة اضافية يستعملها اكسل للطباعة ثم يمحيها بعد ذلك) Test_Print_Areas.rar
- 
	ممكن ذلك لكن هذا الشيئ سوف يتطلب اكثر من ورقة(أو اذا ورقة واحدة يكون الخط صغيراً)
- 
	يجب ان تعطي امر الطباعة بواسطة (Ctrl+P) ثم Enter او اذا اردت ذلك من خلال الماكرو اضف هذا السطر في نهاية الكود مباشرة فبل عبارة end sub ActiveSheet.PrintOut
- 
	جرب هذا الكود Sub set_pr_Area() With ActiveSheet .Rows("21:28").EntireRow.Hidden = True .PageSetup.PrintArea = "" .PageSetup.PrintArea = "$A$8:$H$20,$A$30:$H$34" With .PageSetup .PrintTitleRows = "" .PrintTitleColumns = "" End With End With ActiveSheet.PageSetup.PrintArea = "$A$8:$H$34" End Sub
- 
	تلوين البيانات المكررة لاكثر من ورقةسليم حاصبيا replied to رسول هادي's topic in منتدى الاكسيل Excel انسخ نفس المعادلة الى الشيت الثاني واستبدل sheet!2 بــ Sheet!1
- 
	تجميع الأسماء في شيت واحد بدون تكرارسليم حاصبيا replied to محي الدين ابو البشر's topic in منتدى الاكسيل Excel مغك كل لحق من هذه الناحية لكن ما رأيك ان نقوم بذلك بواسطة المعادلات(غلى صفحتين فقط) انظر الى الصفحة 4 من المرفق tarhil_from_multi_sheets 1.rar
- 
	تجميع الأسماء في شيت واحد بدون تكرارسليم حاصبيا replied to محي الدين ابو البشر's topic in منتدى الاكسيل Excel بهد اذن اخي ياسر جرب هذا الملف بواسطة هذا الكود Sub tarhil_unique_items() Dim Sh1, Sh2, Sh3 As Worksheet Dim lr1, lr2, lr3, k As Integer k = 1 Set Sh1 = Sheets("sheet1"): Set Sh2 = Sheets("sheet2"): Set Sh3 = Sheets("sheet3") lr1 = Sh1.Cells(Rows.Count, 1).End(3).Row lr2 = Sh2.Cells(Rows.Count, 1).End(3).Row lr3 = Sh3.Cells(Rows.Count, 1).End(3).Row + 1 Sh3.Range("a1:a" & lr3).ClearContents For i = 1 To lr1 x = Application.WorksheetFunction.CountIf(Sh1.Range("a1:a" & i), Sh1.Cells(i, 1)) If x = 1 Then Sh3.Cells(k, 1) = Sh1.Cells(i, 1): k = k + 1 End If Next For i = 1 To lr2 y = Application.WorksheetFunction.CountIf(Sh3.Range("a1:a" & 100), Sh2.Cells(i, 1)) If y = 0 Then Sh3.Cells(k, 1) = Sh2.Cells(i, 1): k = k + 1 End If Next End Sub tarhil_from_multi_sheets.rar
- 
	تلوين البيانات المكررة لاكثر من ورقةسليم حاصبيا replied to رسول هادي's topic in منتدى الاكسيل Excel 1-حدد اي خلية من العامود A الصفحة الاولى 2- مغ الاستمرار بالضغط Alt اضغط جرفي O & D ( حرف ال O اولاً) 3-تظهر لك نافذة اختر منها Edite rule تظهر لك الاعدادات
- 
	تلوين البيانات المكررة لاكثر من ورقةسليم حاصبيا replied to رسول هادي's topic in منتدى الاكسيل Excel طبعاً يمكن ذلك (فقط بدّل الاعدادات)
