修改value_EXCEL批量名称修改

4af9e6fe511d9b32075bfd5567e7ac7e.png

!!

嘿嘿,

今天给大家更新一章网上算是比较热的一个EXCEL技巧,

当然这个是用VBA才能做到的,那就是名称的批量修改.

打个比方吧.

如果今天你要整理一下,你过往的一些照片,或者文件,这些文件或者照片要按照编辑时间和事件名称来进行编辑,那么你会怎么办?

或者说,今天我到西湖去玩了一趟,名称都是乱七八糟的,那么我要把这些名称进行批量的修改成"2019.3.19日西湖游玩",

然后过了一天,2019年3.20号我去上海玩了一天,想要修改成"2019.3.20上海游玩."

可能你会有200到500张照片,怎么来进行批量修改?

一个一个的打开来看,然后修改?

这样有点麻烦,当然我的这个视频党总也没做得特别完美,大家可以根据自己的需求进行修改和优化.

e989ee0a235ccb36e0ba8d247ee53f73.gif

还有一个问题,就是我要指定一个统一的模板发给员工进行统计,我负责汇总,那么你编辑好这个文件之后,怎么把这些文件名称修改成你拟定好的文件名,或许你有100个文件需要批量修改,

如果你学会这个方法,其实只需要,复制你的文件名然后批量修改.

9b050ae4823456c7d061469c5cc66cda.gif

都是之前录的视频,可能在拼接的时候,有点问题.

视频观看:

f7ba3a584d36ec425ce207aad8f754c6.png

中间牵涉一些代码,按照视频的逻辑,然后模拟一下吧.


Sub ????????()
Dim X, Y As Integer
Dim Z As String
X = ??????.Range("B" & Rows.Count).End(xlUp).Row
Z = InputBox("???????", "Input Data")
For Y = 4 To X

 Range("B" & Y).Value = Format(Left(Range("C" & Y).Value, Len(Range("C" & Y)) - 8), "YYYY-MM-DD") & Z & "(" & Y - 3 & ")" & Right(Range("B" & Y).Value, Len(Range("D2")))
 Next Y
End Sub


Sub ??????????????()
Dim X, Y As Integer
Dim Z As String
X = ??????.Range("B" & Rows.Count).End(xlUp).Row

For Y = 4 To X

 Range("B" & Y).Value = Format(Left(Range("C" & Y).Value, Len(Range("C" & Y)) - 8), "YYYY-MM-DD") & "(" & Y - 3 & ")" & Right(Range("B" & Y).Value, Len(Range("D2")))
 Next Y
End Sub


Sub ????????()
  Dim i As Integer
    i = 3
    Set ????? = CreateObject("Scripting.FileSystemObject")
    Set ????? = ?????.GetFolder(??????.Cells(2, 1)).Files

       
        For Each ??? In ?????
           ??? = Right(???, Len(Range("D2")))
           If ??? = Range("D2").Value Then
                i = i + 1
                ??????.Cells(i, 1) = ???.Name:
                ??????.Cells(i, 3) = ???.datecreated:
                End If
        Next
  Range("B4:B2000") = Range("A4:A2000").Value
End Sub


Sub ???????()
Dim X, Y As Integer
X = 3
Do While Range("A" & X + 1) <> ""
X = X + 1
Name ??????.Cells(2, 1) & "\" & ??????.Cells(X, 1) As ??????.Cells(2, 1) & "\" & ??????.Cells(X, 2)
Loop
MsgBox "???", vbOKOnly

End Sub


Sub ??????????()
Dim X, Y As Integer
X = 3
Do While Range("A" & X + 1) <> ""
X = X + 1
Name ??????.Cells(2, 1) & "\" & ??????.Cells(X, 1) As ??????.Cells(2, 1) & "\" & ??????.Cells(X, 2) & Range("D2").Value
Loop
MsgBox "???", vbOKOnly

End Sub


本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/426208.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

java学习(122):treeset自定义排序

//自定义排序 import java.util.*; public class test62 {public static void main(String[] args){TreeSet treenew TreeSet();//创建一个采用默认树形自然排序的对象tree.add(new Integer(50));tree.add(new Integer(150));tree.add(new Integer(250));tree.add(new Integer(…

运行指定代码_JavaScript 运行机制(Event Loop)详解

一、为什么JavaScript是单线程&#xff1f;JavaScript语言的一大特点就是单线程&#xff0c;也就是说&#xff0c;同一个时间只能做一件事。那么&#xff0c;为什么JavaScript不能有多个线程呢&#xff1f;这样能提高效率啊。JavaScript的单线程&#xff0c;与它的用途有关。作…

Java 支付宝支付,退款,单笔转账到支付宝账户(单笔转账到支付宝账户)

上次分享了支付宝订单退款的代码,今天分享一下支付宝转账的操作. 现在是有一个余额提现的功能,本来是打算做提现到银行卡的,但是客户嫌麻烦不想注册银联的开放平台账户,就说先提现到支付宝就行,二期再做银行卡的提现. 先在支付宝APP里添加此功能,需要签约. 此API官方参数文档 …

java学习(123):treeset排序集合

