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

Ali Mohamed Ali

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

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

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

  • Days Won

    299

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

  1. أخى الكريم هل ارسلت ملف خطأ فأنا لا اجد اى مشكلة فى هذه المعادلة الموضوعة فى الملف فإنها حقا تقوم بجلب الأسماء بدون تكرار
  2. اهلا بك اخ كريم فى المنتدى تفضل يعرض قيمة الخلية C5 فى تكست بوكس1 فى الفورم Userform.xlsm
  3. لة ممكن رفع الملف حتى نتمكن من حل المشكلة
  4. تفضل يتم ذلك بمجرد الضغط على ترحيل كارت الصنف 2018 (1).xlsm
  5. الكود التالي يحدف الملف بعد مرة واحدة من استعماله تلقائيا و بدون اشعار المستخدم ! ضع الكود في ThisWorkbook Module Option Explicit Private Const MAX_USES As Long = 1 Private Sub Workbook_Open() Dim lNumberOfUses As Long  On Error Resume Next lNumberOfUses = Evaluate("NumberOfUses") If Err.Number = 13 Then Me.Names.Add "NumberOfUses", 1, False Me.Save Exit Sub End If Me.Names.Add "NumberOfUses", Evaluate("NumberOfUses") + 1, False Me.Save If Evaluate("NumberOfUses") > MAX_USES Then Kill_Myself End Sub Private Sub Kill_Myself() With Me .Saved = True .ChangeFileAccess xlReadOnly Kill .FullName .Close False End With  End Sub ينصح اقفال الكود بباسوورد لمنع المستخدم من رؤية او حدف الكود
  6. تفضل اخى الكريم كود الترحيل يعمل الأن معك المشكلة كانت لأنك لم تغير رقم الصفحة المرحل منها وهى 1 فى الشيت الجديد المرسل منك لأن ترتيبها اصبح الصفحة الثالثة وليست الأولى كما فى الملف القديم حساب عملاء.xlsm
  7. اهلا بك اخ كريم فى المنتدى تفضل لك ما طلبت وجدت هذا الملف عندى دالة التفقيط باللغة التركية.xlsm او جرب هذا turk.xlsm
  8. 'واذا اردت الترحيل من العمود K : L فقط 'عليك بتغيير هذا الصف فى الكود Range(Cells(i, "A"), Cells(i, "O")).Copy 'وجعله هكذا Range(Cells(i, "K"), Cells(i, "L")).Copy
  9. بارك الله فيك دائما وفى استاذنا الكبير ياسر خليل ابو البراء له منا كل الحب والإحترام وأدامه الله دائما عونا لنا جعله الله فى ميزان اعماله وغفر الله له
  10. Option Explicit Sub TARHIL() Dim Sh As String Dim i As Integer Dim AA As Integer '====================================================== Application.ScreenUpdating = False Sheets("جنح").Range("A2:O1000").ClearContents Sheets("مدنى").Range("A2:O1000").ClearContents 'يمكنك فى هذا الجزء اضافة اى شيت اخر جديد على نفس هذه الطريقة الموجودة '====================================================== For i = 2 To Cells(10000, "A").End(xlUp).Row Sh = Cells(i, "D").Value AA = Sheets(Sh).Cells(10000, 1).End(xlUp).Row + 1 If AA < 2 Then AA = 2 On Error Resume Next Range(Cells(i, "A"), Cells(i, "O")).Copy Sheets(Sh).Range("A" & AA).PasteSpecial xlPasteValues Application.CutCopyMode = False Sheets(Sh).Cells(AA, "A").Value = Sheets(Sh).Cells(AA, "A").Row - 1 Next i Application.ScreenUpdating = True MsgBox "تم الترحيل بنجاح" End Sub
  11. تفضل اخى الكريم أجندة محامى (Autosaved).xlsm
  12. وعليكم السلام وجدت هذا البرنامج لدى يمكنك تجربته العيادات الطبية.rar
  13. تفضل اخى الكريم اخفاء الاطار الخارجى للفورم.xlsm
  14. أعتذر خطأ صغير جدا فى المعادلة تفضل 2الانشطة.xlsx
  15. تفضل Microsoft Excel Worksheet2.xlsm
  16. جرب هذا بمجرد ادخال الرقم خطأ والضغط على انتر يقوم بمسح التكست بوكس Microsoft Excel Worksheet.xlsm
  17. تفضل لا تقوم بالكتابة والإدخال اليدوى الا فى عمود ID/Iqama بالنسبة للجداول فى صفحات الشهور الانشطة.xlsx
  18. تفضل لك ما طلبت كلمة السر :123 يمكنك تغييرها كما تريد من داخل الكود Microsoft Excel Worksheet.xlsm
  19. بالفعل هناك كلمة سر ولا استطيع الدخول الى الملف
  20. اهلا بك فى المنتدى يمكنك رفع اى ملف تصورى لما تريد وشرح بالتفصيل ما تريد عليه
  21. اخى الكريم لا تقلق ليس هناك اى مجال للخطأ لأن المعادلة ثابتة وتأخذ من البيانات المرحلة ويمكنك ايضا حماية الأعمدة التى بها معادلات حتى لا يعبث بها احد او يغير
×
×
  • اضف...

Important Information