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

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

قام بنشر

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

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

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