今天看啥  ›  专栏  ›  完美Excel

VBA技巧:每次打开用户窗体,都会产生一个新的编码

完美Excel  · 公众号  · Excel  · 2024-05-22 21:38
学习Excel技术,关注微信公众号:excelperfect标签:VBA,用户窗体Q:我有一个用户窗体,其中放置有一个文本框,我想每次打开这个用户窗体,在该文本框中都会生成一个新的编码,编码由数字和字母组成。如何实现?A:你要将代码放置在用户窗体的Initialize事件中,每次打开用户窗体时,都会执行该事件。打开VBE,插入一个用户窗体,在其中放置一个文本框,该文本框示例名为“TextBox1”。然后,打开该用户窗体的代码模块,输入下面的代码:Private Sub UserForm_Initialize() Dim NumandLetter As String Dim i As Integer Randomize For i = 1 To 6 If Int((2 * Rnd) + 1) = 1 Then     NumandLetter = NumandLetter & Chr(Int(26 * Rnd + 65)) Else     NumandLetter = ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照