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

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

قام بنشر

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

مطلوب ضبط معادلة نسخ ادخال البيانات الاساسية من

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

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

و يوجد كلمة مرور 123 لفتح مستند  book2

مطلوب عند الضغط على نسخ اختيار book2 و الضغط موافق و ان يتم كتابة كلمة المرور فى الكود 123 لفتح البرنامج مباشرة

اضافة

Workbooks.Open (strFile), , , Password:="123"

نسخ كلمة مرور.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 = "إدخال بيانات أساسية"  ' تأكد من أن الاسم مطابق تمامًا
    
    On Error GoTo ErrorHandler
    Application.ScreenUpdating = False
    Application.Calculation = xlCalculationManual
    Application.EnableEvents = False
    
    ' تحديد مسار الملف
    FilePath = ThisWorkbook.Path & "\Book2.xlsb"  ' تأكد من امتداد الملف 
    
    ' التحقق من وجود الملف
    If Dir(FilePath) = "" Then
        MsgBox "ملف Book2 غير موجود في المسار: " & vbCrLf & FilePath, vbExclamation
        Exit Sub
    End If
    
    ' فتح الملف بكلمة المرور
    Set Wb1 = Workbooks.Open(FilePath, Password:="123")  ' تأكد من كلمة المرور
    Set Wb2 = ThisWorkbook
    
    ' التحقق من وجود ورقة العمل
    Set WSdata = Wb1.Sheets(WSname)
    Set WSdest = Wb2.Sheets(WSname)
    
    If WSdata Is Nothing Or WSdest Is Nothing Then
        MsgBox "ورقة العمل '" & WSname & "' غير موجودة في أحد الملفين", vbCritical
        Wb1.Close False
        Exit Sub
    End If
    
    ' نسخ البيانات
    Set OnRng = WSdata.UsedRange
    If OnRng.Cells.CountLarge = 1 And IsEmpty(OnRng.Value) Then
        MsgBox "لا توجد بيانات في الورقة المصدر", vbExclamation
        Wb1.Close False
        Exit Sub
    End If
    
    WSdest.Cells.UnMerge
    WSdest.Cells.ClearContents
    
    OnRng.Copy
    With WSdest.Range("A1")
        .PasteSpecial xlPasteFormulas
        .PasteSpecial xlPasteFormats
    End With
    
    Application.CutCopyMode = False
    Wb1.Close False
    MsgBox "تم نسخ البيانات بنجاح", vbInformation
    
ExitHandler:
    Application.ScreenUpdating = True
    Application.Calculation = xlCalculationAutomatic
    Application.EnableEvents = True
    Exit Sub
    
ErrorHandler:
    MsgBox "حدث خطأ: " & Err.Description, vbCritical
    Resume ExitHandler
End Sub

 

تم تعديل بواسطه hegazee
  • Like 1
  • Thanks 1
قام بنشر

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

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

قام بنشر

جزاك الله خيرا. فضلا وليس أمرا إذا كان المطلوب هو الحل قم بالضغط على الثلاث نقاط بالأعلى و اختيار المشاركة حل

قام بنشر
36 دقائق مضت, ashhma79 said:

اخى الفاضل 

عند الضغط على ...

يظهر 

report

share

برجاء تحديد المطلوب

 

أخي الكريم ، اذا رأيت أن مشكلتك قد تم حلها ( والحمد لله ) ، فضلاً وليس أمراً لا تنسى النقر على عبارة image.png.4d5beb39f7e4a169769e30614348084e.png  للإجابة التي حققت طلبك .

قام بنشر
22 ساعات مضت, ashhma79 said:

اخى الفاضل 

عند الضغط على ...

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

أولاً أهلا وسهلاً بك معنا في هذا الصرح الكبير .:wub:. ونتمنى أن تجد ما تبحث عنه دائماً من حلول وإجابات لإستفساراتك ..

لاختيارك الإجابة التي تريدها والتي حققت لك طلبك بشكل كامل ، انظر الفيديو التالي ، للإستفادة منه كي لا تقع في نفس المشكلة لاحقاً ..

 

Speedtest.thumb.gif.3ae004965991d5b55bda8313a390c98e.gif

 

وشكراً لك ، وأهلاً بك مرة أخرى :wub: 

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