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

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

قام بنشر

كل عام و انتم بخير بمناسبة العام الهجرى الجديد

مطلوب ضبط معادلة نسخ درجات فقط من

مستند book2    و لصقها  إلى مستند  book1

فتح  book1  ثم الضغط على نسخ

و ان يبدا اللصق بداية من خلية f9   حتى خلية 609 s

نسخ درجات فقط.rar

  • تمت الإجابة
قام بنشر

و أنتم بخير . جرب الكود التالي في الملف الأول

Sub Button1_Click()
    Dim Wb1 As Workbook, Wb2 As Workbook, FilePath As String, OnRng As Range
    Dim WSdata As Worksheet, WSdest As Worksheet, WSname As String: WSname = "ملف 1"

    Application.ScreenUpdating = False
    Application.Calculation = xlCalculationManual

    With Application.FileDialog(msoFileDialogFilePicker)
        .Title = "اختر ملف Excel كمصدر للبيانات"
        .Filters.Clear: .Filters.Add "Excel Files", "*.xls; *.xlsx; *.xlsb"
        If .Show <> -1 Then MsgBox "لم يتم اختيار أي ملف", vbExclamation: Exit Sub
        FilePath = .SelectedItems(1)
    End With

    Set Wb1 = Workbooks.Open(FilePath)
    Set Wb2 = ThisWorkbook

    On Error Resume Next
    Set WSdata = Wb1.Sheets(WSname)
    Set WSdest = Wb2.Sheets(WSname)
    On Error GoTo 0

    If WSdata Is Nothing Or WSdest Is Nothing Then
        MsgBox "لم يتم العثور على ورقة العمل", vbCritical
        Wb1.Close False
        Exit Sub
    End If

    ' تحديد النطاق من F9 إلى S609
    Set OnRng = WSdata.Range("F9:S609")
    WSdest.Cells.UnMerge
    WSdest.Range("F9:S609").ClearContents ' مسح النطاق المحدد فقط

    OnRng.Copy
    With WSdest.Range("F9")
        .PasteSpecial xlPasteFormulas
        .PasteSpecial xlPasteFormats
    End With

    Application.CutCopyMode = False
    Application.Goto WSdest.Range("F9"), True
    Wb1.Close False

    Application.Calculation = xlCalculationAutomatic
    Application.ScreenUpdating = True

    MsgBox "تم نسخ البيانات بنجاح", vbInformation
End Sub

 

  • Like 2
قام بنشر

جزاك الله خيرا  . اهتمامك استاذنا العبقري

جزيل الشكر  كونك دائما رمزا للعطاء اعزك الله وحفظك و يبارك في عمرك وعملك  .

  • Like 1

انشئ حساب جديد او قم بتسجيل دخولك لتتمكن من اضافه تعليق جديد

يجب ان تكون عضوا لدينا لتتمكن من التعليق

انشئ حساب جديد

سجل حسابك الجديد لدينا في الموقع بمنتهي السهوله .

سجل حساب جديد

تسجيل دخول

هل تمتلك حساب بالفعل ؟ سجل دخولك من هنا.

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

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

Important Information