Excel、VBA
Excel、VBA
慵懒渔夫
原本是跟十个数字打交道的,却偏偏对前两个数字产生了浓厚的兴趣。
喜欢“代码在指间流淌”的感觉。
展开
-
去掉Excel单元格最右边的几个字母
=LEFT(A2,LEN(A2)+1-MATCH(1>0,ISERROR(N(INDIRECT(LEFT(RIGHT(A2,ROW($1:$9)))&4^10))),))原创 2022-04-27 22:25:33 · 4380 阅读 · 0 评论 -
分列+去重
把一列以逗号分隔符的数据去重。原创 2021-12-18 10:45:56 · 164 阅读 · 0 评论 -
SQL读取Excel数据
有个群友升级到SQL2008后,原本可以正常执行的脚本读取Excel数据的功能忽然不能用了。之前只知道在SSMS里手工导入,看到这个新功能,就决定试试看。测试过程遇到了以下问题:"SQL Server 阻止了对组件 ‘Ad Hoc Distributed Queries’ 的 STATEMENT ‘OpenRowset/OpenDatasource’ 的访问,因为此组件已作为此服务器安全配置的一部分而被关闭。系统管理员可以通过使用 sp_configure 启用 ‘Ad Hoc Distributed原创 2021-01-26 22:01:44 · 2802 阅读 · 1 评论 -
让Excel帮你”校验“
群友提问:能否让Excel根据运单号的前两位国家代码朗读国家名的MP3?他应该是提前录制几个常用国家的MP3,想用VBA朗读。事实上Excel自身是有朗读功能的,可以读单元格内的值。首先,通过录制宏得到功能的用法:Range(“A2”).Speak。与其他编程语言不同,学VBA的最佳老师是”录制宏“,而不是问度娘。其次,设置个代码与国别的对照表。这里我扩展了一下:前三行中文发音,之后是英文。...原创 2020-02-29 20:31:19 · 167 阅读 · 0 评论