小编Wal*_*eed的帖子

如果我后来从其中任何一个删除了任何超链接,为什么 Excel 会删除所有粘贴的超链接?

我使用下面的代码将超链接从一个单元格复制到一个范围。
超链接已粘贴并正常工作,
但如果我后来从任何一个粘贴的超链接中删除任何超链接,则目标单元格中​​的所有超链接都将被删除!
这个问题要么是我使用了 vba(复制、粘贴和删除),要么是仅仅使用了 excel。
我用的是office 2016。

Sub Hyperlinks_Issue()
 
    Range("R2").Copy Range("N2:N15")
 
    Range("N2").Hyperlinks.Delete
 
End Sub
Run Code Online (Sandbox Code Playgroud)

excel vba hyperlink

5
推荐指数
1
解决办法
376
查看次数

根据条件从字符串中提取一个数字

下面的代码从字符串中提取所有数字,甚至将它们组合起来。
但我只需要按照规则提取一个整数:
1-该数字是一位两位数字(加上小数部分,如果存在)。
2-如果数字后跟"orinchin,则提取它并忽略字符串中的其余数字。
3-如果未找到上述条件(2),则提取第一个数字并忽略字符串中的其余数字。

当前字符串 预期结果
INSPECT-8''水12管 8
检查 - 8.5" 水 12 8.5
检查 - 4 水 5.5" 5.5
PM- 6.5 英寸 H44 起 6.5
PM-36英寸管道M1T 36
M2T 的 PM-36 管道 36
PM-18"*12" 管道来自 M1T 18
PM-36 5" M1T 起 5
PM-123 MT 管道
Public Function GetNumeric(CellRef As String)
    Dim StringLength As Long, i As Long, Result As Variant
    StringLength = Len(CellRef)
    For i = 1 To StringLength …
Run Code Online (Sandbox Code Playgroud)

regex excel vba extract

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

标签 统计

excel ×2

vba ×2

extract ×1

hyperlink ×1

regex ×1