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

الردود الموصى بها

قام بنشر

السلام عليكم ورحمة الله وبركاته

تحياتي لكل الموجودين 

لو سمحتم عندي ملف اكسل بيتكون من 4 شيت لو بدي اعملو انه ما حد يقدر ينسخ منه اي معلومه او اي شي غيري  كيف الطريقه 

ولكم جزيل الشكر

قام بنشر (معدل)

لتطبيق فكرة الملف على الملف الخاص بك

اتبعى الخطوات التالية

الخطوه الاولى :-

فتح محرر الاكواد من خلال Alt+f11

هتظهر معاك الصورة التالية

large.4.png.7854c87caff5ccb9204442905199

فى الصورة دائرة حمراء صغيرة بداخلها Insert  اضغطى عليها

هتفتح معك قائمة اختارى منها Module

large.91.png.93180a75338b70b2993527a9808

ستجدى صفحه شاشة بيضاء جديده شاهدى الصورة

large.92.png.0440247d68faa79b06e8d84b262

أنسخ الكود التالى واعملى له لصق فى الشاشة البيضه

Option Explicit

Sub ToggleCutCopyAndPaste(Allow As Boolean)
'Activate/deactivate cut, copy, paste and pastespecial menu items
    Call EnableMenuItem(21, Allow)    ' cut
    Call EnableMenuItem(19, Allow)    ' copy
    Call EnableMenuItem(22, Allow)    ' paste
    Call EnableMenuItem(755, Allow)   ' pastespecial

'Activate/deactivate drag and drop ability
    Application.CellDragAndDrop = Allow

'Activate/deactivate cut, copy, paste and pastespecial shortcut keys
    With Application
        Select Case Allow
            Case Is = False
                .OnKey "^c", "CutCopyPasteDisabled"
                .OnKey "^v", "CutCopyPasteDisabled"
                .OnKey "^x", "CutCopyPasteDisabled"
                .OnKey "+{DEL}", "CutCopyPasteDisabled"
                .OnKey "^{INSERT}", "CutCopyPasteDisabled"
            Case Is = True
                .OnKey "^c"
                .OnKey "^v"
                .OnKey "^x"
                .OnKey "+{DEL}"
                .OnKey "^{INSERT}"
            End Select
    End With
End Sub

Sub EnableMenuItem(ctlId As Integer, Enabled As Boolean)
     'Activate/Deactivate specific menu item
    Dim cBar As CommandBar
    Dim cBarCtrl As CommandBarControl
    For Each cBar In Application.CommandBars
        If cBar.Name <> "Clipboard" Then
            Set cBarCtrl = cBar.FindControl(ID:=ctlId, recursive:=True)
            If Not cBarCtrl Is Nothing Then cBarCtrl.Enabled = Enabled
        End If
    Next
End Sub
 
Sub CutCopyPasteDisabled()
'Inform user that the functions have been disabled
    MsgBox "النسخ واللصق والحفظ باسم غير مسموح به فى هذا الملف"
End Sub

Sub n()
Call ToggleCutCopyAndPaste(True)
End Sub

الخطوه الثانية

large.93.png.d9420caec41ace08cca184fe896

فى هذه الصورة يوجد دائره حمراء بداخلها ThisWorkbook

اضغطى عليها هتظهر معك الصوره التالية

large.94.png.15389d89d45c58f44c9d4411e64

فى الشاشة البيضه المسماه ThisWorkbook

انسخى الكود التالى وقمى بصلقه فى هذا الشاشة ( حدث المصنف ) 

Option Explicit

Private Sub Workbook_Activate()
    Call ToggleCutCopyAndPaste(False)
End Sub

Private Sub Workbook_BeforeClose(Cancel As Boolean)
    Call ToggleCutCopyAndPaste(True)
End Sub

Private Sub Workbook_Deactivate()
    Call ToggleCutCopyAndPaste(True)
End Sub

Private Sub Workbook_Open()
    Call ToggleCutCopyAndPaste(False)
End Sub

Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
If SaveAsUI = True Then
    Me.Save
    Cancel = True
End If
End Sub

 

اذا كنت تريد عمل زر لتفعيل خاصيه النسخ واللصق مره اخرة نفذ الخطوة الثالته والرابعه لو مش عايز انتقل للخطوة الخامسه مباشرة

الخطوه الثالثه :- 

 

large.95.png.27c8a62f1b557f3e7aea111949a

الخطوة الرابعه :-

يتم تحديد الزر بالوقوف عليه ثم الضغط كليك يمين  شاهدى الصورة

large.96.png.d8bfb21309494f7843df51dc9cc

الخطوه الخامسه :-

هى حفظ الملف بضيغه Xlsm شاهد الصورة

large.97.png.0a59351e27ef3410ff955062fd1

ارجوا ان يكون شرح تطبيق نقل الكود واضح

تقبلوا تحياتى

تم تعديل بواسطه الصـقـر
  • Like 3

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information