为什么一个完整Excel的宏命令,总是说缺少End Sub,在线急等,请高手赐教.

Sub a()
Sub TEST()
Dim m As Integer
Dim n As Integer
Dim o As Integer
Application.DisplayAlerts = False
For m = 2 To 6
n = Sheets(m).[a65536].End(xlUp).Row
o = Sheets(1).[a65536].End(xlUp).Row
Sheets(m).Range("a1:Z" & n).Copy
Sheets(1).Range("a" & o + 1).PasteSpecial
Next
Application.DisplayAlerts = True
End Sub
这个是我的宏命令,为什么在执行的时候总是说缺少End Sub项.

一段代码里不能同时出现两个sub,请看这里,

有两个sub,只要删除一个就可以了。

很高兴为你解答,希望能帮到你!

温馨提示:内容为网友见解,仅供参考
第1个回答  2013-07-25
sub a()还有sub test()
二个sub
最后只有一个end sub
当然缺少一个。
删除sub a()这一行,试试
第2个回答  2013-07-25
sub a()后面没有end sub
所以说缺少
第3个回答  2013-07-25
前面有两个Sub追问

你好朋友,有两个Sub是什么意思.
您能帮我吧完整的编辑一下么.谢谢了.

追答

删掉第一行或第二行

追问

这次好了,感谢了朋友.

本回答被提问者采纳

为什么一个完整Excel的宏命令,总是说缺少End Sub,在线急等,请高手赐...
一段代码里不能同时出现两个sub,请看这里,有两个sub,只要删除一个就可以了。很高兴为你解答,希望能帮到你!

VB代码出错,编译提示“在End Sub属性后面只能出现注释”
Private Sub CommandButton1_Click()attractiveness()End Sub 这样写就对了

Excel中的End模式有什么用?
宏命令可以通过在工作表中录制来形成,在录制宏时,Excel 在您执行一系列命令时存储该过程的每一步信息。然后即可运行宏来重复所录制的过程或“回放”这些命令。如果在录制宏时出错,所做的修改也会被录制下来。Visual Basic 在附属于某工作薄的新模块中存储每个宏。 可以在“宏”对话框的列表中选择所需的宏并运行...

excel中怎么才能让公式结果和引用值显示在同一个地方
矛盾!因为你要在A1中输入一个公式,又要输入一个常数,这无法同时做到呀,二者只能取其一。如果一定要做到,那只能用宏来处理了。--- 补充回答:按Alt-F11,进入VBA编辑器,按Ctrl-R打开工程资源管理器面板,双击左边的工作表名(你那个A1所在的工作表),最后在右边的空白处贴上如下代码,即可。Pub...

Excel公式编辑,急,在线等,请高手赐教...
=int(a1*1%\/50)*50 B列可以不要

EXCEL里上下两行一样,怎么删选较小的哪个?非常急,在线等!!请高手...
GH73-13291B 1.7500 GH73-13343A 1.7500 GH73-13343A 1.7500 要判断A列中重复的保留B列值小的,大的删除,重复的删除,只保留1个.1.选择A1到B34,排序,两列按降序排序 2,在C1输入:=IF(A1=A2,IF(B1>=INDIRECT("B"&(ROW(B1)+POWER(-1,ROW(B1))),"删除","保留"),"保留")3...

...目录内缺少运行的必要文件请重新安装,在线急等!!!
您好,你可以到网上下载一个免CD补丁,下载好以后打开,等到补丁生效后就可以直接打开游戏了!谢谢

相似回答