有一个已经设定了一定格式的EXCEL文件
我现在要通过VB实现以下过程:
打开EXCEL,新建一个SHEET2,把SHEET1的格式复制到SHEET2,用来自数据库的内容填充SHEET1,再把SHEET2复制到SHEET3,再填充SHEET2……另外,由于之前乱试代码,我的OFFICE现在响应速度变得奇慢,双击一个“.XLS”或“.DOC”要等三四分钟才能打开,但是如果先从“程序”中打开OFFICE程序,再从“打开”菜单里选择文件速度就很正常……求解,谢谢大家!
我现在要通过VB实现以下过程:
打开EXCEL,新建一个SHEET2,把SHEET1的格式复制到SHEET2,用来自数据库的内容填充SHEET1,再把SHEET2复制到SHEET3,再填充SHEET2……另外,由于之前乱试代码,我的OFFICE现在响应速度变得奇慢,双击一个“.XLS”或“.DOC”要等三四分钟才能打开,但是如果先从“程序”中打开OFFICE程序,再从“打开”菜单里选择文件速度就很正常……求解,谢谢大家!
解决方案 »
- 请教关于如何使用红外对射触发VB事件.
- 在工作表中能否做成这种效果的放大镜?
- 在vb中怎样把excel中的sheet改名称,显示为自己想要的名称?
- TreeView怎么加滚动栏?
- setupbuilder安装程序中找不到我要用的图片了
- 那里有SmartCheck6.20的下载?
- tb.Open "select from inuser where 部门= " & Combo1.Text, tbs提示“select子句包含一个保留字、拼写错误或
- 怎么会这样?有谁能给我个解释吗?(谢谢了)
- 英语
- 关于[SetWindowLong]函数
- 如何得到显示屏幕的大小和屏幕中的坐标?
- 如何得到局域网内所有的数据库名列表,谢谢!!!
Sheets("Sheet1").Copy Before:=Sheets(1)
Sheets(Sheets.Count -1).Name = "newsheet"
Dim a As Worksheet
Sheet1.UsedRange.Copy
Set a = ThisWorkbook.Sheets.Add
a.Paste
Set a = Nothing
End Sub
Sheets("Sheet1").Copy After:=Sheets(3)
End Sub
Sheets("Sheet1").Copy After:=Sheets(Sheets.Count)
End Sub意思是将 Sheet1 作一个副本 放到 最后
再写一次
Sheets("Sheet1").Copy Before:=Sheets("Sheet1")
Sheets(Sheets.Count -1).Name = "newsheet"
Sheet1是你的设定了一定格式的EXCEL表。