我想创建一个userform并在VBA中输入行和列的数量。然后启动一个选定的单元格,系统将在此范围内生成10-90之间的随机整数。你能帮我解决一下我可以使用哪些代码吗?
答案 0 :(得分:0)
您可能应该从Microsoft msdn官方网站开始在Excel中学习VBA:https://msdn.microsoft.com/en-us/library/office/aa192538(v=office.11).aspx?
答案 1 :(得分:0)
在一种不太直接和更专业的语气中,您应该从Excel应用程序中的Visual Basic for Applications开始。在那里,您可以右键单击"Microsoft Excel Objects"
部分,然后选择Insert -> UserForm
。从那里,选择"工具箱"命令工具栏中的选项。您可以单击工具箱中的命令,然后在UserForm内单击以创建它们。对于这种特殊情况,我建议使用两个TextBoxes和一个Button。
然后,您需要对要分配给Textbox.Text
的{{1}}值进行编程,然后让按钮执行Range
以生成10到90之间的随机数。
此外,对于未来的问题,我会查看this link,以便在StackOverflow获得更好的帮助。
如果您尝试自己解决这个难题,请随时使用您的代码更新此问题,我将使用可能的问题解决方案更新我的答案。