【问题标题】:Mass editing hyperlinks in Excel, replacing parts of the hyperlinks with data in Excel在 Excel 中批量编辑超链接,将部分超链接替换为 Excel 中的数据
【发布时间】:2015-07-31 08:39:36
【问题描述】:

我不太擅长宏或 VBA 编码,但我想用它来解决这个问题。我正在为酒店房间库存目录创建照片数据库。我只是使用 Excel 来编辑超链接。情况是每个房间都有一个特定的超链接到它的照片文件夹。所以从技术上讲,每个行项目都有几乎相同的地址,除了最后几个数字是它的目的地。

例如:房间 301 将有以下超链接: http://sharepoint/sites/NYNYRoomInventoryCatalog/Rooms%20By%20Floor/Forms/AllItems.aspx?RootFolder=/sites/NYNYRoomInventoryCatalog/Rooms%20By%20Floor/03/301&

302 房间是http://sharepoint/sites/NYNYRoomInventoryCatalog/Rooms%20By%20Floor/Forms/AllItems.aspx?RootFolder=/sites/NYNYRoomInventoryCatalog/Rooms%20By%20Floor/03/302&

916 号房间是http://sharepoint/sites/NYNYRoomInventoryCatalog/Rooms%20By%20Floor/Forms/AllItems.aspx?RootFolder=/sites/NYNYRoomInventoryCatalog/Rooms%20By%20Floor/09/916&

基本上,我只想用房间的楼层和房间号替换 09/916& 这部分。我的 Excel 电子表格中有单独的列指示房间号。

A列是超链接,B列是房间号,C列是楼层号

是否有宏代码可以为我的电子表格中的每个行项目生成超链接

http://sharepoint/sites/NYNYRoomInventoryCatalog/Rooms%20By%20Floor/Forms/AllItems.aspx?RootFolder=/sites/NYNYRoomInventoryCatalog/Rooms%20By%20Floor/楼层号/房间号&

并且将从列中提取楼层号和房间号。我会手动完成,但有 2,000 多个房间。我将不胜感激任何帮助或指导!

【问题讨论】:

    标签: excel vba sharepoint hyperlink edit


    【解决方案1】:

    在 D 列(从 D2 开始):

    ="http://sharepoint/sites/NYNYRoomInventoryCatalog/Rooms%20By%20Floor/Forms/AllItems.aspx?RootFolder=/sites/NYNYRoomInventoryCatalog/Rooms%20By%20Floor/" & C2 & "/" & B2 & "&"
    

    填写数据列表的末尾。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-07-12
      • 2016-02-07
      • 2015-03-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多