Excel,从CSV单元格生成超链接

时间:2016-12-13 06:33:06

标签: excel vba excel-vba

我有一个填充了文件名引用的电子表格(主要是照片)。我想在不同的工作表中创建可点击的链接,并打开文件。我知道如何使用= HYPERLINK()但是很多单元格中有多个文件引用,在单个单元格中用逗号分隔。从研究中可以明显看出,没有办法将多个超链接映​​射到单个单元格。但是,有一种简单的方法可以将引用映射到向右移动到列的单个单元格吗?我在网上进行了大量搜索,但无法找到其他类似的案例。以下是简单的示例案例。

输入单元格E.g:" ae345_asd,c3stryui"

通缉输出:" C:/files/Photos/ae345_asd.jpg"" C:/files/Photos/c3stryui.jpg"

我也无法控制单个单元格中有多少引用,目前有大约5个引用的单元格。

1 个答案:

答案 0 :(得分:0)

这应该让你开始。突出显示包含地址的单元格并运行宏。它将循环显示突出显示的每个单元格,通过逗号分隔符拆分内容,并为突出显示的单元格右侧的单元格中的每个单元格创建超链接。这个方法使用嵌套循环,如果你处理大量数据会很慢,但我猜这不是这种情况,所以我保持简单。

{{1}}

结果

enter image description here