繁体   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