如何创建一个在excel中获取用户反馈的递归循环

时间:2014-12-04 13:59:07

标签: excel-vba text vba excel

我需要创建一个具有以下格式的.dat文件生成器

Fhead 010101 (some data here)
Thead 01010 (similarly here)
Tcustomer -do-
TItem -do-
TTail -do-
Thead 01010 (similarly here)
Tcustomer -do-
TItem -do-
TTail -do-
Ftail -do-

正如您所看到的,数据在此重复,但内容会有所不同,具体取决于用户。

我尝试使用连接公式连接并且能够获得.dat文件,但现在的问题是我如何让它询问用户将有多少theads并相应地创建文件的其余部分?

非常感谢任何帮助。

谢谢, Tanmay

1 个答案:

答案 0 :(得分:0)

您可以使用输入框,然后为结果分配变量并在整个代码中使用它。这是你要问的吗?

Dim TuserIn As String
Dim TuserInNum As Long

TuserIn = InputBox("Input Thead")    'Gets the user input as a string
TuserInNum = CLng(TuserIn)             'Converts to a Long variable type