将值input到由另一个macros调用的input框中
我正在写一个VBAmacros从其他Excel工作簿调用一些macros。 这些macros被保护,我没有能力看到或修改他们的代码。 在其中一个macros中,调用一个InputBox。
有没有办法自动触发确定button,使input框不加载(或popup,然后closures,而不提示用户)? 我可以使用input框的默认值(尽pipe如果可能,我也想修改它)。
请让我知道是否需要更多的信息 – 在此先感谢。
看看例子:
Sub MyMacro() Call MacroInDifferentWorkbook 'here code to catch InputBox End Sub
如果你想这样做,答案是NO,你不能从MacroInDifferentWorkbook捕获InputBox 。 这里很好的解释了:
使用Excel模拟VBA中的multithreading
multithreadingVBA – 使用VBScript处理的方法