excel - 我试图创建带有名称但面临问题的新工作表
问题描述
Sub AddSheet()
Dim wkbSource As Workbook
Dim ws As Worksheet
Application.Screenupdating = False
Set wkbSource = Workbooks.Open("C:\nani\Excel-Vba\test.xlsx")
Set ws = wkbSource.Sheets
ws.Add(Before:=Sheets(1)).Name = "FirstSheet"
End Sub
解决方案
这里有很多问题
Sub AddSheet()
Dim wkbSource As Workbook
Dim ws As Worksheet
Set wkbSource = Workbooks.Open("C:\nani\Excel-Vba\test.xlsx")
Set ws = wkbSource.Worksheets.Add(Before:= wkbSource.Sheets(1))
Ws.Name = "FirstSheet"
End Sub
推荐阅读
- adaptive-cards - 如何通过 Action.Http 获取 TextBlock 文本?
- c# - 如何知道目录是否可写?
- android - 尝试通过 Android 设备通过 BLE + BT 连接到 iOS
- firebird - 无法在执行块中删除先前修改的新表
- android - findViewById() 方法在活动中如何工作?
- reactjs - 如何减少两个带有标签的复选框之间的垂直距离?
- laravel - 使用 Laravel Excel 将 xlsx 转换为 pdf
- javascript - ReactJS - 显示当前日期前 1 年的日期
- oauth-2.0 - OAuth2 授权代码流程 - 在前端 VS 后端交换授权代码?
- elixir - Phoenix Framwork LiveView 替换所有内容