import java.util.Comparator;public class GoodsSorts implements Comparator {public int compare(Object o1,Object o2){Goods g1(Goods)o1;Goods g2(Goods)o2;System.out.println("调用排序方法");if(g1.getPrice()>g2.getPrice()){return -1;}else if(g1.get…

java学习(124):小综合案例

public class Province {private String name;//省份名称private long area;//土地面积private boolean general;//是普通省份还是特殊省份public String getName() {return name;}public void setName(String name) {this.name name;}public long getArea() {return area;}pu…

论文发表在什么期刊上_医学论文发表期刊论文范文

普通期刊是国内期刊中底数最多、选择范围最广、受众最广的期刊类型。这对国内作家来说一定不陌生。选择出版普通期刊的作者总是很多&#xff0c;无论是大学生还是发表专业职称的专业人士。写普通期刊并不难。普通期刊对论文的要求大多是论文的基本要求&#xff0c;大多数人都能…

[Docker]Docker拉取,上传镜像到Harbor仓库

需求因为项目的需求,需要制作一个基于tomcat的镜像.那么前提就是,需要有tomcat的基础镜像. 怎么做我的思路跑偏了,本来以为是需要将tomcat下载下来,然后通过docker命令,让它成为镜像的.结果后来和老大一沟通,才发现自己的思路偏的不是一点儿半点儿 如果需要tomcat镜像,可以从Do…

java学习(125):简单异常处理

//异常处理 import java.util.Scanner; public class test65 {public static void main(String[] args){int a,b,c;Scanner innew Scanner(System.in);try {System.out.println("亲输入a的值");ain.nextInt();System.out.println("请输入b的值");bin.nextI…

面试题5,接口和抽象类的区别

转载于:https://www.cnblogs.com/fuckingPangzi/p/10153501.html

玩转oracle 11g(18):数据库相关日志文件位置

数据库相关日志文件 10g 相关路径 警告日志 D:\oracle\product\10.2.0\admin\docare\bdump\alert_docare.log 监听日志文件 D:\oracle\product\10.2.0\db_1\network\log文件 监听配置文件、TNSNAMES.ORA配置文件 D:\oracle\product\10.2.0\db_1\network\admin文件夹 11g 相关…

悬浮窗_华为手机悬浮窗设置在哪里

在我们的手机上&#xff0c;应用有很多&#xff0c;现在很多的直播软件都是可以开启小窗功能的&#xff0c;当然了&#xff0c;假如我们的手机假如是华为手机的话&#xff0c;我们也是可以开启应用的悬浮窗功能的&#xff0c;一起了解下&#xff1a;华为手机悬浮窗设置在哪里。…

玩转oracle 11g(19):ora-00020和64位数据库安装32为plsql

1. 64bit 下使用 PLSQL Developer 操作步骤 1.把instantclient-basic-win32-11.2.0.1.0压缩包中文件夹instantclient_11_2 复制到 C:\ 2.把D:\oracle\product\10.2.0\db_1\ 路径下的NETWORK文件夹复制到 C:\ instantclient_11_2\ 3. 系统环境变量 PATH 最右边添加 ; …

布尔运算_3dmax教程 - 布尔运算

布尔运算 - 创建匹配框在本教程中&#xff0c;我们将通过创建几个框并使用布尔运算来减去框的内部来创建一个匹配框。布尔运算非常有创意且使用起来很有趣。请享用&#xff01;步骤1。打开3ds Max&#xff0c;从新页面开始&#xff0c;并将其保存在3ds Max中作为布尔框的场景文…

玩转oracle 11g(20):ora-00604和ora-00018

3. 程序报如下错误&#xff1a; 解决步骤&#xff1a; sql> alter system set processes600 scopespfile; sql> shutdown immediate; sql> startup

主存和cache每一块相等_CPU中的Cache实现原理

本文翻译自&#xff1a;http://duartes.org/gustavo/blog/微信公众号&#xff1a;技术原理君 本文简要的展示了现代Intel处理器的CPU cache是如何组织的。有关cache的讨论往往缺乏具体的实例&#xff0c;使得一些简单的概念变得扑朔迷离。也许是我可爱的小脑瓜有点迟钝吧&#…

树莓派4b装系统_树莓派4B初次使用--系统安装|配置

准备硬件&#xff1a;树莓派本体、读卡器、TF卡、电源线、HDMI连接线(可选)、显示器(可选)软件&#xff1a;SDFormatter格式化工具、Win32DiskImager烧录工具、Finalshell、Cellular-Z技术规格首先&#xff0c;来看看树莓派4的外形&#xff0c;和之前的树莓派3差别不大&#xf…

IntelliJ IDEA——提交代码到GitHub远程库

记录一下在IDEA上怎样将写的代码提交到GitHub远程库&#xff1a; 下面这个图是基本的提交代码的顺序&#xff1a; 将代码Add到stage暂存区 本地修改了代码后&#xff0c;需先将代码add到暂存区&#xff0c;最后才能真正提价到git仓库。 首先&#xff0c;IDEA中&#xff0c;选中…

安装mysql5.6.10_windows下安装mysql(mysql-installer-community-5.6.10.1)详细教程

一、安装前的准备1、下载安装程序包&#xff0c;可到MySQL官方网站www.mysql.com下载&#xff0c;如图1-1&#xff1a;图1-1下载后的安装文件如图1-2所示&#xff1a;图1-2二、安装1、双击下载的安装文件&#xff0c;本篇博文安装的MySQL版本为5.6.10.1&#xff0c;出现如图1-3…

往事不堪回首

UPD&#xff1a;2018/10/9 第一次墙外调查&#xff1a;立个Flag吧&#xff01;第100场&#xff0c;上红&#xff01; 哈哈哈哈哈哈哈哈哈哈&#xff01; 妙啊&#xff01; UPD&#xff1a;2018/10/23 第二次墙外调查&#xff1a;下一场&#xff0c;要不要试着把橙名第二段击穿呢…

mysql 索引计划_Mysql索引、查询计划、优化方向

索引Innodb索引(聚集索引)(聚簇表分布)Innodb是索引组织表&#xff0c;其结构是BTree。其表索引结构是聚簇表分布。其叶子节点保存了KeyRow Data(聚集索引&#xff0c;按主键排序)&#xff0c;其Key是主键或非空的唯一索引。而其二级索引是非主键或者非空的唯一索引。即Innodb表…