由于某些原因,这两个问题(,)给出的如何区分输入框的"cancel“和"ok with a mine string”的解决方案并不总是在我的特定代码中有效。在我的场景中,输入框弹出,其中包含从其他地方获得的默认值。到目前为止,我只需要通过输入框更改这个值,所以对if len(inputboxString) = 0 then的简单检查就可以确定是否按下了cancel。现在,我遇到了需要“清除”现有默认值的情况。下面是到目前为止运行的代码(只要我不需要使用输入框来删除值,因为'strInputBo
我在VBA中有一个Do-While循环,要求用户提供他们公司的UserID。这是用来在他们的个人文件夹中查找文件夹的,这并不重要。我使用了一个输入框,因为我不知道我还会怎么做: filepath2 = Application.InputBox("Enter your User FDIC", "UFDIC")\" & filepath2 & "\Desktop\NSC\"Loop While Not Dir(filepa