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

أين المشكل في هذا الكود


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

السلام عليكم

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

وحاول أن أطبقه في ورقة جديدة لكن لم ينجح أين المشكل إخوتي الإعزاء

Private Sub Workbook_SheetActivate(ByVal Sh As Object)

Application.ScreenUpdating = False

main.[p1:p50].ClearContents: main1.[p1:p50].ClearContents

For i = 1 To Sheets.Count

ActiveSheet.Cells(i, "p") = Sheets(i).Name

Next i

ActiveSheet.[o1] = "حذف الصفحة"

main.[o1].ClearContents: main1.[o1].ClearContents

End Sub

Private Sub Workbook_SheetBeforeDoubleClick(ByVal Sh As Object, ByVal Target As Range, Cancel As Boolean)

If Not Intersect(Target, [p1:p100]) Is Nothing Then Sheets(Target.Row).Select

End Sub

Private Sub Workbook_SheetSelectionChange(ByVal Sh As Object, ByVal Target As Range)

If Not Intersect(Target, [o1]) Is Nothing And ActiveSheet.[o1] = "حذف الصفحة" Then

Application.ScreenUpdating = False

Application.DisplayAlerts = False: ActiveWindow.ActiveSheet.Select

ActiveWindow.SelectedSheets.Delete: main.Select

main.[o1].ClearContents: main1.[o1].ClearContents

End If

End Sub

اخي الفاضل محب اكسل

الخلل في الكود انك قمت بنقله من ملف ولم تقم بتغيير مسميات اوراق العمل وابقيتها على الاسماء القديمة (اسماء اوراق العمل القديمة هي main و main1 )

قم باستبدالها في الكود باسماء الاوراق الخاصة بك

او قم باستبدال اسماء ورقتين في العمل الخاص بك بهذين الاسمين

ابواحمد

رابط هذا التعليق
شارك

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