excel 关闭后再打开 执行不了 vba? 偶是新手请各位大侠不吝赐教,感激不尽1

将vba程序编好后关闭vba和excle,再打开excle,执行刚刚编好的vba,就执行不了了 ,按照提示将宏的安全等级改了之后还是执行不了,为什么啊?

第1个回答  2011-03-01
可能是未保存,必须保存为.xlsm格式
第2个回答  2011-02-22
说明清楚你的excel 版本。 你关闭时保存的是什么档案?是不是容许macro 的xlsm档案,普通但档案是不保存代码的。本回答被网友采纳
第3个回答  2011-03-02
.xlsm
第4个回答  2011-02-25
你能把代码和excel文件发过来吗?邮箱:ltb5907@vip.sina.com.

您好,请问EXCEL表格做完保存之后再打开就什么内容都看不到了是怎么回 ...
原因是视图设置了隐藏,解决方法如下:1、首先,打开我们要进行操作的excel工作表格,表格显示什么内容都没有。3、 点击页面上端的“视图”。4、点击下图箭头所指处,取消隐藏。5、出现下图所示窗口后,将当前工作表名称选中,然后点击“确定”。6、之后工作表就能正常显示出来了,工具栏也能正常使用了。

我的EXCEL宏出了问题,运行时错误9,下标越界,请各位大侠帮助,谢谢!
请在立即窗口输入如下命令显示工作簿对象的Name:?Application.VBE.VBProjects("VBAProject").VBComponents(1).Name 显示的内容才是你的当前工作簿的名称。。。因为名称被改掉了 如我附件所示,ThisWorkbook被改名为:ItIsRenamed

模拟电子考试题,请各位大侠不吝指教,在下感激不尽?
1、PN结加正向电压时,空间电荷区将 ( A变窄)。2、三极管放大电路中,静态工作点的合理设置影响到电路能否正常工作及性能好坏。共射电路中,若静态工作点设置过低,在输入信号增大时放大器会首先产生( C截止失真 )3、当我们将两个带宽均为BW的放大器级联后,级联放大器的带宽( A小于BW )。

excel vba,读取指定路径上的excel 文件数据,后台读取,不要打开它
getobject函数 本质是打开的,只是看不到窗口 Dim wb as workbook set wb = getobject(具体路径+文件)with wb ...(operation on wb)end with wb.close false set wb=nothing

EXCEL2007版本,将有很多公式的一个表格另存为2003版本,现在再打开提 ...
1. 打开带密码的Excel,视图---宏---录制宏---(保存到)“个人宏工作簿”---点“确认”。2. 查看宏---点“编辑”---进入“Microsofe visual basic-PERSONAL.XLSB”页面;3. 点“模块1“,弹出“模块1代码”---清除“模块1代码”里面的东西---复制如下东西:Public Sub 工作表保护密码破...

excel表格的命名问题?高手请指教!!!
vba代码:namex = Mid([c7], 1, 2) & "".xls""ActiveWorkbook.SaveAs Filename:=namex 由于改名存盘, 尚需要兼顾以下事情, 故vba尚要根据实际情况, 加上一些判断及执行指示的语句 1) 有很多字符是不可作为文件名 2) 如有同名文件, 是否覆盖 3) 文件夹路径 4) 是否出对话框, 再确认 ...

EXCEL VBA中新添加一张工作表后,如何返回原有工作表进行操作,请各位大 ...
On Error Resume Next '忽略下方的陷阱错误 With Sheets("temp")If Err.Number <> 0 Then '指定的工作表不存在 Sheets.Add.Name = "temp" '添加的新表自动激活为当前表 Err.Clear End If End With '''.Select '''激活返回“.”原有工作表进行操作 '该干啥就干啥 End With 试试...

Excel VBA 出现下标越界,请各位大侠帮忙看看
Worksheets("sheet1").Cells(j + 6, "T").Value = cfgr(j)Worksheets("sheet2").Cells(j + 6, "T").Value = cfls(j)这里的错误 改为 cfgr(j) = Worksheets("sheet1").Cells(j + 6, 20).Value cfls(j) = Worksheets("sheet1").Cells(j + 6, 20).Value ...

...只能输入不能编辑,并且也删不了,请各位大侠赐教!
看样子是插入了文本框控件,点击开发工具,再点击“设计模式”,进入设计模式就可删除该控件。

我想将模板的EXCEL另存新的工作簿,但是不想将VBA 代码和控件一起保存...
WB1.Sheets(i).Cells.Copy Sh.Range("a1")Next '以下删除新工作簿中的空表,视你的具体情况而定,可以不要 For Each Sh In WB2.Sheets If Application.CountA(Sh.UsedRange) = 0 Then Sh.Delete Next '保存新工作簿 WB2.Save End Sub 另外,这段程序没有考虑到其中包含图表的情况,如果工作...

相似回答