使用userform输入行号和列号

时间:2016-12-02 19:33:20

标签: vba excel-vba excel

我想创建一个userform并在VBA中输入行和列的数量。然后启动一个选定的单元格,系统将在此范围内生成10-90之间的随机整数。你能帮我解决一下我可以使用哪些代码吗?

2 个答案:

答案 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获得更好的帮助。

如果您尝试自己解决这个难题,请随时使用您的代码更新此问题,我将使用可能的问题解决方案更新我的答案。