首页 > 解决方案 > Libreoffice 如何将 Cell.CellAddress.Row (已经是一个数字)转换为整数?

问题描述

我想为 CellRange 创建一个字符串,为此我有一个 RowNumber,但很难将其附加到字符串
第一两行代码仅用于说明,您知道 Cell 具有哪种数据类型

CellRange = sheetb.getCellByPosition(nColumn, i)  
Cell = CellRange.findFirst(Descript)




Dim subStrRan As string
subStrRan = "B1:B"
subStrRan = subStrRan + Cell.CellAddress.Row
print subStrRan  

当我运行它时,它告诉我连接的两种数据类型(第 5 行)不兼容 - 有没有办法将它转换为正确的数据类型?

标签: vbabasiclibreoffice-calclibreoffice-basicopenoffice-basic

解决方案


使用subStrRan = subStrRan & Cell.CellAddress.Row.

+运算符不应用于连接。有关详细信息,请参阅此帖子


推荐阅读