当前位置:首页 > 黑客服务 > 正文内容

新手编程代码大全(烟花代码编程python)

hacker1年前 (2023-06-26)黑客服务125

我们今天分享的内容是——如何一键批量修改工作表名称。

新手编程代码大全(烟花代码编程python)

照例举个例子,如下图的A列所示,工作表名是一些可爱家伙。

现在,我们想把工作表名称,根据E:F列的匹配信息,修改为如下形式,部门-人名:

(栗子里表名修改的规则,就是依照E:F的信息,在每个人名前增加部门的前缀)

展开全文

我们可以先把该工作簿现有工作表的名称提取出来,放置在表格的A列。如此一来,我们就可以很方便的利用函数公式,比如IF、VLOOKUP函数等,根据E:F列的内容,对表名做针对性的修改。

看我小眼神,这就用到了我们之前说的VBA常用小代码系列001,一键生成工作表目录不是?

利用该段小代码,一键我们就可以把表名提取到A列了。

当然,那期的代码是批量提取工作表名称并建立超链接,我们这里不需要建立超链接,代码可以简化如下:

Sub ml

'EH VBA公众号VBA编程学习与实践

Dim sht As Worksheet, k&

[a:a].ClearContents '清空A列内容

[a:a].NumberFormat = "@"

新手编程代码大全(烟花代码编程python)

'设置文本格式,防止文本数值数据变形

[a1] = "目录"

k = 1

For Each sht In Worksheets

'遍历工作簿中每个工作表

k = k + 1

'累加K值

Cells(k, 1) = sht.Name

'将工作表名称依次放入表格A列

Next

End Sub

第二步,我们把新的工作表名称用函数计算出来,放在表格的B列。

该例中的E:F列提供了每个人员的部门参数,我们可以在B2输入公式,并向下复制填充:

=IFERROR(VLOOKUP(A2,E:F,2,)&"-"&A2,A2)

最后,就是一键更名了。

代码也不长,如下:

Sub Rename

Dim shtname$, sht As Worksheet, i&

On Error Resume Next

'当程序运行中出现错误时,继续运行

For i = 2 To Cells(Rows.Count, 1).End(3).Row

'遍历当前表格A列的数据

shtname = Cells(i, 1).Value

'将表格A列的值,赋予变量shtname

'之所以将shtname的变量类型定义为文本,是防止A列数据为数值时和sheet序列引用产生冲突。

Worksheets(shtname).Name = Cells(i, 2).Value

Next

End Sub

看下动画效果:

是不是很有趣小炫酷?

当然,我们也可以把两段代码合并成一段代码,也就是省略把工作表名称提取到A列后再用函数更名的步骤,直接通过VBA编程进行更名,但为了方便大家容易理解和更加灵活的使用这段小代码,这里选择了两步走的方案。

扫描二维码推送至手机访问。

版权声明:本文由黑客接单发布,如需转载请注明出处。

本文链接:http://therlest.com/142468.html

分享给朋友:

“新手编程代码大全(烟花代码编程python)” 的相关文章

吃鸡鸭的屁股会有病吗?我非常爱吃鸡鸭的屁股,但经常吃会有病吗?另

吃鸡鸭的屁股会有病吗?我非常爱吃鸡鸭的屁股,但经常吃会有病吗?另 鸡鸭的肛门附近组织,布满大大小小的腺体,各类秽物与毒素都在这些腺体囤积;鸡鸭的肛门也有非常高密度的大肠杆菌,所以鸡鸭的屁股不是少吃的问题,而是不能吃.吃得少可能没觉出怎样,多了问题就显出来了.而且鸡鸭屁股的大肠杆菌会随着蛋生出来的时...

身份证信息被黑客盗取(黑客能把手机内身份证信息盗取吗)

一、身份证信息被黑客盗取(黑客能把手机内身份证信息盗取吗)方法总结 1、黑客通过手身份姓名能否窃取别人银行卡里。朋友你好,这个问题不是这样理解的的,黑客是通过你的这些信息,破易你的银行卡号支付密码来盗取你的财物的,一般你只要不乱点链接,不轻易在手机。黑客控制了手机,窃取了身份证号码手机号姓名等所有...

铁盖子可以放入高压锅蒸吗?装酱料的铁盖子,外面的涂层有些剥落,好

铁盖子可以放入高压锅蒸吗?装酱料的铁盖子,外面的涂层有些剥落,好 铁盖子可以放入高压锅蒸吗? 装酱料的铁盖子,外面的涂层有些剥落,好象也没锈,可以拿它盖严瓶子入高压锅蒸吗? 绝对不行!既危险又不卫生。盖住的瓶子在高压锅中加热,很容易形成压力差而爆炸;铁在高压锅中的水蒸汽作用下极易变成四氧化三...

中国水产养殖网官网_中国水产价格网

只能告诉你名称了,这个,像南京就要三十几,南京六合沪江水产市场甲鱼价格就应声下落。 1-2两的黄鳝批发价格是25元/斤,19-20元/斤,水产养殖网总浏览量达100万人次,价格在35-40元一斤。按照商品鱼进行销售的话,元旦刚过。 生甲鱼200-500/斤,我这边有一个,水产养殖品,战略合作 现在市...

公安系统里的开房记录会保存多久

王浩信谢芷蕙绯闻是真的吗 王浩信妻子陈自瑶为何不离婚 王浩信和谢芷蕙的绯闻是真的吗?王浩信现今的妻子是陈自瑶,2人在2011年的时候结婚了,而王浩信和谢芷蕙之间的事情,就是2人准备婚礼的时候发生的,并且还有网友晒出了谢芷蕙和王浩信2人有关系的证据,甚至还有消息称,谢芷蕙当时已经怀了王浩信的孩子等。...

网上如何查到老公和小三的开房记录

大张伟吐槽真人秀现状 真人秀泛滥到底是好是坏 自从国内开始兴起真人秀这类综艺节目之后,很多明星也非常热衷于这类节目。不仅可以增加曝光度露脸,而且还有助于明星树立人设。不过自从大张伟在采访中吐槽真人秀现状之后,大众也在反思真人秀节目泛滥到底是好是坏。[原创文章:] [好文分享:] 大张伟吐槽真人秀现状...

评论列表

边侣午言
1年前 (2023-06-26)

小炫酷?当然,我们也可以把两段代码合并成一段代码,也就是省略把工作表名称提取到A列后再用函数更名的步骤,直接通过VBA编程进行更名,但为了方便大家容易理解和更加灵活的使用这段小代码,这里选择

礼忱绮筵
1年前 (2023-06-27)

[a:a].NumberFormat = "@"'设置文本格式,防止文本数值数据变形[a1] = "目录"k = 1For Each sht In Worksheets'遍历工作簿中每个工作表k = k + 1'累加K值C

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。