vba - 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 行)不兼容 - 有没有办法将它转换为正确的数据类型?
解决方案
使用subStrRan = subStrRan & Cell.CellAddress.Row
.
+
运算符不应用于连接。有关详细信息,请参阅此帖子。
推荐阅读
- java - 基于百分比的路由算法
- mysql - MySQL,WHERE 子句中的 IF 语句?
- android - 替换以(最好不使用 sed)开头的字符串
- javascript - jQuery DataTables - 调用多个插件?(日期范围/范围搜索)
- python - 马修特征值
- prisma - Prisma - 如何使用多个模型中的字段定义复合唯一约束?
- java - springdoc-openapi、swagger UI 中的 XML 示例
- sql - SQL 查找多个条件的最后一个值
- r - 添加时间间隔的无暴露时段(间隙)的行
- c++ - 调用 movetothread() 后如何停止 Qthread?