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

Ali Mohamed Ali

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

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

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

  • Days Won

    309

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

  1. وعليكم السلام يمكنك تجربة هذه البرامج Passware kit Forensic.V13.5.855 والأخر Reset VBA Password
  2. بارك الله فيكم جميعا كلها حلول ممتازة ورائعة جزاكم الله كل خير ولك استاذى الكريم سليم هناط تغيير بسيط فى معادلة حضرتك فصاحب السؤال يريد ضرب درجة الخبير فى 175 % والكبير فى 200 % وليس العكس كما بمعادلة حضرتك فالمعادلة تكون كالتالى IF(OR(A2="",B2=""),"",A2*VLOOKUP(B2,{"بدون درجة",0;"الاولى",150;"الثانية",125;"الثالثة",100;"كبير",200;"خبير",175},2,0)/100)
  3. اهلا بك اخى الكريم بالمنتدى عليك برفع الملف وشرح ما تريده بالتفصيل حتى تلقى المساعدة بارك الله فيك
  4. أهلا بك اخ كريم فى المنتدى عليك برفع ملف اكسيل وشرح ما تريده بالتفصيل بارك الله فيك
  5. وهذا كود اخر ولكن بدون كلمة سر يمنع اضافة ورقة جديدة ايضا ويضاف فى حدث ThisWorkbook Private Sub Workbook_NewSheet(ByVal Sh As Object) Application.DisplayAlerts = False ActiveSheet.Delete MsgBox "Sorry, Adding new Sheet is not allowed" End Sub
  6. وعليكم السلام يمكنك اضافة هذا الكود فى حدث ThisWorkbook وكلمة السر : 123 Private Sub Workbook_NewSheet(ByVal Sh As Object) Dim z z = Application.InputBox("لإضافة ورقة عمل جديده ادخل باسورد الصلاحيه", "منتدى أوفيسنا") If IsNull(z) Or z = "" Or z = False Or z <> "123" Then Application.DisplayAlerts = False MsgBox "عفوا, لايمكنك اضافة اوراق اخرى", vbInformation, "منتدى أوفيسنا" Sh.Delete Application.DisplayAlerts = True End If End Sub
  7. لا ينفع بالمعادلة كل هذا النطاق كما سميته انت انا فقط اريد نطاق العمود D بارك الله فيك
  8. المعادلة تمام جرب بنفسك RECU_05.xlsm
  9. وعليكم السلام برنامج ممتاز بارك الله فيك وزادك الله من علمه استاذى الكريم
  10. ما هو اسم المستخدم وكلمة المرور بارك الله فيك
  11. وعليكم السلام بارك الله فيك والحمد لله الذى بنعمته تتم الصالحات
  12. وعليكم السلام تفضل تم الحل بمعادلات الصفيف بارك الله فيك RECU_05.xlsm
  13. وعليكم السلام احسنت بارك الله فيك
  14. اهلا بك اخ كريم فى المنتدى عليك بضبط وتغيير لغة الكمبيوتر لديك الى العربية كما بالصورة -من Control Panelقائمة
  15. وعليكم السلام كان عليك اخى الكريم استخدام خاصية البحث فى المنتدى تفضل بارك الله فيك https://www.officena.net/ib/topic/83547-ايهم-افضل-حفظ-الملف-بتنسيق-الامتداد-xlsb-‎-امxlsm-‎/?tab=comments#comment-531357
  16. أهلا بك اخ كريم فى المنتدى عليك برفع الملف لكى تتم المساعدة بارك الله فيك
  17. بارك الله فيك وجزاك الله كل خير استاذنا الكريم واعتقد بالطبع من صاحب الموضوع ان هذا هو المطلوب
  18. أهلا بك اخ كريم فى المنتدى لابد من رفع الملف نفسه وليس صورة منه لمراقبة ماذا يحدث بالضبط بارك الله فيك
  19. تفضل هذا كود حماية المدخلات بمعنى يمكنك الإدخال مرة واحدة فى الخلايا ولا يمكن ولا يمكن التعديل على المدخلات الأولى وهذا الكود يوضع فى حدث الورقة Option Explicit Dim Old_value Dim New_value Private Sub Worksheet_SelectionChange(ByVal Target As Range) Old_value = Target.Cells(1, 1).Value End Sub '============================================== Private Sub Worksheet_Change(ByVal Target As Range) Application.EnableEvents = False On Error GoTo Final_Step If Intersect(Target, Range("A1:XFD10000")) Is Nothing Then GoTo Final_Step New_value = Target.Value If Target.Cells.Count > 1 Then Application.Undo GoTo Final_Step End If If Old_value = "" And Target.Cells.Count > 1 Then Application.Undo GoTo Final_Step End If If Old_value = "" Then Target.Value = New_value Else Application.Undo End If Final_Step: Application.EnableEvents = True End Sub وهذا كود اخر لحماية الخلايا بعد المدخلات مباشرة بكلمة سر ويوضع ايضا فى حدث الصفحة -وكلمة السر هى 123 Private Sub Worksheet_Change(ByVal Target As Range) Dim xRg As Range On Error Resume Next Set xRg = Intersect(Range("A1:XFD10000"), Target) If xRg Is Nothing Then Exit Sub Target.Worksheet.Unprotect Password:="123" xRg.Locked = True Target.Worksheet.Protect Password:="123" End Sub
  20. تفضل البرنامج فهو يعمل معى كما ترى برنامج الصقر لحضور وانصراف الموظفين.rar
  21. وعليكم السلام من فضلك استاذى الكريم هل قمت بوضع العلامات كما بالصورة بارك الله فيك
×
×
  • اضف...

Important Information