使用vba进行excel超链接设置(链接到当前文档某一单元格)
最前面直接说怎么做,使用 sheet.Hyperlinks.Add 添加link,目的位置 anchor ,address 如果是本文件就空着,subaddress写sheet名称和位置,TextDisplay 显示的文字。
For c = 3 To .Cells(4, 3).End(xlToRight).Columncity_text = .Cells(4, c).Value.Hyperlinks.Add Anchor:=.Cells(4, c), Address:="",SubAddress:=city_text + "!A1",TextToDisplay:=city_text
Next
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------
20191116补充:
我自己写的逻辑是:
1.对总工作表的某一行或某一列进行遍历,取出单元格中的内容;
2.对这个单元格添加超链接,显示的内容与原单元格中的相同。
同事的需求是,将各个子表表名的汇总到总表,并做超链接,总表中原本是没有文字的。
实现逻辑为遍历各子表,取其内容对总表总单元格进行超链接
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------
以下为原文:
嗯,下面是我自己的碎碎念,可以不看,emmmm,就是写我咋被自己的习惯坑死的。。
昨天晚上老板给了个小任务,把数据整理成全网汇总-省份-城市-网点这样的层级下钻的excel文档,而且还要能够返回。大概要分几百个sheet表,没数,各维度排列方式还不完全一样,有些需要按列分、有些要按照行分,搞了一天多一点终于弄完了,也算是把vba重新熟悉下吧,什么条件格式啦、表格拆分啊,东西总不用就是会忘记。。
进入正题,我需要的结果大概是这样,点击省区的名称,查看省区下面的城市汇总、城市点开再看网点。
平时做超链接直接用hyperlink函数,比vba方便多了。用习惯这个函数的结果就是,我用vba加超链接这个问题上花了一个小时!!
官方给的parameter解释如下:
嗯,看起来和hyperlink挺类似的,坑就在Address 和SubAddress 子地址这里。。
平时用hyperlink链接到当前文件是怎么写的呢?"#" +sheetname+"!A1" 一般是这样拼接而成的,我写vba的时候想当然的直接在address里面这样写了,把子地址直接忽略掉了……结果可想而知。
使用vba进行excel超链接设置(链接到当前文档某一单元格)相关推荐
- VBA在Excel中的应用(一):改变符合条件单元格的背景颜色
Jiahua Jin VBA在Excel中的应用(一):改变符合条件单元格的背景颜色 在使用excel处理数据的时候,为了能更清晰的标示出满足特定条件的单元格,对单元格添加背景色是不错的选择.手工处理 ...
- excel中设置同一行中出现重复值时单元格突出显示
问题 条件格式中直接选择有重复值时单元格变色是作用于整个所选区域的,也就是说在该区域里,只要有重复值时单元格就会突出显示(具体怎样显示可以自己设置,如使单元格填充色为红色). 那如果我们想对于每一行( ...
- 计算机自定义大小修改数值,如何将电脑excel文档中的单元格颜色设置为根据数值大小自动修改...
如何将电脑excel文档中的单元格颜色设置为根据数值大小自动修改 腾讯视频/爱奇艺/优酷/外卖 充值4折起 当我们在使用电脑的时候,如果想要处理数据的话,一般都会用到excel软件,在excel中,如 ...
- java设置excel单元格格式为百分比_Java 设置Excel条件格式示例代码(高亮条件值、应用单元格值/公式/数据条等类型)...
概述 在Excel中,应用条件格式功能可以在很大程度上改进表格的设计和可读性,用户可以指定单个或者多个单元格区域应用一种或者多种条件格式.本篇文章,将通过Java程序示例介绍条件格式的设置方法,设置条 ...
- Excel如何将工作表按照表内某一单元格命名
今天跟大家分享一下Excel如何将工作表按照表内某一单元格命名 1.如下图我们想要按照工作表A1单元格内容命名工作表. 2.首先我们点击下图选项(Excel工具箱,百度即可了解详细的下载安装信息,本文 ...
- php提交表单到excel,使用php生成excel表单使用很少的非可编辑单元格
我想使用php生成excelsheet,那么哪种方法或代码更适合用于生成动态excelsheet?请查看屏幕截图,以了解我面临的问题. screenshot of required excel she ...
- VBA操作Excel之设置单元格属性
VBA操作Excel简介 一.VBA读写Excel文件 二.VBA设置单元格属性 三.VBA弹出输入和输出窗口 参考文档 一.VBA读写Excel文件 VBA简介及打开Excel文件方法见VBA读写E ...
- excel表格行列显示十字定位_突出显示活动单元格所在行列的设置方法
在进行Excel工作表的处理时,有时需要以某种方式突出显示活动单元格或指定的单元格区域.一般情况下,可以对这些单元格或单元格区域填充颜色以获得需要的显示效果,在对单元格或单元格区域突出显示后需要取消上 ...
- 宽php边框粗细_phpexcel导出excel外边框加粗,边框细线,合并单元格,换行,居中,上边距,左边距,打印设置...
外边框加粗: $styleArray2 = array( 'borders' => array( 'outline' => array( 'style' => PHPExcel_St ...
最新文章
- cdh的集成phoenix安装_环境篇:Kylin3.0.1集成CDH6.2.0
- 设计模式(一)-单例模式
- 怎么改善现有网站为xhtml+CSS
- eclipse新建项目时JRE的三个选项分别是什么意思?
- FAILED: ValidationFailureSemanticException partition spec {dt=2021-04-01} doesn‘t contain all (2) pa
- xmlWriter 以UTF-8格式写xml问题
- javascript中String的fromCharCode()方法
- CentOS 7 利用Docker搭建禅道系统
- Linux——系统开关机指令简单学习笔记
- Java中的生产消费者问题
- hallo world
- 手机业务的趋势:移动互联
- 西门子PLC 1200和V20变频器USS通讯
- 前端面试需要准备什么?
- PowerPoint放映时的动画怎么取消?
- Gmail企业级邮箱的outlook配置
- Mac安装truffle框架时出现✓ Preparing to download box ✖ Downloading Unbox failed! Error: connect的解决方法
- 蜜蜂的群体决策:一万只蜜蜂如何投票选择最佳巢穴?
- JDBC-05-PreparedStatement实现通用的增、删、改,查的方法
- 致一个属于宇宙星辰的人
热门文章
- 宁波市第23届中小学生计算机程序设计竞赛初赛,宁波市第24届中小学生计算机程序设计竞赛初赛试题(小学组)...
- 解决docker报错:The container name “/mysql“ is already in use by container
- 免费好用的征集工具 | 玩转穿搭征集、好物征集、攻略征集
- Vue 设置路由title
- 混合波束成形|进阶:深入浅出混合波束赋形
- 含文档+PPT+源码等]精品基于ssm的足球联赛管理系统的设计与实现vue[包运行成功]计算机Java毕业设计SSM项目源码
- 作为前端,如何帮帝都的朋友租到合适的房子
- html5对电脑配置要求,bim软件对电脑配置要求高吗
- 虚拟主机服务器能干嘛用,虚拟主机能拿来干什么
- pio读取 Excel中 电话号码和身份证的问题