如果你原EXCEL禁用了宏,你打开此EXCEL文件就会有提示,或者在EXCEL选项里的信任中心开启下就可以了(你要确认这个宏是安全的)你这就算启用宏也不能起到作用的,因为存放宏代码的文件要么是“xlsm”为后缀的档案(高版本excel),要么是“xls”为后缀的档案(低版本excel)
但是你的截图中提示的是“xlsx”的档案,可能是上次在入完代码没有保存为“xlsm”后缀的档案。
如果一个档案要启用宏,在档案打开时,点击左上角的提示“启用宏”即可
如果要不需要提示直接启用宏,请按如下步骤设置
“文件”,“excel选项”,“信任中心”,“信任中心设置”
“宏设置”,“启用所有宏”下面是宏的内容:Sub
宏1()''
hp记录的宏2001-4-10'
MsgBox
"履行宏了",
vbOKOnly,
"标题"
'
宏1
宏表End
Sub先要设置宏安全性,具体设置如下:
打开excel点工具-宏-安全性,将安全级选项卡选中中或低,关闭excel
重新打开需要打开的文件,在宏安全提示中选中启用宏(如果安全性选的是低,则不会出现)直接录制宏吧。录制时的顺序很重要。
1:工具---宏---录制新宏---输入名字如“北京”---确定---点击另一页---再返回准备录制的页---选中某一不用的单元格----插入---超级连接---从查找范围里找到你准备打开的文件---双击它确认---点击这个单元格打开你准备打开的文件----返回录制宏的界面(如果你想在表格里留着这个链接就停止录制)如果不想留在表面上---右键点击这个单元格---取消超级连接---停止录制。
2:按钮编辑状态下把北京输入在如下的位置。
Private Sub CommandButton1_Click()
北京
End Sub
好了!说的够麻烦的,你慢慢看吧。保证能用,天天在用。
祝你成功!
在EXCEL中的vba编辑器中输入以下代码,将需要打开的文件夹路径填写完整。
Sub 打开文件夹()Dim p As String
p = "C:\Users\" '这里填写完整你需要打开文件夹的路径
Shell "EXPLOREREXE " & p, vbNormalFocus '打开文件夹
End Sub
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)