簡體   English   中英

將值插入 excel 個單元格 vb.net

[英]Insert values to excel cells vb.net

一個單元格 (1,1) 包含數字 202205252027。現在我將把這個值剪切到另一個單元格 (2,2) 並在值的中間添加一個“-”符號,如 202-20-52520-27。 下面是我的代碼。

Dim xsh As excel.sheets(1)
Dim oldCell As String = ""
Dim newCell As String = ""
oldCell = Trim$(xsh.Cells(1,1).Value)
newCell = oldCell.Insert(3, "-")
newCell = newCell.Insert(6, "-")
newCell = newCell.Insert(12, "-")
xsh.Cells(2,2).Value = newCell

問題是當我想插入第一個“-”時出現錯誤“指定參數超出有效值范圍”。 你們能給我個主意嗎? 非常感謝你。

你使用循環還是條件? 代碼沒有任何問題。 如果你使用循環,你檢查過你的最后一個單元格嗎? 如果它不包含 12 個字符,那么您將無法繼續進行,然后會收到此錯誤。 仔細檢查。 如果評論對您有幫助,請打勾。

暫無
暫無

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

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