- 博客(38)
- 收藏
- 关注
原创 实用VBA:19.Excel一键修复文件链接
此前与大家分享过一键提取文件目录和文件名的方法,并且VBA中加一句语句就可以使提取出来的文件名带有链接,这样很方便在对大量文件进行检查时不必在资源管理器里到处翻目录,所见即所得,点击文件名即可打开文件。是个实际工作中非常实用的小技巧。但是有时候由于将保存目录信息的excel文件移动到了其他目录下或者分享至其他计算机等原因,常常遇到文件链接失效的情况。此时,也可以通过简单的VBA实现一键修复链接。
2024-04-15 22:47:11 775
原创 实用VBA:18.角度或坐标的格式转换(单位换算)
在某些行业工作中,可能会遇到需要将角度或者坐标数值进行格式转换或者单位换算的情形。有很多小工具可以实现这样的换算,也有一些大型的专业软件带有单位换算的模块或者小插件,或者在excel单元格中写入计算公式。其实使用VBA写个函数也可以很方便地进行转换,在用Excel进行数据处理时就不用再打开其他软件进行换算了。例如,已知了度分秒格式的数据,需要转换为十进制°值的格式。
2024-04-03 14:27:47 621
原创 实用VBA:17.大量word文件中的文本内容进行批量替换
在工作中可能会遇到需要对大量word文件中的文字内容进行批量替换的情况。相比excel的批量处理,个人感觉word文档中由于包含大量样式信息,批处理时总感觉有顾虑。一者担心影响了文档的格式,误修改了文档的样式,那后果……整过文档的小伙伴都懂的;二者担心批处理不全面,例如公式、表格、图表或者文本框。这里尝试使用VBA进行多文件的内容查找和替换。实现效果基本满意,能完成一般的使用需求。
2024-01-23 07:46:38 4932 1
原创 实用VBA:16.一键批量删除工作表
在汇总数据时,我们有时候会把大量的工作表复制到同一个工作簿中,待全部数据汇总到一个表里之后,原来的大量分表就成了冗余信息,既占用文件存储空间又显得文件凌乱,影响工作体验。例如上一篇我们汇总过的年工作报表。汇总过之后我希望能一键删除全部的分表。
2024-01-20 16:32:35 1483
原创 实用VBA:15 一键批量汇总工作表的更优方法
此前介绍了一键批量汇总工作簿和工作表的方法。简单介绍起见,当时汇总工作表的思路是将各个表格中的内容一股脑复制粘贴到当前工作表中。但这样带来的问题是汇总效果不理想,一是汇总表格中会重复出现标题行,二是实际工作中我们未必需要汇总整个表,也许只需要汇总特定的几列数据。现在我们对汇总数据的自定义方法进行优化。
2024-01-20 16:23:17 1381
原创 实用VBA:14.修改word文件“创建内容的时间”属性
今天遇到一个需求,需要把word文件中“创建内容的时间”这个属性进行修改。这个属性在文件右键“详细信息”中可以看到,但不可修改,点击属性左下角的“删除属性和个人信息”时,其他信息都可以删除,但这个时间无法删除。
2024-01-11 23:52:53 953
原创 实用VBA:14.在二维数组中查找特定元素
今天遇到个问题,需要对大量表格中的“编号”字段对应补充上“名称”信息。已有“编号”与“名称"的对应关系表,"编号"是个具有唯一性的字段。需要处理的大量表格中出现的编号都可以在在对应关系表中找到,姓名与编号是一对一关系。
2024-01-10 22:46:29 969
原创 实用VBA:13.Excel数据批量套模板输出pdf文件
前面与大家分享了使用VBA批量将Excel数据套模板输出为单独文件的方法(见)和套模板时插入图片的方法(见实用VBA:10.用VBA向Excel文件中自动插入图片)。在此基础上,我们常常希望将套模板输出的文件保存为pdf文件,以免在后续工作流程中excel文件被误修改了内容或格式。
2023-12-31 18:59:41 2264
翻译 Darktable 4.6版本提高了性能并添加了Nifty新功能
darktable是一款受欢迎的摄影和原始开发应用程序,它将自己标榜为“摄影师的虚拟光桌和暗室”。它允许您组织所有文件,并使用有用的工具以非破坏性的方式增强或开发它们。在最近的一次公告中,开发人员推出了darktable 4.6版本。让我们看看它能提供什么。
2023-12-26 08:04:23 113
翻译 厌倦了Bash?在Linux中更改默认Shell
尝试了另一个shell,并且非常喜欢它,以至于你想通过将它作为默认shell来一直使用它?以下是如何在Linux中更改默认shell的方法。Bash并不是唯一的Shell。还有许多其他具有略微不同特征集的Shell可用。几个例子是Zsh,Fish,Ksh是Xonsh。在任何给定的时间,您的系统上都可以安装多个shell。
2023-12-26 07:55:13 168
翻译 Zorin OS 17为Linux 发行版引入混合用户体验
距离2023年底只有几周的时间了,这是多么美好的一年啊。今年的主题是开源软件、隐私、网络安全,当然还有人工智能。尽管圣诞节前夕临近,但仍有大量新的应用程序和发行版正在推出。其中一个版本是期待已久的Zorin OS 17,由于Zorin OS17 Beta,我们有幸在本月早些时候看到了它。如果你是Windows第一用户,你可能会考虑永远放弃它,因为Zorin OS 17具有令人兴奋的用户体验添加功能,可以将其视为日常驱动程序。但是,等待现在已经结束了。稳定版本已经发布,事不宜迟,让我们深入了解.
2023-12-23 18:54:46 360
翻译 收购之后,博通向VMware客户重拳出击
博通最近完成了以610亿美元收购VMware的过程。正如每一次公司所有权变更一样,根据情况的不同,都会产生积极和消极的连锁反应。不幸的是,对于VMware(最流行的虚拟化解决方案之一)来说,这不是一个好消息。
2023-12-19 21:46:56 96
翻译 Celeste:使用Rust开发的一个多云端开源GUI文件同步客户端
当涉及到与云的文件同步时,我们有Insync、FreeFileSync等选项,还有一些命令行工具,如rclone。在任何一种情况下,如果云存储提供商的同步客户端可用于Linux或任何其他平台,您也可以使用该客户端。然而,这并不是与多个云存储服务同步的最佳方式。
2023-12-19 17:52:34 111
翻译 Linux Mint 21.3 Beta版将让您立即尝试Cinnamon 6.0!
Linux Mint可以说是最好的基于Ubuntu的Linux发行版之一。Linux社区中的许多人更喜欢它而不是Ubuntu,因为它以社区为中心的处理方法。再过几周,我们将看到Linux Mint 21.3的发布。然而,在此之前,我们现在可以一窥该长期支持版本将提供什么。让我们先睹为快吧!
2023-12-19 09:00:00 184
翻译 Wave:如果你讨厌命令行,你会喜欢的现代新Linux终端
是的,您可以自由地使用您的鼠标。它是底部的一个小输入框。试一试,如果您足够喜欢它,请将整个文件夹移动到/opt目录,为它创建一个新的桌面文件,以便可以在系统菜单中搜索它。从您的发行版附带的默认版本到过去的经典版本、终结者或更“现代”的基于Rust的硬件加速版本,如Rio。能够保存和拥有持久的SSH连接,在工作空间中对它们进行分组,以及文件的图形化编辑,这些都是开发人员成为Wave终端粉丝的充分理由。Wave终端主要是为应用程序开发人员创建的,他们必须不时使用终端来部署他们的项目或解决他们的应用程序问题。
2023-12-16 22:10:53 139
原创 实用VBA:12.用VBA将txt文本文件导入Excel表格
小伙伴们工作中时常遇到处理文本文件的情况。有些业务系统中的数据记录、日志文件、格式化输出的数据等是以txt文本文件的方式记录的。但是在进行数据处理和分析时,如果需要处理大量的文本文件、或对文本文件中特定的字段、数据等进行处理,会显得繁琐而棘手。如果能够导入到excel文件中,就可以发挥Excel进行数据统计分析功能的优势。
2023-12-16 20:23:41 2951
原创 低调使用:免注册获取付费文档的办法
平时我们经常需要查询搜索一些文档资料,往往会遇到查到的文档资料被各大平台无耻地设置为付费下载,而且一般会禁用从页面上复制的功能。扫描版的文档本身就是图片,无法将文字复制出来,文字版的也会受到限制,只能浏览不能复制下载。如果这些文档资料是平台自身生产的也就罢了,付费也是应该的,但大多数平台采取的是让用户上传资料,付费方可下载,费用由上传者和平台按比例分成的模式。基本上平台用的也都是上传者搬运的资料,比如国家标准规范之类的。这就有点过分了。于是乎摸索了一个免费获取文档资料的小技巧,与大家分享一下。
2023-12-10 22:36:00 3355
原创 实用VBA:11.用Excel自动生成商品调拨单
看到知乎上一个问题,"怎么用excel自动提取数据生成调拨单?",问题描述是:表1中有多个产品,每个产品都有ABCD仓,A仓为主仓,可以给BCD仓调拨,填写调拨数量后(正为调入,负为调出)怎么自动在表2中生成发生了调拨的产品的明细?
2023-12-10 13:36:05 661
原创 实用办公小技巧:文件名批量删除空格(批量修改文件名)
工作中可能常常需要对大量文件进行批量处理,有时候需要使用软件对文件进行批量处理时候软件不支持文件名中的空格,有时候自己编写批处理命令访问文件时遇到文件名中带有空格的情况会导致处理失败。
2023-12-09 21:47:00 732
原创 实用VBA:10.用VBA向Excel文件中自动插入图片
实际工作中,套模板输出的时候常常需要插入图片,例如人员简历中的证件照,工作日志中的现场照片等。如果原始照片大小不一,还需要按比例进行缩放。同样可以使用VBA进行批量处理,而且可以和数据一并处理。
2023-12-09 09:30:00 3620 4
原创 实用VBA:9.使用Excel批量套模板,一键输出多个工作表
工作中常遇到需要将大量数据填入表格模板,并保存为单独的Excel文件的情况。例如HR部门将掌握的人员基本信息批量输出为统一格式的信息表;学校将汇总的全部成绩数据为每名学生生成格式统一的成绩单;将汇总的工作记录信息生成格式统一的日志报表……诸如此类的情况。例如为下面表格中的人员批量生成个人信息表(套模板)。
2023-12-05 09:00:00 4036 2
原创 实用VBA:8.一键输出多表格为单独文件
工作中常常遇到需要把保存在一个Excel文件中的若干个工作表分别保存为单独文件。例如:把一年中各个月份的绩效考核分别输出;把部门每个人的简历分别输出;把全校所有学生的成绩单分别输出……
2023-11-28 23:36:31 926 1
原创 实用VBA:7.按文件列表一键汇总excel工作簿
前面介绍了通过打开文件的对话框,选择目录进行多文件一键汇总的方法,也介绍了使用VBA提取文件存储路径和文件名的方法。如果大量的表格文件分别存储在分散的不同目录下,前面介绍的汇总的方法就不太好用了。虽然也可以将分布在不同目录下的文件使用批处理命令复制汇总到同一目录下,再用第一个汇总的方法进行文件表格多合一的汇总。但毕竟有些繁琐。在提取文件列表之后,即可按列表逐一打开文件进行复制汇总。
2023-11-16 22:28:54 636 1
原创 面对百万量级的数据,Excel VBA还能打吗?
工作中常用Excel处理数据,常常疑惑Excel能够应对的数据量上限是多少?恰巧今天看到知乎有这么一个问题"处理 30 万行 × 20 列的数据 Excel + VBA 是否可以胜任,Access 是否可以胜任,有没有其他合适的软件推荐?"关注者还挺多。结合自己经验,发表一点粗浅看法
2023-11-16 21:14:58 559 1
原创 实用VBA:6.一键批量提取文件名和存储路径
工作中经常会遇到需要对大量文件进行检查、整理、筛选、处理的情况。所有操作的前提是先梳理出有多少文件需要处理,文件存储在什么位置,如果文件目录结构比较复杂,手工逐一打开文件夹进行人工检查是繁琐、低效而不可靠的。如果能够将文件存储路径和文件名提取到excel表格中,就可以直观地观察到文件存储的结构特点。
2023-11-14 23:59:04 1793 2
原创 在CMD终端使用Dos命令进行Bat批处理,如何记录日志?
使用批处理命令是日常处理大量重复性操作的便捷方式,例如将大量文件复制到特定目录,改变存储目录进行归类存储,或者批量移动、删除文件或目录等。但当文件存储结构复杂时,批处理的执行效果是否如预期设定,就需要在执行批处理时进行操作过程的日志记录。
2023-11-14 00:03:57 962 1
原创 实用VBA:5.批量汇总工作簿、合并工作表
格式化的表格数据汇总,特点是每个表格字段相同、排序一致、数据量不等、文件数量多。就可以使用VBA批量按顺序打开多个文件,分别复制多个文件中的表格到同一个文件中,实现文件的汇总;采用循环的方式,分别复制各个表中有数据的区域,以追加的方式粘贴到同一个表中,即实现了对多个工作表内容的合并。
2023-10-25 22:32:50 1342 1
原创 拯救老式打印机,连接手机打印
小配件解决大问题,通过USB转TypeC转接头+App实现手机直接连接老式打印机,直接打印,免去换线、导数据之苦。
2023-10-17 21:17:52 3105
原创 实用VBA:4.按列拆分工作表
公司发放奖金,仅在部门内部公示,需要将奖金发放表按部门分隔为若干个分表,分别发给各部门。表格小了还好办,手动选择、复制、粘贴、另存一遍即可解决,如果表格大、部门多、数据未按部门排序的话,手动处理工作量就会很大,通过VBA可以一键完成。
2023-10-12 23:58:44 1168 2
原创 实用VBA:3.向下合并空白单元格
从非格式化的表格、网页、word或其他格式文件中复制到Excel文件中的表格,对上下合并的单元格有时会将单元格内的文本内容保存在最上格中,下面其他单元格为空,需要将很多分散而无规律的非空单元格与其下的空白单元格合并。此处介绍一种快速格式化表格的实用方法。
2023-10-11 22:23:14 1194
原创 无线鼠标无法驱动的解决办法[windows无法安装2.4G wireless device]
关于win7无法安装USB无线鼠标驱动的解决办法
2023-10-10 21:38:24 5981 1
原创 Ubuntu22.04解决联想小新Air14无线网卡Intel wifi6 AX201驱动问题
日常办公最快意的事莫过于将系统装入移动硬盘实现不带电脑随处开工了,此前我将Ubuntu22.04装入了固态移动硬盘,实测实现了在不同电脑上使用自己的系统。但此方法最大的瓶颈就是对不同主机的驱动适配不全的问题。只要网络能连接,大部分驱动可以百度一下即时安装。麻烦的就是网卡识别不了的情况。在此记录一次解决无线网卡驱动的过程。
2023-09-28 17:08:32 4168 3
原创 实用VBA:2.隔行插入空白行
工作中有时会需要将一个表格的行与行之间各插入一个空白行,即由每行一条数据改为隔一行一条数据(或每条数据占2行);或根据需要在每行数据后插入数量不等待空白行,以供后续处理填入数据使用。实现方法有很多,此处为了练习VBA,分享一种使用VBA实现的方法和一种快速实现的操作技巧。
2023-09-23 00:16:54 1119 1
原创 实用VBA:1.向下填充空白单元格
工作中有时候需要将无重复的表转换为有重复的表。有很多方法,此处我们探讨使用VBA向下填充空白单元格的方法。
2023-09-20 22:38:26 1227 1
原创 使用VBA自定义堆栈类
在VBA (Visual Basic for Applications) 中,二维数组和堆栈都是非常常用的数据结构和编程工具。然而,VBA自身并未提供像Java或C++那样的堆栈类。但是,我们可以使用VBA的集合(Collection)或者自定义类模块来实现堆栈的功能。
2023-09-20 00:51:07 251 1
原创 使用VBA实现二维数组的堆栈
VBA (Visual Basic for Applications) 是一种在 Microsoft Office 系统中常见的编程语言。您可以在 VBA 中使用二维数组和堆栈,但是请注意,VBA 本身不提供堆栈数据结构。您需要自己实现堆栈,或者使用一些库(例如 VBA 的库中并没有这样的数据结构)。
2023-09-19 23:36:02 176
原创 Ubuntu22.04升级后更新微信失败
修改/opt/apps/com.qq.weixin.deepin/files/run.sh文件,注释掉设置WINEPREDLL环境变量的一行。搜索了一下,别人也遇到过更新ubuntu到22.04之后微信无法登陆的问题。程序执行正常结束,没有报错,却没有出现新的微信图标,桌面图标依然是我原来安装的原生linux版。1.Nvidia显卡驱动失效,开机无法进入系统,经一番折腾才恢复。2.原来安装的linux版微信扫码也无法登陆了。查了一下,可能重启一下会恢复。注释修改后保存时终端输出错误信息了。
2023-09-10 12:05:56 651 2
原创 Ubuntu22.04装入移动硬盘,打造随身LinuxToGo最简单的方法
受WinToGo思路启发,一直在想有没有可能将linux装在移动硬盘甚至U盘中,实现LinuxToGo,随身携带,想用的时候接上USB口就可以启动,外出时候带个移动硬盘就可以,不必背着电脑到处跑。第3步,在windows下将固态硬盘已有分区删除,新建分区但不初始化,确保第1个分区的位置留给Ubuntu用,因为要作为系统引导分区用。第8步,安装过程中重启计算机时移除U盘,完成安装后系统重启时会从移动硬盘启动,进入Ubuntu系统。
2023-03-18 00:38:25 8104 6
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人