编写vb代码,一个excel工作表有很多sheet,把所有sheet的第二列删除,然后把所有she
答案:1 悬赏:0
解决时间 2021-01-29 15:03
- 提问者网友:暗中人
- 2021-01-28 16:34
编写vb代码,一个excel工作表有很多sheet,把所有sheet的第二列删除,然后把所有she
最佳答案
- 二级知识专家网友:酒安江南
- 2021-01-28 17:27
Sub delete()
Dim sc As Integer
sc = Worksheets.Count
For i = 1 To sc
Worksheets(i).Range("b:b").delete
Next
End Sub
第二列删了,自然第一列在第三列前面追答
追问:没有把第一列剪切到第三列之前吧帮我看看下面这个代码,有什么问题?谢谢了Sub aaa()
For i = 1 To Sheets.Count
With Sheets(i)
.Columns(4).EntireColumn.Insert
.Range("a:a").Copy [d1]
.Columns("A:B").Delete Shift:=xlToLeft
End With
Next
End Sub
追答:抱歉,with的结构我还没学
追问:我解决这100给你了 加油!我也在学
Dim sc As Integer
sc = Worksheets.Count
For i = 1 To sc
Worksheets(i).Range("b:b").delete
Next
End Sub
第二列删了,自然第一列在第三列前面追答
追问:没有把第一列剪切到第三列之前吧帮我看看下面这个代码,有什么问题?谢谢了Sub aaa()
For i = 1 To Sheets.Count
With Sheets(i)
.Columns(4).EntireColumn.Insert
.Range("a:a").Copy [d1]
.Columns("A:B").Delete Shift:=xlToLeft
End With
Next
End Sub
追答:抱歉,with的结构我还没学
追问:我解决这100给你了 加油!我也在学
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