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

علي حيدر

03 عضو مميز
  • Posts

    115
  • تاريخ الانضمام

  • تاريخ اخر زياره

مشاركات المكتوبه بواسطه علي حيدر

  1. تفضل اخي يوسف حميم اتمن ان يكون المطلوب بانتظار ردكم لحذف الصور ادخل رقم 3 ويمكن تغيره من محرك الاكواد وكل عام وانت وأعضاء والاساتذه الكرام في هذا المنتدى الكبير والذي يجمعنا من مختلف الأوطان والاجناس بخير 

    معلومات2.rar

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

    • Like 1
  3. شكرا لكم لقد حلت واللحمدلله

    Private Sub Worksheet_Change(ByVal Target As Range)

    Dim lr As String
    Dim Destwb As Workbook, Source
    Dim path As String
    ThisWorkbook.Save
    Source = ThisWorkbook.FullName

    path = "D:\hhh\"

    If Target.Column = 3 Then
      lr = Sheets(1).Range("c" & Rows.Count).End(xlUp).Rows.Value
    End If

    With Application
       .ScreenUpdating = False
       .EnableEvents = False
    End With

    Set Destwb = ActiveWorkbook
     
    With Destwb
      .SaveAs Filename:=path & lr, FileFormat:=52
    End With

    Workbooks.Open Source
     
    MsgBox "You can find the new file in " & lr

    Destwb.Close

    With Application
       .ScreenUpdating = True
       .EnableEvents = True
    End With
    End Sub

  4.  التعديل على الكود بحيث يبقي الملف الاساسي مفتوح وغلق تلقائي للنسخه المستحدثة الملف مرفق مع الشرح وهذه نسخه عن الكود

    Private Sub Worksheet_Change(ByVal Target As Range)
    Dim lr As String
     Dim Destwb As Workbook
    Dim path As String

    path = "D:\hhh\"
    If Target.Column = 3 Then
    lr = Sheets(1).Range("c" & Rows.Count).End(xlUp).Rows.Value

    End If
    With Application
            .ScreenUpdating = False
            .EnableEvents = False
        End With

      Set Destwb = ActiveWorkbook
     
    With Destwb

      .SaveAs Filename:=path & lr, FileFormat:=52
            .Close SaveChanges:=False
        End With
        MsgBox "You can find the new file in " & lr
         With Application
            .ScreenUpdating = True
            .EnableEvents = True
        End With
       
       
       
    End Sub

    نرجو من الاساتذه المشاركه مع خالص تحياتي

  5.  التعديل على الكود بحيث يبقي الملف الاساسي مفتوح وغلق تلقائي للنسخه المستحدثة الملف مرفق مع الشرح وهذه نسخه عن الكود

    Private Sub Worksheet_Change(ByVal Target As Range)
    Dim lr As String
     Dim Destwb As Workbook
    Dim path As String

    path = "D:\hhh\"
    If Target.Column = 3 Then
    lr = Sheets(1).Range("c" & Rows.Count).End(xlUp).Rows.Value

    End If
    With Application
            .ScreenUpdating = False
            .EnableEvents = False
        End With

      Set Destwb = ActiveWorkbook
     
    With Destwb

      .SaveAs Filename:=path & lr, FileFormat:=52
            .Close SaveChanges:=False
        End With
        MsgBox "You can find the new file in " & lr
         With Application
            .ScreenUpdating = True
            .EnableEvents = True
        End With
       
       
       
    End Sub

    نرجو من الاساتذه المشاركه مع خالص تحياتي

    SAVEASFILE.rar

  6. تفضل اخي ارجو ان يكون طلبك هذا الحل

    Private Sub Workbook_BeforePrint(CancelAs Boolean)

    motpass = "123!@"

    call auto_close
    q1 = InputBox("Please enter your

    password!")
    If q1 <> motpass Then
    MsgBox ("Please enter your valid password!!"), vbCritical
    Cancel = True

    call auto_close
    End If

     

    End Sub

     

    Sub Auto_Close()
    Application.ScreenUpdating = False
    Application.DisplayAlerts = False

    Dim i As Integer
    kh_wVisible False
    ThisWorkbook.Close Not CBool(ThisWorkbook.Saved)
    Application.DisplayFormulaBar = True
    Application.ExecuteExcel4Macro "SHOW.TOOLBAR(""Ribbon"",True)"
    Call ToggleCutCopyAndPaste(True)


    Application.ScreenUpdating = True
    Application.DisplayAlerts = True
    End Sub

     

     
  7. rivate Sub Workbook_BeforePrint(Cancel As Boolean)
    motpass = "123"

    call auto_close
    q1 = InputBox("Please enter your password!")


    If q1 <> motpass Then
    MsgBox ("Please enter your valid password!!"), vbCritical
    Cancel = True

    call auto_close

    EndIf

    End Sub

    اخي اعزرني على الرد وان تأخر وذلك بسبب انشغالي ارجو ان يكون المطلوب

×
×
  • اضف...

Important Information