اذهب الي المحتوي
أوفيسنا

Ali Mohamed Ali

المشرفين السابقين
  • Posts

    11643
  • تاريخ الانضمام

  • تاريخ اخر زياره

  • Days Won

    296

كل منشورات العضو Ali Mohamed Ali

  1. أهلا بك اخ كريم فى المنتدى وان شاء الله بالتوفيق تفضل لعله يكون مفيد بالنسبة لك https://www.officena.net/ib/topic/72392-افضل-برنامج-صيدليات-فارماكير/?tab=comments#comment-467904
  2. وعليكم السلام استاذنا الكريم بالطبع هديو مقبولة من استاذ محترم بارك الله فيك وجعله فى ميزان حسناتك وغفر الله لك ورحم والديك
  3. يمكنك وضع هذا الكود فى موديول جديد وتحديد به مكان واسم الملف المراد فتحه واستدعائه Sub Open_ExistingWorkbook() Workbooks.Open "C:\WorkbookName.xls" End Sub
  4. تفضل انظر الى الصورة
  5. تفضل الكود يعمل تمام ولكن الملف كبير جدا فتم رفعه على موقع خارجى http://www.mediafire.com/file/g683zj59dqpv13x/الشريطيه+2018م.xlsm
  6. تمام كود استاذنا الكبير سليم يفى بالغرض جربه بارك الله فيك
  7. وعليكم السلام تفضل اخى الكريم دمج رقم مع تاريخ.xlsx
  8. تفضل استاذى الكريم طبعا بعد اذن استاذى الكبير ابراهيم رسالة تحذير عند ادخال بيانات في عمود معين في جدول بعد ادخال نص معين.xlsm
  9. عليك بوضع هذا السطر داخل الكود Application.ScreenUpdating = False
  10. اهلا بك فى المنتدى تفضل الفرق بين تاريخين هجرى.xlsm
  11. رائع استاذ ابراهيم ممتاز بارك الله فيك وجعله فى ميزان حسناتك .
  12. تفضل لك ما طلبت ولكن كان عليك رفع الملف من البداية لتجنب اهدار الوقت بارك الله فيك تلوين خلية.xlsx
  13. تفضل لك ما طلبت الاسعار 2018.xlsm
  14. اهلا بك اخ كريم فى المنتدى عليك برفع ملف وشرح فيه ما تريد بالتفصيل
  15. اهلا بك اخ كريم فى المنتدى لك ما طلبت عملاء.xlsm
  16. اهلا بك اخى الكريم فى المنتدى تفضل 1.xlsx
  17. هذا هو كود تحديد السن المطلوب 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("K4").Value '---------------------------------- LR = ws.Cells(Rows.Count, "C").End(xlUp).Row ws.Range("J6:L" & LR + 1).ClearContents Set Rng = ws.Range("I6:I" & 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 + 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
  18. اهلا بك اخ كريم فى المنتدى دائما وابدا عند رفع اى مشاركة بعد ذلك لابد من التدعيم بملف لشرح المطلوب والتوضيح عليه تفضل تنسيق شرطى.xlsx
  19. تفضل ولكن لا يوجد سوى دوال معرفة ولكنى وضعت لك كود لإظهار المعادلات كقيم استخراج تاريخ الميلاد والنوع وحساب السن كقيم - .xlsm
  20. احسنت اخى الكريم بارك الله فيك
  21. وعليكم السلام اخى الكريم تفضل جلب بيانات الفواتير).xlsm
  22. وعليكم السلام اهلا بك اخى الكريم فى المنتدى -كان عليك استخدام خاصية البحث فى المنتدى فهناك مواضيع مشابهة لطلبك تفضل : https://www.officena.net/ib/topic/47818-برنامج-تسيير-شركات-النقل-الصغيرة/ بارك الله فيك
×
×
  • اضف...

Important Information