簡體   English   中英

使用VB.Net移動Excel工作表

[英]Move Excel Sheet Using VB.Net

我有一個帶有一個名為"sheet1"表的excel工作表,並且添加了一個名為"secondsheet"新工作表,如下所示:

ExcelApp.Worksheets.Add().Name = "secondSheet"

現在,當第二張紙正向“ sheet1”添加正面時,如何移動第二張紙到最后

這是我所做的,但是無法移動第二張紙

ExcelApp.Worksheets("secondsheet").Move(After:=xlWorkBook.Worksheets(xlWorkBook.Worksheets.Count))

在VBA中獲得所需內容的正確語法是:

Sheets.Add After:=Sheets("sheet1")
ActiveSheet.Name = "secondSheet"

我總是很幸運,首先要在正確的位置創建工作表,然后重命名它。

我終於解決了...上面的代碼沒有任何錯誤,但是聲明工作簿使我拔了頭發。

這是我所做的:

Dim xlWorkBook As Excel.Workbook
xlWorkBook = ExcelApp.Workbooks.Add

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM