我创建了一个 excel 宏,它采用格式非常糟糕的表格,并且在大多数情况下将所有数据放在正确的位置。因此,与其手动重新输入数据需要 8 多个小时,不如只需要大约 30 分钟来检查并确保一切正确。
在我的宏的最后,我创建了一个按钮,允许进行最终格式设置,它将工作簿设置为逗号分隔文件,以便可以将其导入数据库。
'The 4 arguments determine where the cells top left corner is and its width,height
Set btn = ActiveSheet.Buttons.Add( _
ActiveSheet.Columns(7).Left, _
ActiveSheet.Rows(2).Top, _
ActiveSheet.Columns(1).Width * 2, _
ActiveSheet.Rows(1).Height * 2).Select
'creates all the settings for the button
Selection.Name = "btnFormat"
Selection.OnAction = "Final_Formatting"
ActiveSheet.Shapes("New Button").Select
Selection.Characters.Text = "Complete Formatting"
问题是,最后按钮仍然被选中,我想取消选择它。我在其他地方搜索过,大多数人说只选择其他东西,但我只是想取消选择按钮,没有别的。这可能吗?
另外,如果有人对如何清理这 4 个参数有任何建议,请随时发表评论。我从互联网上得到了那部分,并根据我自己的目的对其进行了调整,但这看起来很荒谬。
提前致谢。