小编Pro*_*obs的帖子

VBA 列中的最后一行

我编写了一段简短的 VBA 代码来实现自动化。
一个简短的片段如下:

Sub TEST()

    Rows("1:2").Select
    Selection.Delete Shift:=xlUp
    Range("A1").Select
    ActiveSheet.ListObjects.Add(xlSrcRange, Range("$A$1:$O$148"), , xlYes).Name = _
        "Table2"

End Sub
Run Code Online (Sandbox Code Playgroud)

但是,每个 Excel 文件的行数都不同。现在,当我录制这个宏时,它只需要 $A$1:$O$148 的范围。我如何调整这部分,以便它自动识别最后一行和/或范围?

我已经尝试过:

.Range("A1").SpecialCells(xlCellTypeLastCell).Row
Run Code Online (Sandbox Code Playgroud)

代替:

Range("$A$1:$O$148")
Run Code Online (Sandbox Code Playgroud)

提前致谢!

excel vba

2
推荐指数
1
解决办法
7万
查看次数

在Python中分隔字符串和整数

我想分割字符串和数字.因此,如果连接的字符串是:

Hans went to house number 10 92384 29349
Run Code Online (Sandbox Code Playgroud)

它应该将文本分成:

Hans went to house number | 10 | 92384 | 29349
Run Code Online (Sandbox Code Playgroud)

我很困惑如何解决这个问题,因为拆分不会起作用,因为它也会分裂Hans | 去了 到| 房子| 数..

python

2
推荐指数
1
解决办法
221
查看次数

从 Python 中的字符串拆分数字

如果我想从句子的编号中拆分字符串: "It was amazing in 2016"

我用:

re.split('\s*((?=\d+))
out: 'It was amazing in', '2016'
Run Code Online (Sandbox Code Playgroud)

现在我想做相反的事情,所以如果一个句子以一个数字开头,然后跟着一个字符串,比如: '2016 was amazing'

我希望结果是: '2016', 'was amazing'

python regex

2
推荐指数
1
解决办法
4085
查看次数

正则表达式将数字与逗号和点匹配

我想使用该re模块来匹配整数和浮点数。因此,如果有人键入以下输入类型之一,它应该验证它是否是一个数字:

- 1000
- 1.000
- 1,000
- ($1,000.98)
- -1.000
- 1.0
- $1,0000
Run Code Online (Sandbox Code Playgroud)

现在我正在使用以下内容:

"^[-+]?[0-9]+$"
Run Code Online (Sandbox Code Playgroud)

任何帮助表示赞赏

python regex

0
推荐指数
1
解决办法
2645
查看次数

将SQL Server中的varchar转换或转换为INT

我正在尝试将以下内容转换为整数,以便可以进行从123.456.789到的计算123456789

但是,当我尝试

CAST([Total number] AS INT)
Run Code Online (Sandbox Code Playgroud)

要么

CONVERT(int, [Total number])
Run Code Online (Sandbox Code Playgroud)

然后我得到一个错误

将varchar值'123.456.789'转换为数据类型int时,转换失败。

sql sql-server casting type-conversion

-1
推荐指数
1
解决办法
4811
查看次数

标签 统计

python ×3

regex ×2

casting ×1

excel ×1

sql ×1

sql-server ×1

type-conversion ×1

vba ×1