我正在尝试编写一些vba代码,以便在工作簿打开后自动打开输入框,并让用户输入日期,然后将日期放在A1单元格中。我已经写了下面的代码,但是输入框一点也不拉,它只是打开工作簿,然后继续前进。Option ExplicitDim cellvalue As Variant
Set ws = Worksheets
(最低要求:Excel2010和Windows7)我已经设法使用了比尔·曼维尔在MSDN中找到的答案,只做了很小的改动。建议的递归代码基本上使用文件的Workbook_Open来创建一个单独的实例,该实例以可编辑的方式打开文件,而不会提示只读访问。但是,如果包含Workbook_Open的文件是启动Excel的文件,则通过双击打开的任何其他Excel文件都将在该Excel实例中打开,因为它是最早运行的实例,因此不再是独立的。Process Where Name = 'Excel