You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何用Excel VBA复制URL至另一工作表且不带格式与超链接

解决方案

方法1:直接赋值(最简洁高效)

不需要依赖复制粘贴操作,直接将目标单元格的内容赋值到指定位置,完全规避格式与超链接的传递问题:

' 获取单元格的实际值(如果C17是超链接,会获取链接地址)
Sheets("data").Range("N7").Value = Sheets("Input Form").Range("C17").Value

如果需要获取超链接的显示文本而非链接地址,改用:

Sheets("data").Range("N7").Value = Sheets("Input Form").Range("C17").Text

方法2:修改PasteSpecial参数(保留复制粘贴逻辑)

如果坚持使用复制粘贴流程,只需将xlPasteAll替换为xlPasteValues,仅粘贴单元格的值,不会携带格式或超链接:

Sheets("Input Form").Range("C17").Copy
Sheets("data").Range("N7").PasteSpecial Paste:=xlPasteValues
Application.CutCopyMode = False

注:原代码中的Transpose:=True对单个单元格无实际作用,可按需删除。

内容的提问来源于stack exchange,提问作者David

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.18 21:03:08