EXCEL编程中提示"缺少End Sub"是什么问题?在网上找的程序,写进去为什么出现“缺少End Sub”?求解啊。。
Subhebingbiao()'Macro1Macro'将多个工作表数据合并到新表中DimobjSheetAsWorksheetDimobjNewAsWorksheetD...
Sub hebingbiao()
' Macro1 Macro
' 将多个工作表数据合并到新表中
Dim objSheet As Worksheet
Dim objNew As Worksheet
Dim intRow As Long
Dim rowEnd As Long
Sheets.Add After:=Sheets(Sheets.Count)
Set objNew = Sheets(Sheets.Count)
ActiveSheet.Name = "合并销售表"
intRow = 1
For i = 1 To Sheets.Count - 1
Set objSheet = Sheets(4)
rowEnd = objSheet.Cells.SpecialCells(xlCellTypeLastCell).Row
objSheet.Rows("1:" & rowEnd & "23").Copy
objNew.Range("A" & intRow & "C").Select
ActiveSheet.Paste
intRow = intRow + rowEnd
Next
End Sub 展开
' Macro1 Macro
' 将多个工作表数据合并到新表中
Dim objSheet As Worksheet
Dim objNew As Worksheet
Dim intRow As Long
Dim rowEnd As Long
Sheets.Add After:=Sheets(Sheets.Count)
Set objNew = Sheets(Sheets.Count)
ActiveSheet.Name = "合并销售表"
intRow = 1
For i = 1 To Sheets.Count - 1
Set objSheet = Sheets(4)
rowEnd = objSheet.Cells.SpecialCells(xlCellTypeLastCell).Row
objSheet.Rows("1:" & rowEnd & "23").Copy
objNew.Range("A" & intRow & "C").Select
ActiveSheet.Paste
intRow = intRow + rowEnd
Next
End Sub 展开
2个回答
展开全部
对那图进行的回答,
第一行已经是一个SUB的开始了,就没有必要再写一个Sub hebingbiao()
解决就是把Sub hebingbiao()行删除
两个End Sub只留一个就行了。
第一行已经是一个SUB的开始了,就没有必要再写一个Sub hebingbiao()
解决就是把Sub hebingbiao()行删除
两个End Sub只留一个就行了。
更多追问追答
追问
请问是出现1004错误那个图吗?好像那个没有两个End Sub 啊?能说明详细点吗?最好是把正确的程序写出来,谢谢!!
追答
其实我倒更是想知道你的需求,
只是把多个SHEET合并到同一个SHEET中么?
每个SHEET有多少列?前几行是标题不是数据?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
就是没有结束语句呀
更多追问追答
追问
你好,可以说详细点吗?因为我是帮人查的,不知道什么是结束语句啊,谢谢了。。。
追答
Sub hebingbiao()
' 将多个工作表数据合并到新表中
Dim objSheet As Worksheet
Dim objNew As Worksheet
Dim intRow As Long
Dim rowEnd As Long
Sheets.Add After:=Sheets(Sheets.Count)
Set objNew = Sheets(Sheets.Count)
ActiveSheet.Name = "合并销售表"
Set objSheet = ActiveSheet
intRow = 1
For i = 1 To Sheets.Count - 1
rowEnd = objSheet.Cells.SpecialCells(xlCellTypeLastCell).Row
objSheet.Rows("1:" & rowEnd & "23").Copy
objNew.Range("A" & intRow & ":C" & intRow).Select
ActiveSheet.Paste
intRow = intRow + rowEnd
Next
End Sub
你的代码并不是提示end sub,而是提示1004
倒数第五行,你自己对照一下,单元格表示方法的错误
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询