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

هل يمكن انشاء زر امر لتصوير صفحة الاكسل


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

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

Option Explicit
Sub paste_Picture()
    
    Dim UserRange As Range, OutputRange As Range
    Dim MyPrompt As String, MyTitle As String
    
    MyPrompt = "Select the range you would like to capture."
    MyTitle = "User Input Required"
    On Error Resume Next
    Set UserRange = Application.InputBox(Prompt:=MyPrompt, Title:=MyTitle, Default:=ActiveCell.Address, Type:=8)
    
    If UserRange Is Nothing Then End
    On Error GoTo 0
    
    UserRange.CopyPicture
     
    MyPrompt = "Select the range on which you would like to paste."
    MyTitle = "User Input Required"
    On Error Resume Next
    Set OutputRange = Application.InputBox(Prompt:=MyPrompt, Title:=MyTitle, Default:=ActiveCell.Address, Type:=8)
    
    If OutputRange Is Nothing Then End
    On Error GoTo 0
    
    OutputRange.PasteSpecial
    Selection.Formula = UserRange.Address
End Sub

 

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

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

بمجرد قراءة الكود يشعر المرء بمجهود رائع وفكر ناصع ..لم أجرب الكود ولكنه صادر عن علم من أعلام أوفيسنا الذين لهم باع طويل وفضل كبير في مساعدة الآخرين...جزاكم الله خيرا والسلام عليكم.

 

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

أستاذى محمد حسن

حقيقة الكود ليس لى بل من مقتنياتى مع التعديل بارك الله فيكم أستاذى الفاضل  تحياتى

أخى أبو راكان  بارك الله فيك تحياتى

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

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



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

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

Important Information