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

هشام جمال الدين

02 الأعضاء
  • Posts

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

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

مشاركات المكتوبه بواسطه هشام جمال الدين

  1. انا عملت ملف اكسيل وامنته بالكود المرفق 
    بس لما الكود بيشتغل ويلاقى البيانات غلط بيقفل 
    ولو احتجت افتحه بفتح ملف اكسيل اخر وافتح فايل واضغط شيفت واختار الملف بيفتح معايا عادى جدا 
    فانا محتاج اامنه اكتر من كدا  






     ' كود التحقق من الخلايا B5000 و A5000
        Dim ws As Worksheet
        Set ws = ThisWorkbook.Sheets("List") ' تأكد من أن اسم الشيت هو "List"
        
        If ws.Range("B5000").value <> ws.Range("A5000").value Then
            ' إذا كانت القيم غير متساوية، يتم حفظ الملف وإغلاقه
            ThisWorkbook.Save
            ThisWorkbook.Close SaveChanges:=False
            Exit Sub
        End If
        ' خلية رقم A5000 فيها المعادلة دى
        
        ' =INFO("DIRECTORY") & " | " & INFO("OSVERSION")
        ' كود التحقق من اسم الجهاز
        Dim MachineName As String
        MachineName = Environ("COMPUTERNAME")
        
        If MachineName <> "DESKTOP-B76NADI" Then
            MsgBox "لا يمكنك فتح هذا الملف على هذا الجهاز.", vbCritical
            
            ' حفظ الملف قبل الإغلاق
            ThisWorkbook.Save
            
            ' إغلاق الملف
            ThisWorkbook.Close SaveChanges:=False
            Exit Sub
        End If
      

     

  2. انا عدلته بالكود ده 
    Dim MachineName As String MachineName = Environ("COMPUTERNAME") If MachineName <> "DESKTOP-B76NADI" Then MsgBox "لا يمكنك فتح هذا الملف على هذا الجهاز.", vbCritical ' حفظ الملف قبل الإغلاق ThisWorkbook.Save ' إغلاق الملف ThisWorkbook.Close SaveChanges:=False End If

    • Like 1
  3. السلام عليكم 
    قمت بانشاء برنامج على اكسيل واريد تأمين حتى لايتم نقله من جهاز لجهاز اخر 
    ما هى افضل طريقة او كود برمجى يمنع فتح الاكسيل مع عدم التاثير على الاكواد التى به او المعادلات او عند فتح الملف
    ولكم جزيل الشكر

  4. عندى برنامج مضممة على اكسيل 
    وخلاص خلصته 
    وعاوز اعمل صفحة صلاحيات وكدة فالمهم نزلت شيت صلاحيات من هنا من الموقع لكن لما بدمجهم مع بعض بيتم عمل مشاكل فى تشيغل الاكواد 
    اى الحل ؟
    مرفق شيت الصلاحيات 


     

    شاشة الدخول مع صلاحيات المستخدمين (1).xlsb

  5.  عندى معادلة عاوز اعملها بس مش عارف .. عندى رقم 30 عايز اعملة 2 اوس كام يدينى اقرب رقم للــ 30 بس يكون اكبر من 30 او يساوى 30 وليس اقل ... (( 2 ^ ؟؟؟؟؟ ) = 30 أو اكبر ) عاوز اكتب الرقم اللى هو 30 وهو يطلعلى قيمة الاوس ^
     
     
    وشكرا 
     
     
  6. السلام عليكم .. هل يوجد شرح يوضح كيفية مشاركة قاعدة بيانات اكسس على ويندوز سيرفر 2012 او 2008 لكى يعمل عليه جميع الاشخاص بالموقع . وشكرا جزيلا

  7. السلام عليكم أساتذتى الكرام أرجو التكرم والتعطف على مساعدتى فى الأتى ... على الرغم أنى أخطأت ولم أرفع ملف موضح لذلك أرجو السماح من فضلكم

    هل يمكن  تقسيم رقم 5 على 5 خلايا فى الاكسيل بحيث كل خلية تاخذ رقم 1 حتى يصبح المجموع 5 وشكرا

  8. الرجاء اضافة كود

    عند ادخال بيانات فى عمود كود الحضور يتم اضافة الوقت فى عمود موعد الحضور 

    وكذلك الانصراف

    وكود لكتابة التاريخ تلقائى فى عمود التاريخ ايضا بمجرد كتابة كود الحضور 

    وشكرا جزيلا

    كود تفعيل الوقت والتاريخ.xlsx

  9. شكرا اخى الفاضل Ali Mohamed Ali وايضا تم التوصل لهذا الكود للاستفادة منه 

    In the ThisWorkbook code sheet:

    Private Sub Workbook_Open()
    toggleDragAndDrop
    End Sub
    Private Sub Workbook_BeforeClose(Cancel As Boolean)
    toggleDragAndDrop xx:=False
    End Sub
    Private Sub toggleDragAndDrop(Optional xx As Boolean = True)
    Static yy As Boolean, zz As Boolean
    With Application
    If xx Then
    yy = .CellDragAndDrop
    zz = .AlertBeforeOverwriting
    .CellDragAndDrop = False
    Else
    .CellDragAndDrop = yy
    .AlertBeforeOverwriting = zz
    End If
    End With
    End Sub
     

     

×
×
  • اضف...

Important Information