Embed Youtube videos on Excel Userform

 

1. Insert a new Userform.

You need to first add a new userform  in vb editor.


2. Insert a Shockwave Flash object on the userform.

If you don't see Shockwave Flash object on the toolbox then right click on it and select Additional Controls. Further scroll the list and tick Shockwave Flash object. Once it appears, add it on the userform.











3. Setting Properties of Youtube video

You'll see media property of this Shockwave object and you need to put the url of video which you want to embed on the form.




Here is a sample URL:
http://www.youtube.com/v/uW8gjf3lB88?fs=1&hl=en_US

Bonus Tips
 - To enable full screen, you can set AllowFullScreen property to true.
 - You can also add Shockwave Flash Object on Excel sheet through Developer Tab.
 - You need to play with URLs while setting media property. It should be http not https and in the format as shown above.


And by adding dew more options you can create a small app like this: