2013-08-24 81 views
0

当然,如果你知道如何编写一个宏,这可以很容易地完成,可悲的是,我不这样做,我打扰你了。添加超链接

我想要做的是添加超链接到一个单元格(链接不会改变,而不是数字在它的末尾,我写在同一个单元格中,我添加了一个超链接)

我试过一个简单的键盘宏,通过复制数字> CTRL + K的单元格,并写入不改变的超链接部分,并粘贴复制的数字。 然而,它不能按计划工作,Excel复制单元格,但按CTRL + K后,它从剪贴板中删除,我做错了什么,或者这是可以做的事情?

永远不会改变的链接是:http://myanimelist.net/anime/ [在表中的数字走后/动漫/]

键入它全部由手工简直是不可能的,我已经接近5000线,以添加超链接。

+1

您试过的代码是什么?如果你先把这些尝试放在这里,你会得到更好的结果。 – enderland

+0

这几乎正是你想要做的:http://stackoverflow.com/questions/18358523/excel-2010-edit-multiple-hyperlinks-vba-macro/18359675#18359675尝试适应它为您的目的,张贴如果您有麻烦/错误,请在此处填写代码,我很乐意提供帮助。 –

回答

1

你不需要一个宏来做到这一点。只需在第一行使用下面的公式并使用自动填充将公式填充到其余行。此公式假定您的数字在列A中。

=HYPERLINK(CONCATENATE("http://myanimelist.net/anime/",A1),A1) 
+0

我非常感谢你,是否可以更改超链接的名称,使其成为数字还是太麻烦了? – Andy

+0

@Andy,HYPERLINK有一个名为友好名称的可选参数。编辑我的答案包括它。 –

+0

非常感谢,对不起所有的麻烦 – Andy