编写vb代码,一个excel工作表有很多sheet,把所有sheet的第二列删除,然后把所有sheet的第一列插入到第三
编写vb代码,一个excel工作表有很多sheet,把所有sheet的第二列删除,然后把所有sheet的第一列插入到第三列的前面。如图:前后:希望大神帮帮我...
编写vb代码,一个excel工作表有很多sheet,把所有sheet的第二列删除,然后把所有sheet的第一列插入到第三列的前面。
如图:前
后:
希望大神帮帮我 展开
如图:前
后:
希望大神帮帮我 展开
展开全部
到Excel中自定义一个宏,删除整列,插入一空列,再把A列复制过去,等等。然后查看一个宏代码应用到VB6中去。
我给你整好了:
Private Sub Command1_Click()
Dim wkBook As Workbook
Set wkBook = excel.Application.Workbooks.Open("C:\Users\Administrator\Desktop\Book1.xlsx")
Dim st As Worksheet
For Each st In wkBook.Sheets
With st
.Columns("B:B").Delete Shift:=xlToLeft
.Columns("C:C").Insert Shift:=xlToRight, CopyOrigin:=xlFormatFromLeftOrAbove
.Columns("A:A").Cut Destination:=.Columns("C:C")
.Columns("A:A").Delete Shift:=xlToLeft
End With
Next
wkBook.Save
wkBook.Close
End Sub
别忘了,引用 Microsoft Excel Object Library 库
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
选择第一个表,按下shift键,然后选最后一个表则选择了所有的表格,操作当前表,把第二列,把第一列剪切后选中第三列插入剪切的单元格
追问
恩恩 这个我知道 我只需要代码
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询