Question: I am trying to learn how to make a program in C++ that when you run it, you can tell it to run and specify options all in one line. For example you can do `ipconfig /all` in CMD and it runs ipconfig.exe with the option `/all`. Another example would be `shutdown -f` which tells the computer to shutdown with the option `-f`. For example, I want to make a program that downloads something from a URL and call it for example downloader. From command line one would type `downloader <http://filehere.com> /h` which would download the file with the /h option which I would define its property in my program. I don't want code or guides on how to make a downloader I am just trying to learn how to specify options like the /h. Are there any guides out there that you know of and could post or any sample code? I have tried searching for guides, but I think I just don't know what this operation is actually called. Thank you.

Answer: 
No, I don't think it's possible.

Userforms are merely containers to hold your ActiveX controls. Spreadsheets are also ActiveX control containers, so I'm not sure what the benefit of having a container in a container would be.

You could easily color a group of cells to look like a userform and place ActiveX controls within that range. That would simulate a userform embedded on a spreadsheet. You'd be missing userform level events and probably a few other things. But if you wanted those things, you'd probably just use a userform.

If there's something you want to do that I'm missing, let me know.
Place this in the WorkSheet module
VB:

Private Sub Worksheet\_Activate() 
 UserForm1.Show 
End Sub