我想給單元格命名我的工作表(064149107)。名稱不能更改,並且工作簿中有許多工作表。插入工作表名稱從0開始到單元格
我的代碼工作時,我的工作表的名稱始於0
例如,而不是064149107我得到的細胞64149107除罰款。
,因爲我在這之後做一個VLOOKUP,我沒有發現匹配和錯誤2042
這裏是我的代碼:
sht.Cells(LastRowsht + 1, 2) = sht.Name
我也試過這樣:
If Left(sht.Name, 1) = "0" Then 'règle le probleme d'un sheet name commencant par 0
sht.Cells(LastRowsht + 1, 2) = "0" & sht.Name
Else
sht.Cells(LastRowsht + 1, 2) = sht.Name
End If
但我沒有工作。
我在猜測Excel將字符串轉換爲數字。只需將該值保存爲一個字符串即可。 – Comintern
請注意,您並不需要VBA將表格名稱放入單元格中。 – trincot