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

طلب كود ادراج صف في ورقتين


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

السلام عليكم

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

الاولى التي تكون فعالة والثانية في ورقة "احصائية المدارس

على ان تقوم بنسخ الصيغ والتنسيق من الصف العلوي

وشكراً

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

13 hours ago, khalid_star2005 said:

السلام عليكم

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

الاولى التي تكون فعالة والثانية في ورقة "احصائية المدارس

على ان تقوم بنسخ الصيغ والتنسيق من الصف العلوي

وشكراً

 

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

 

السلام عليكم

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

الاولى التي تكون فعالة والثانية في ورقة "احصائية المدارس

على ان تقوم بنسخ الصيغ والتنسيق من الصف العلوي

وشكراً

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

 @نبيل عبد الهادي

تفضل اخي

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

الجزء الاول من الكود يقوم بادراج صف في اخر صف موجود فيها بيانات بالاعتماد على العمود ( دي ) في الورقة الفعالة اي الحالية

اما الجزء الثاني هو نفس الكود ولكن تختار الورقة الثانية التي سوف يقوم بادراج الصف في اخر صف فيها بيانات بالاعتماد على العمود ( أي ) يمكنك تغيرهم حسب رغبتك

اتمنى تستفاد منها

فكرة الكود هو:-

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

:wink2:

ملاحظة :- الكود يقوم بنسخ الدوال والتنسيقات من الصف العلوي ولكن فارغة من البيانات

Sub Insert_row()
Dim rActive As Range

Set rActive = ActiveCell

Application.ScreenUpdating = False
With Cells(Rows.Count, "D").End(xlUp)
    .EntireRow.Copy
    With .Offset(1, 0).EntireRow
        .PasteSpecial xlPasteFormats
        .PasteSpecial xlPasteFormulas
        On Error Resume Next
            .SpecialCells(xlCellTypeConstants).ClearContents
        On Error GoTo 0
    End With
End With

rActive.Select

Application.CutCopyMode = False
Application.ScreenUpdating = True


Sheets("اكتب هنا اسم الورقة المطلوبة").Select

Set rActive = ActiveCell

Application.ScreenUpdating = False
With Cells(Rows.Count, "A").End(xlUp)
    .EntireRow.Copy
    With .Offset(1, 0).EntireRow
        .PasteSpecial xlPasteFormats
        .PasteSpecial xlPasteFormulas
        On Error Resume Next
            .SpecialCells(xlCellTypeConstants).ClearContents
        On Error GoTo 0
    End With
End With

rActive.Select

Application.CutCopyMode = False
Application.ScreenUpdating = True
End Sub

 

 

تم تعديل بواسطه khalid_star2005
رابط هذا التعليق
شارك

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

الكود:

()Public Sub insertRowBelow
ActiveCell.Offset(1).EntireRow.Insert Shift:=xlDown, CopyOrigin:=xlFormatFromRightOrAbove
ActiveCell.EntireRow.Copy
ActiveCell.Offset(1).EntireRow.PasteSpecial xlPasteFormats
Application.CutCopyMode = False
End Sub
رابط هذا التعليق
شارك

23 minutes ago, نبيل عبد الهادي said:

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

مع رسالة تاكييد

اتمنى تفيدك


Private Sub cmdInsertRow_Click()

    Dim lRow As Long
    Dim lRsp As Long
    On Error Resume Next

    lRow = Selection.Row()
    lRsp = MsgBox("Insert New row above " & lRow & "?", _
            vbQuestion + vbYesNo)
    If lRsp <> vbYes Then Exit Sub

    Rows(lRow).Select
    Selection.Copy
    Rows(lRow + 1).Select
    Selection.Insert Shift:=xlDown
    Application.CutCopyMode = False

   'Paste formulas and conditional formatting in new row created
    Rows(lRow).PasteSpecial Paste:=xlPasteFormulas, Operation:=xlNone

End Sub

 

تم تعديل بواسطه khalid_star2005
رابط هذا التعليق
شارك

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