+ Reply to Thread
Results 1 to 6 of 6

Show UserForm InkPicture in Sheet

  1. #1
    Registered User
    Join Date
    11-18-2013
    Location
    Australia
    MS-Off Ver
    Excel 2010
    Posts
    4

    Show UserForm InkPicture in Sheet

    Hi,

    I've been trawling forums for two days now for an answer to this, but with no luck.

    All I want is the ability for a user to draw within a UserForm, and then what he/she draws to be displayed within a worksheet.

    InkPicture would seem the correct control to be using, but I can't find a way for it to then be displayed in a worksheet.

    My simplest attempt was:

    Private Sub CommandButton1_Click()
    Sheet1.InkPicture1.Picture = InkPicture1.Picture
    End Sub

    Which resulted in no errors, but didn't do anything.

    Does anyone have an answer?

  2. #2
    Forum Guru Izandol's Avatar
    Join Date
    03-29-2012
    Location
    *
    MS-Off Ver
    Excel 20(03|10|13)
    Posts
    2,581

    Re: Show UserForm InkPicture in Sheet

    You may transfer the Ink between control but you must set the InkEnabled property of the target control to False before you do so:
    Please Login or Register  to view this content.

  3. #3
    Registered User
    Join Date
    11-18-2013
    Location
    Australia
    MS-Off Ver
    Excel 2010
    Posts
    4

    Re: Show UserForm InkPicture in Sheet

    Amazing. Works perfectly.

    Thanks Izandol

  4. #4
    Forum Guru Izandol's Avatar
    Join Date
    03-29-2012
    Location
    *
    MS-Off Ver
    Excel 20(03|10|13)
    Posts
    2,581

    Re: Show UserForm InkPicture in Sheet

    You are welcome. It was an interesting experiment as I have not used this control before now.

  5. #5
    Registered User
    Join Date
    05-25-2017
    Location
    King of Prussia
    MS-Off Ver
    2016
    Posts
    2

    Re: Show UserForm InkPicture in Sheet

    I tried this but it didn't work. I need the drawing made in the UserForm InkPicture box to go to the last row available on column 4. This is what I have created for this but results in an error:

    Private Sub CommandButton3_Click()

    With UserForm1.InkPicture1
    .InkEnabled = False
    Set .Ink = Me.InkPicture1.Ink
    .InkEnabled = True
    End With

    UserForm1.InkPicture1.Picture = InkPicture1.Picture
    Dim LastRow As Object

    Set LastRow = Sheet1.Range("a65536").End(xlUp)

    LastRow.Offset(1, 2).Value = InkPicture1.Ink

    End Sub

  6. #6
    Administrator FDibbins's Avatar
    Join Date
    12-29-2011
    Location
    Duncansville, PA USA
    MS-Off Ver
    Excel 7/10/13/16/365 (PC ver 2310)
    Posts
    52,926

    Re: Show UserForm InkPicture in Sheet

    RaphaelCodak welcome to the forum

    Unfortunately your post does not comply with Rule 2 of our Forum RULES. Do not post a question in the thread of another member -- start your own thread.

    If you feel an existing thread is particularly relevant to your need, provide a link to the other thread in your new thread.

    Old threads are often only monitored by the original participants. New threads not only open you up to all possible participants again, they typically get faster response, too.

    (also, take a look at using code tags when posting code)
    1. Use code tags for VBA. [code] Your Code [/code] (or use the # button)
    2. If your question is resolved, mark it SOLVED using the thread tools
    3. Click on the star if you think someone helped you

    Regards
    Ford

+ Reply to Thread

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Similar Threads

  1. How to Show record from Sheet2 not Sheet 1 in the UserForm ListBox1.
    By z-eighty2 in forum Excel Programming / VBA / Macros
    Replies: 1
    Last Post: 06-28-2013, 05:39 PM
  2. [SOLVED] VBA Help - List show in userform's combo box from sheet
    By sa.1985 in forum Excel Programming / VBA / Macros
    Replies: 2
    Last Post: 09-12-2012, 08:33 AM
  3. UserForm to search sheet, show results on separate userform?
    By egemenkepekci in forum Excel Programming / VBA / Macros
    Replies: 4
    Last Post: 05-25-2010, 01:06 PM
  4. userform is large.....how to use scrollbar of userform to show all of the userform
    By welchs101 in forum Excel Programming / VBA / Macros
    Replies: 2
    Last Post: 04-05-2010, 04:11 PM
  5. Show a userform
    By tribe41 in forum Excel Programming / VBA / Macros
    Replies: 1
    Last Post: 12-23-2007, 06:27 PM

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts

Search Engine Friendly URLs by vBSEO 3.6.0 RC 1