网站首页 > 精选文章 / 正文
按A列数据批量创建新表(控件按钮代码)
Private Sub CommandButton1_Click()
On Error Resume Next
Dim i%, j%
For i = 1 To [a65536].End(xlUp).Row
For j = 2 To Sheets.Count
If Cells(i, 1) = Sheets(j).Name Then
Exit For
End If
Next
Sheets.Add(after:=Sheets(Sheets.Count)).Name = Cells(i, 1)
Next
End Sub
清除剪贴板
Sub 清除剪贴板()
Application.CutCopyMode = False
Application.CommandBars("Task Pane").Visible = False
End Sub
批量清除软回车
Sub 批量清除软回车()
'也可直接使用Alt+10或13替换
Cells.Replace What:=Chr(10), Replacement:="", LookAt:=xlPart, SearchOrder:= _
xlByRows, MatchCase:=False, SearchFormat:=False, ReplaceFormat:=False
End Sub
当前文件另存到指定目录
Sub 当前激活文件另存到指定目录()
ActiveWorkbook.SaveAs Filename:="E:\信件\" & ActiveWorkbook.Name
End Sub
另存指定文件名
Sub 另存指定文件名()
ActiveWorkbook.SaveAs ThisWorkbook.Path & "\别名.xls"
End Sub
以本工作表名称另存文件到当前目录
Sub 以本工作表名称另存文件到当前目录()
ActiveWorkbook.SaveAs Filename:=ThisWorkbook.Path & "\" & ActiveSheet.Name & ".xls"
End Sub
将本工作表单独另存文件到Excel当前默认目录
Sub 将本工作表单独另存文件到Excel当前默认目录()
ActiveSheet.Copy
ActiveWorkbook.SaveAs Filename:=ActiveSheet.Name & ".xls"
End Sub
以活动工作表名称另存文件到Excel当前默认目录
Sub 以活动工作表名称另存文件到Excel当前默认目录()
ActiveWorkbook.SaveAs Filename:=ActiveSheet.Name & ".xls", FileFormat:= _
xlNormal, Password:="", WriteResPassword:="", ReadOnlyRecommended:=False _
, CreateBackup:=False
End Sub
Tags:subcommand
猜你喜欢
- 2025-03-07 VBA如何实现等比数列过程,方法很简单
- 2025-03-07 Excel表格一键自动循环上下滚屏
- 2025-03-07 Excel如何设置表格边框样式,记住这几个关键属性就懂了
- 2025-03-07 Excel-VBA对象、属性、方法和事件(7)
- 2025-03-07 详细讲解如何用EXCEL制作登录界面
- 2025-03-07 Excel-VBA对象、属性、方法和事件(11)
- 2025-03-07 Excel 工作表中如何找出不同数据,两个方法教你学会
- 2025-03-07 实例分享:用Excel表格构建彩票推选工具思路交流
- 2025-03-07 初探DeepSeek
- 2025-03-07 VBA打开网页的4种方法,每一种方法都不能错过