-
Posts
11638 -
تاريخ الانضمام
-
تاريخ اخر زياره
-
Days Won
291
نوع المحتوي
المنتدى
مكتبة الموقع
معرض الصور
المدونات
الوسائط المتعددة
كل منشورات العضو Ali Mohamed Ali
-
طلب داله تنقل كشف حساب عميل من دفتر اليوميه تفصيلي
Ali Mohamed Ali replied to fathi ali h's topic in منتدى الاكسيل Excel
اخى الكريم لماذا لم ترى الملف ؟ كيف تقول ان هناك اختلاف وهو نفس الملف الذى ارسلته ارسل صورة الإختلاف لو سمحت طالما انك ترى ان هناك اختلاف -
طلب داله تنقل كشف حساب عميل من دفتر اليوميه تفصيلي
Ali Mohamed Ali replied to fathi ali h's topic in منتدى الاكسيل Excel
تفضل دفتر اليوميه كمال.xlsx -
وعليكم السلام تفضل المطلوب.xlsx
-
تعديل كود ترحيل من شيت إلى شيت آخر
Ali Mohamed Ali replied to abdellahgh's topic in منتدى الاكسيل Excel
تفضل المصنف100.xlsm -
مساعدة فى كتابة الرقم القومى لجلب البيانات
Ali Mohamed Ali replied to amrhosny's topic in منتدى الاكسيل Excel
يجب عليك ضبط لغة جهازك وذلك من خلال الشرح الموجود على هذا الرابط https://www.officena.net/ib/topic/87988-اللغه-العربيه-في-الاكسيل-2010-لا-تظهر-بشكل-صحيح/?tab=comments#comment-556696 -
-
حاول رفع نموذج من الملف على الأقل يحتوى على 20 صفا
-
تعديل كود ترحيل من شيت إلى شيت آخر
Ali Mohamed Ali replied to abdellahgh's topic in منتدى الاكسيل Excel
الملف ليس به أى أكواد !!!! كما انك لابد من شرح المطلوب بكل دقة على الملف -
عليك بعمل ضغط للملف ثم رفعه
-
أخى الكريم تم التعديل لاحظ بنفسك هذا هو الكود الجديد Sub DatedIf_User() Dim ws As Worksheet, Sh As Worksheet, Mh As Worksheet Dim ShName As String, Rng As Range, C As Range Dim LR As Long, VlDate As Variant Application.ScreenUpdating = False Set ws = Sheets(ActiveSheet.Name) VlDate = ws.Range("E2").Value '---------------------------------- LR = ws.Cells(Rows.Count, "C").End(xlUp).Row ws.Range("F10:H" & LR + 1).ClearContents Set Rng = ws.Range("E10:E" & LR) '---------------------------------- If IsEmpty(VlDate) = True Then MsgBox "من فضلك ادخل تاريخ حساب السن" Exit Sub Else On Error Resume Next For Each C In Rng If C.Value <> "" Then YY = Year(VlDate) y = Year(C.Value) mm = Month(VlDate) m = Month(C.Value) dd = Day(VlDate) D = Day(C.Value) '----------------------- If D > dd And m > mm Then C.Offset(0, 1) = dd + 30 - D C.Offset(0, 2) = mm - m + 11 C.Offset(0, 3) = YY - y - 1 '----------------------- ElseIf D <= dd And m > mm Then C.Offset(0, 1) = dd - D C.Offset(0, 2) = mm - m + 12 C.Offset(0, 3) = YY - y - 1 '----------------------- ElseIf D >= dd And m = mm Then C.Offset(0, 1) = dd - D + 30 C.Offset(0, 2) = mm - m + 11 C.Offset(0, 3) = YY - y - 1 '----------------------- ElseIf D >= dd And m < mm Then C.Offset(0, 1) = dd - D + 30 C.Offset(0, 2) = mm - m - 1 C.Offset(0, 3) = YY - y '----------------------- Else C.Offset(0, 1) = dd - D C.Offset(0, 2) = mm - m C.Offset(0, 3) = YY - y End If End If Next End If Application.ScreenUpdating = True End Sub
-
عليك برفع الملف حتى تتم المساعدة
-
. ثانية.rar
-
إضافة خانات تاريخ الميلاد والسن فى الشيت
Ali Mohamed Ali replied to العمراوى's topic in منتدى الاكسيل Excel
بارك الله فيك استاذ ابراهيم وجزاك الله كل خير مجهود ممتاز جعله الله فى ميزان حسناتك ورحم الله والديك وغفر لهم واسكنهم فسيح جناته ,الفردوس الأعلى -
قد تم التعديل من قبل استاذنا الكبير ابراهيم الحداد فى المشاركة الأخرى له منا جميعا كل المحبة والإحترام Sub DatedIf_User() Dim ws As Worksheet, Sh As Worksheet, Mh As Worksheet Dim ShName As String, Rng As Range, C As Range Dim LR As Long, VlDate As Variant Application.ScreenUpdating = False Set ws = Sheets("بيانات الطالبات") VlDate = ws.Range("I5").Value '---------------------------------- LR = ws.Cells(Rows.Count, "E").End(xlUp).Row If LR < 8 Then Exit Sub ws.Range("I8:K" & LR + 1).ClearContents Set Rng = ws.Range("H8:H" & LR) '---------------------------------- If IsEmpty(VlDate) = True Then MsgBox "من فضلك ادخل تاريخ حساب السن" Exit Sub Else On Error Resume Next For Each C In Rng If C.Value <> "" Then YY = Year(VlDate) y = Year(C.Value) mm = Month(VlDate) m = Month(C.Value) dd = Day(VlDate) D = Day(C.Value) '----------------------- If D > dd And m > mm Then C.Offset(0, 1) = dd + 30 - D C.Offset(0, 2) = mm - m + 11 C.Offset(0, 3) = YY - y - 1 '----------------------- ElseIf D <= dd And m > mm Then C.Offset(0, 1) = dd - D C.Offset(0, 2) = mm - m + 12 C.Offset(0, 3) = YY - y - 1 '----------------------- ElseIf D >= dd And m = mm Then C.Offset(0, 1) = dd - D + 30 C.Offset(0, 2) = mm - m + 11 C.Offset(0, 3) = YY - y - 1 '----------------------- ElseIf D >= dd And m < mm Then C.Offset(0, 1) = dd - D + 30 C.Offset(0, 2) = mm - m - 1 C.Offset(0, 3) = YY - y '----------------------- Else C.Offset(0, 1) = dd - D C.Offset(0, 2) = mm - m C.Offset(0, 3) = YY - y End If End If Next End If Application.ScreenUpdating = True End Sub
-
وعليكم السلام تفضل If.xlsx
-
مشكلة الجمع فى شيت الحوافز بفارق عن الاله الحاسبه
Ali Mohamed Ali replied to mostahmed66's topic in منتدى الاكسيل Excel
حدد بالضبط اخى الكريم ماذا تقصد على الملف ووضع النتائج المطلوب اظهارها ؟ -
مشكلة الجمع فى شيت الحوافز بفارق عن الاله الحاسبه
Ali Mohamed Ali replied to mostahmed66's topic in منتدى الاكسيل Excel
هل تقصد النسب بداية من العمود J وضع ما تريده بالضبط بالمعادلات والناتج صحيحان هل انت لا تريد تقريب للكسر العشرى ولا ماذا ؟ -
وعليكم السلام اهلا بك اخى الكريم فى المنتدى يمكنك قراءة هذا الكتاب ونظرا لكبر حجمه فتم رفعه على موقع خارجى https://up.top4top.net/downloadf-1127xi8eh1-pdf.html
- 1 reply
-
- 2
-
-
تعديل في البيانات شيت الاكسل
Ali Mohamed Ali replied to عبدالباسط الطقاوي's topic in منتدى الاكسيل Excel
وعليكم السلام -تفضل التوتيق1.xlsx -
معادلة لجلب اسم الغائب على ضوء التاريخ
Ali Mohamed Ali replied to خالد ابوعوف's topic in منتدى الاكسيل Excel
بالتأكيد استاذى الكريم معادلة ممتازة جعله الله فى ميزان حسناتك