VBA学习
文章平均质量分 61
xwLink1996
机械设计工程师,兼职开发软件,宏程序,网页,有需求请加微信pxlink1996
展开
-
VBA学习(75):电子发票管理小助手/电子发票信息读取
先把一些公共变量值清空,然后选择文件,根据文件后缀判断,是PDF的,我们运行ReadPDFInvoiceInfo过程,是OFD的,我们运行ReadOFDInvoiceInfo过程,这两个过程都是用来读取发票信息的,读取到的信息存到变量中,完成后,回到本过程再把发票信息写入工作表,并添加发票文件链接。(E)开头是旧式的电子发票,有密码区的,后面的最近的数电发票,两者的结构是不一样的,有兴趣的朋友可以找来这样的发票解压后分析。这里建立了一个删除文件夹的过程,看看代码就知道是ChatGPT生成的,基本没改。原创 2024-09-12 08:56:19 · 549 阅读 · 0 评论 -
VBA学习(74):电子发票信息读取主代码
2、读取OFD格式的发票,Sub ReadOFDInvoiceInfo()1、读取PDF格式的发票,Sub ReadPDFInvoiceInfo()原创 2024-09-12 08:49:57 · 633 阅读 · 0 评论 -
VBA学习(73):Excel VBA 动态添加控件/学生成绩筛选
如果最终找到一条符合条件的记录,我们把它存到arrSelected()数组里,这里我们采用Redim preserve方法,动态扩展数组,不断地写入符合条件的记录,同时把记录数记入k,作为判断arrSelected是否有记录的依据,在程序结尾的MsgBox也引用到k。(3)从1-5循环,动态添加控件,科目标签(语文~总分)、标准标签(各科分数)、差值文本框、方式选项按钮,并设置控件的各种属性。这里,差值可以修改,总分差值是单独的数字,跟前面的各科差没有关系。方式,根据查询需要点选,默认是总差。原创 2024-09-02 10:49:23 · 1058 阅读 · 0 评论 -
VBA学习(72):Excel VBA 主界面/一步一步带你设计【收费管理系统】02
1、在Sheets("Main")中,设置单元格A1行高为250,列宽为80,增加命令按钮“CmdShowMain”,显示主菜单的意思,Caption改为“收费管理系统”;(4)Usf_Login窗体的“登录”按钮:删除把用户信息写入Sheets(“Main”)的代码,改为写入Sheets(“Settings”)的对应单元格。主界面设置比较简单,我们打开【收费管理系统】EXCEL文档,输入用户名密码,进入VBA编辑器,设有密码的必须输入密码才能进入,这里密码是0。原创 2024-09-02 09:25:59 · 915 阅读 · 0 评论 -
VBA学习(71):Excel VBA 访问带密码保护的Access数据库/用户窗体设置/EXCEL用户+密码登录界面(Access版)
line 6~18:判断用户输入的“用户ID”,如果为空,则提示输入,否则就到数据库“tb用户”表中查询“用户ID=TxbUserID”的记录的数量,如果为0,则表明数据库中没有此用户ID,给出提示信息,退出过程,之所以要预先查询用户ID是否存在,是为了避免后面查询“密码、用户姓名”出现错误。窗体激活代码,这里暂时可以什么都不用做,所以我把过程中的代码都给注释掉了,等后续再视情况添加代码。原创 2024-08-31 13:29:45 · 868 阅读 · 0 评论 -
VBA学习(70):一步一步带你创建带密码保护的Access数据库
,文中提及数据存储在Access中的情况,今天我们准备把数据表移到Access中,这里我们一步一步地带领大家创建一个带密码保护的Access数据库,已经会操作的朋友可以略过。2、点开文件名旁边的打开按钮,更改文件保存路径,修改文件名为“收费管理系统数据库.accdb”。4、自动创建一个表,我们可以立即添加字段,类型均为短文本,添加用户记录。5、点击左上的保存按钮,在弹出的对话框中,修改表名为“tb用户”7、保存、关闭数据库文件,至此,Access数据库文件创建完成。3、点击确定,进入数据库。原创 2024-08-31 13:26:22 · 249 阅读 · 0 评论 -
VBA学习(69):用户窗体设置/一步一步代你设计EXCEL用户+密码登录界面
用户登录成功后,LoginStatus的值为1,在用户窗体退出代码中用到此变量,如果为1,则窗体退出时仅仅是退出窗体,EXCEL文件正常打开,包括后续点击重新登录时,再点击“退出”按钮,程序不会退出。如果找到用户ID,则比较密码,如果密码相符,则登录成功,退出窗体,如果密码不符,则不能登录,清空已输入的密码,并把焦点放到TxtPassWord,以便再次输入;如果用户正常登录,此时LoginStatus的值应为1,如果为0,则表明用户非正常进入,我们就退出EXCEL文件。8、给VBA工程添加密码,保护工程。原创 2024-08-31 13:24:32 · 1171 阅读 · 0 评论 -
VBA学习(68):【重磅】Excel VBA 应用分享/中医诊所收费系统/Excel+ListBox版
收款基本流程:录入客户姓名,依次点选收费项目各个明细项目,核对单价,如果与实收不符则进行修改,输入数量,点选收款方式,然后点添加,向下面的收费详情增加一条明细记录,可再次添加收费项目,最多6条(受打印单据条目限制),核对无误后点结算。于是,我就开动脑筋,以我使用各种ERP系统的经验,开始着手开发这个所谓的中医诊所收费系统,前后大概得有一两个月吧,具体记不清了,总算完工交付使用。其实,本文分享的应用还在此之前,后续经过了升级,后来也改成EXCEL+ACCESS版了,这是后话,暂且不表)3、设计窗体收款界面。原创 2024-08-30 13:27:18 · 1196 阅读 · 0 评论 -
VBA学习(67):Excel VBA 提取数字/自定义工作表函数/正则表达式/批量提取电话号码
正则表达式(Regular Expression),又称为“正则式”、“规则表达式”、“常规表示法”,是一种用来匹配、查找、替换字符串的工具。它通过一定的符号、元字符和操作符的组合来表达一个特定的模式,从而匹配符合该模式的字符串。4、D列用GetNum函数,取A列字符串中的数字,第一个参数表示取第几个匹配结果,第二个参数表示连续数字的长度,联合起来表示符合指定长度的第几个数字。如果第二个参数省略,则表示匹配第几个数字,不管长度。3、C列用GetNum函数,取A列字符串中的数字,不带参数,表示提取所有数字。原创 2024-08-30 13:16:06 · 502 阅读 · 0 评论 -
VBA学习(66):Excel VBA 正则表达式
总之,正则表达式在VBA中是非常有用的工具,可以帮助我们快速实现各种字符串操作。需要注意的是,正则表达式的语法比较复杂,需要经过一定的学习和实践才能熟练掌握。正则表达式在VBA环境下的应用非常广泛,可以用来快速地实现字符串的匹配、查找、替换等操作。我们还可以采用另一种方法,叫后期绑定,这样就不用勾选也能运行,但不能象上面那样使用方法和属性了,必须手工输入。对象,该对象包含了有关匹配结果的详细信息,例如匹配的字符串、位置等。在上述代码中,循环遍历了所有匹配结果,输出了它们的字符串表示。原创 2024-08-30 11:34:34 · 561 阅读 · 0 评论 -
VBA学习(65):Excel VBA 凭证打印/SQL连接Eexcel文件/Listview控件/CommandButton命令按钮控件
您先别急,就说到今天的重点了。我们前面分享过好几期“财务记账模板”相关内容,通过这么一个实例,向大家介绍Excel公式函数、VBA在财务管理中的运用,感兴趣的小伙伴可以翻翻前面的文章,这里我就不贴链接了。2、数据安全性极低,表现在两个方面,一是Excel文件有时候会莫名其妙地打不开了,你就哭吧,二是在操作的时候,非常容易误操作把一些数据给改了、删了,造成极大的麻烦。于是我就下定决心,一定要搞一个“像样”的“财务管理系统”,以Excel为操作端,Access为数据存储端,以提高数据的安全性,操作的便利性。原创 2024-08-30 11:24:34 · 1253 阅读 · 0 评论 -
VBA学习(64): Excel表格数据导入Access数据库初探
数据导入核心代码,CmdImport_Click(),代码可能有一些无效语句,没有来得及整理,大家将就着看吧,关键是思路。原创 2024-08-30 09:33:36 · 734 阅读 · 0 评论 -
VBA学习(63):Excel VBA 数据分析展示/ListView控件/Combox组合框控件/CheckBox复选框控件/科目汇总表
由于原来的过程中,有On Error Resume Next语句,在运行的时候就没有报错,后来在新的UpdateData过程中,没有加这条语句,它就报错了。这里我觉得值得注意的是,我们要善于发现数据的规律,而且我们在设计数据的时候,要保持相对一致性,比如科目编码和科目名称的连接,我们中间统一用“_",诸如此类,我就不多啰嗦了,大家自己摸索、体会吧。添加了一个CheckBox复选框控件CkbLevelOne,Caption改为“一级科目",如果勾选了,则查询一级科目汇总,否则查询明细科目汇总。原创 2024-08-30 08:40:49 · 1032 阅读 · 0 评论 -
VBA学习(62):Excel VBA 自定义函数/数组字段定位/数组字段排序
通过循环,如果找到了匹配的字段,则退出循环,使得t=1,表示找到了,函数的值就是当前k的值,如果最后t的值为0,则表示没有找到,函数的值为0。我们在做科目汇总表的时候,采用字典的方法把明细账中出现的科目列出来,但顺序是科目在明细账中首次出现的顺序,这样显然是不行的,所以要排个序。arrType,定位方式,跟数组的类型有关,默认为0,针对一维数组,1表示二维数组按行定位,2表示二维数组按列定位。),今天在继续完成科目汇总的功能,但由于代码搞得有点复杂,arr(),就是要定位字段的数组。原创 2024-08-30 08:32:24 · 314 阅读 · 0 评论 -
VBA学习(61):Excel VBA 数据分析展示/ListView控件
添加表头:可以按一个个具体的名称去添加,它有个文本对齐的属性lvwColumnCenter,lvwColumnLeft,lvwColumnRight,看我们的if过程,两条分支语句是一样的,这里暂时留个活口,待有时间再慢慢设置,可以根据不同的表头,通过if语句来分别设置它的宽度,对齐方式等。首先说明一下,我们准备做一个“科目汇总表",但今天由于时间与篇幅的关系,我们只做了一点点,只是搭了一个框架,科目汇总还没有做,展示的是明细数据,请不要感到奇怪。方法将其添加到列表视图控件中,并设置列的宽度为 80。原创 2024-08-30 08:27:29 · 820 阅读 · 0 评论 -
VBA学习(58):Excel VBA 输入逐步提示/TextBox+ListBox
当点击一个科目单元格时,把科目列表存入数组arr,显示TextBox1和ListBox1,当单元格有内容时,把当前单元格的内容赋值给TextBox1,同时触发TextBox1的Change事件,当单元格内容为空时,则TextBox1亦为空,不触发它的Change事件,则把arr所有记录显示在ListBox1中。当我们选中第4列(科目)、第5列(现金辅助项)的时候,就显示TextBox1、ListBox1,并根据当前选中的单元格(Target,Selection)的位置、高、宽来设置它们的位置。原创 2024-08-24 17:33:47 · 640 阅读 · 0 评论 -
VBA学习(57):实现数据分类汇总
代码逻辑:利用For循环,逐次筛选各部门的名称,并通过WorksheetFunction对象调用SubTotal函数进行计数、计算平均值;最后,取消工作表的筛选状态。是Excel中功能强大的分类汇总统计函数。VBA要使用Excel内置函数,可以通过。,以统计各部门的人数和平均工资。VBA代码的运行结果。原创 2024-08-20 09:04:40 · 385 阅读 · 0 评论 -
VBA学习(56):获取工作表的最后一行数据行号
VBA获取工作表的最后一行数据行号,涉及Range对象的基础知识,是开发更复杂VBA程序的重要基石。主要的两种应用场景是:一是获取。运行结果:“已用区域的最后一行数据行号为:6”。运行结果:“A列的最后一行数据行号为:2”。的最后一行数据行号,二是获取。的最后一行数据行号。原创 2024-08-20 09:01:47 · 257 阅读 · 0 评论 -
VBA学习(55):写代码常用的快捷键汇总
今天分享内容:在VBA中写代码时常用的一些快捷键,可以提高编程效率。3、代码窗口定位键。4、UserForm 窗口键。原创 2024-08-19 14:41:36 · 563 阅读 · 0 评论 -
VBA学习(54):最全最详细的对象及对象集合
如果指定区域在数据透视表中,本方法将对该区域内的项取消分组。PointsToScreenPixelsX 方法:将横向度量值由以点(文档坐标)为单位转换为以屏幕像素(屏幕坐标)为单位,以Long值的形式返回转换的度量值。RangeFromPoint 方法:返回位于指定的一对屏幕坐标处的形状或Range对象,如果没有形状位于指定的坐标处,则此方法返回Nothing。ScrollIntoView 方法:滚动文档窗口,使指定矩形区域的内容显示在文档窗口或窗格的左上角或右下角(具体取决于_Start_参数的值)。原创 2024-08-19 14:20:55 · 1460 阅读 · 0 评论 -
VBA学习(53):用MD5加密解密,生成注册码,VBA应用程序一机一码注册
MD5加密解密|完整代码。原创 2024-08-19 14:03:39 · 315 阅读 · 0 评论 -
VBA学习(51):实现断开多个工作簿的所有链接源
读者根据实际情况设置);最后,判断该工作簿是否存在Excel链接源,如果存在,则断开所有链接源,并保存关闭。VBA实现思路:首先,弹出文件对话框,选择工作簿所在的文件夹路径;然后,遍历并逐个打开该文件夹下的工作簿(在财务报表审计中,往往需要我们编制实质性工作底稿。,减少对其他工作簿的依赖,提高工作簿的打开和保存速度;当我们发送底稿给质控部复核时,可能需要。,避免链接的工作簿路径对他人可见。实质性工作底稿(部分)原创 2024-08-19 13:36:52 · 322 阅读 · 0 评论 -
VBA学习(50):实现一键对所有工作表进行排序
要按名称对工作表进行排序,我们可以逐张选定某工作表,按住鼠标将该工作表拖放在所需的位置,从而实现工作表排序的效果。但如果工作表较多,手动拖放进行工作表排序,显然不是最有效率的方式。,数字开头的文本-->字母开头的文本-->汉字开头的文本。为此,我们可以借助于VBA实现按工作表名称,一键对所有工作表进行升序或降序排列。1.新建一个临时工作表,A列存储所有工作表名称,筛选升序/降序;2.创建字典,存储A列排序后的工作表名以及对应的行号;对工作表进行排序,首先要确认排序规则。,从而实现所有工作表的升序排列。原创 2024-08-19 13:27:45 · 350 阅读 · 0 评论 -
VBA学习(49):利用Application.InputBox方法+字典,提取选中单元格区域的不重复值
相对于InputBox函数,Application.InputBox方法允许我们选中单元格区域,并将。VBA提取选中单元格区域的不重复值,顾名思义,有两个核心步骤:一是选中单元格区域;,用于指定返回的数据类型。当Type参数为8时,输入框内容必须是有效的Range 单元格引用。这里,我们将提取不重复的值放在G列,读者可根据自己需要进行设置。(点击GIF图查看案例演示)字典是非常重要的数据结构,要使用字典,必须先。,从而将唯一的键和值对应起来。选中单元格区域,我们可以利用。提取不重复值,我们可以利用。原创 2024-08-19 13:21:23 · 322 阅读 · 0 评论 -
VBA学习(48):利用ADO操作Excel工作表数据
VBA可以利用ADO创建SQL,从而实现在不打开Excel工作簿的情况下,对工作表的数据进行读写等操作。对于数据量比较大的Excel工作簿,利用ADO模型可以大大提高性能。注:(1)SQL语句中的表可以是工作表[员工信息$],或工作表的部分区域[员工信息$a1:e65536];D盘有ExcelSQL数据库.xlsx工作簿,工作簿内有【员工信息】工作表,其字段包含工号、姓名、部门、性别和年龄。2、打开数据库:conn.open方法;6、关闭数据库连接对象,释放空间。5、关闭记录集对象、释放空间;原创 2024-08-19 13:18:27 · 543 阅读 · 0 评论 -
VBA学习(47):创建多层文件夹
D:\艾罗工作文件\网站测速自动化\screenshots\20240806\。根据此段地址在D盘下创建多层文件夹。快速创建和他人一样的文件夹结构。原创 2024-08-18 21:49:16 · 175 阅读 · 0 评论 -
VBA学习(46):多个工作簿同名工作表合并
甲集团下面有A、B、C、D、E、F、G等多个子公司。财务报表的Excel工作簿,有资产表、负债表、利润表、现金流量表、所有者权益变动表五个工作表。此刻,甲集团要汇总各公司的资产表到一个新的工作簿中,如何用VBA实现呢?3、新建工作簿,将文件路径下的每个工作表复制至该工作簿,并以工作簿名称区分每个被合并的工作表名称;2、在输入框中,输入要合并的同名工作表名,如本案例中输入“资产表”;4、保存该工作簿,保存至合并文件所在路径的上一级。1、选择合并多个工作簿同名工作表所在的文件路径;原创 2024-08-18 19:08:19 · 356 阅读 · 0 评论 -
VBA学习(45):批量加表头(工资表转成工资条)
使用Excel函数法,通常是使用Index函数,并下拉填充,这里不赘述,可自行查阅相关资料。相比之下,使用VBA法对工作表更具迁移性,对表头行数更具扩展性。实现批量加表头,还是有一些细节需要考虑,比如表头的行数、保持工资表和工资条的缩放显示占比、转化之后要保持单元格的源列宽。VBA的一个解决方案是:弹出输入对话框,输入表头的行数。新建工作表,将表头行记录和每个数据行记录逐行复制黏贴上去。实现工资表转成工资条,既可以使用Excel内置函数,也可以使用VBA实现其转换自动化。InputBox输入对话框。原创 2024-08-18 19:02:40 · 194 阅读 · 0 评论 -
VBA学习(44):VBA+SQL赋能的Excel动态查询系统设计
并将所有工作表名作为B1单元格数据验证的序列来源。实现效果:如果我们新增工作表,会自动添加在数据源表的下拉框中;如果删除某个工作表,则自动从下拉框中删除。工作簿内含有多个工作表的数据,如何在新的工作表根据指定条件快速查询出对应的数据呢?设计思路:如果数据源表(B1单元格)改变,查询字段(A3单元格)会自动更新并加载。有机会的话,也会在这一稿的基础上完善更多的查询功能,比如介值查询等。利用VBA+SQL设计了Excel动态查询系统,在此分享给大家。Excel动态查询系统效果演示。数据源表[员工花名册]原创 2024-08-17 10:14:30 · 529 阅读 · 0 评论 -
VBA学习(43):利用VBA+SQL查询Excel工作表数据(多表查询)
sql = "select t1.姓名,t1.英文名 from [员工花名册$A1:I65536] t1 inner join [员工花名册$A1:I65536] t2 on t1.英文名=t2.英文名 where t1.工号<>t2.工号 "作为【VBA+SQL查询Excel工作表数据】系列的终篇,本文将继续使用VBA+SQL查询的模板,并详细介绍如何在VBA中使用SQL多表查询语句。左连接vs右连接:左连接,将左表作为基础表,并列出左表所有的查询信息,而右表只列出ON条件下与左表匹配的查询信息;原创 2024-08-17 10:12:39 · 808 阅读 · 0 评论 -
VBA学习(42):利用VBA+SQL查询Excel工作表数据(分组查询)
sql = "select 部门,学历,count(学历) as 学历人数 from [员工花名册$A1:I65536] group by 部门,学历"注:查询字段只能是group by之后的字段以及由聚合函数(sum,avg,max,min,count等)生成的新字段。本文将继续使用VBA+SQL查询的模板,并详细介绍如何在VBA中使用SQL分组查询语句。2、查询各部门最小年龄>25岁的部门与最小年龄。1、查询各部门各学历层次的人数。以下SQL分组查询语句,只要将。VBA+SQL查询的模板。原创 2024-08-17 10:08:25 · 241 阅读 · 0 评论 -
VBA学习(41):利用VBA+SQL查询Excel工作表数据(模糊查询)
sql = "select * from [员工花名册$A1:I65536] where 英文名 like '[A-C]%'"sql = "select * from [员工花名册$A1:I65536] where 姓名 like '傅%'"sql = "select * from [员工花名册$A1:I65536] where 姓名 like '__'"SQL模糊查询的关键词是like、not like,通常结合通配符使用,从而实现模糊查询的功能。3、查询英文名是A、B、C开头的员工记录。原创 2024-08-17 10:05:48 · 476 阅读 · 0 评论 -
VBA学习(40):利用VBA+SQL查询Excel工作表数据(条件查询)
sql = "select * from [员工花名册$A1:I65536] where 学历='研究生' and 性别='男'"sql = "select * from [员工花名册$A1:I65536] where 部门 in ('人力部','财务部')"条件运算符包含:>(大于),>=(大于等于),<(小于),<=(小于等于),=(等于),<>(不等于)。,我们搭建了VBA+SQL查询的模板,并汇总了SQL基本查询的实际应用。逻辑运算符包含:and(且),or(或),not(非)。原创 2024-08-17 10:03:36 · 578 阅读 · 0 评论 -
VBA学习(39):利用VBA+SQL查询Excel工作表数据(基本查询)
运行VBA代码后,会在第一张工作表前插入新工作表,用于存放【SQL查询结果】。本文搭建了VBA+SQL查询的模板,并汇总了SQL基本查询的实际应用,为后续学习条件查询、分组查询、多表查询等内容打好坚定的基础。sql = "select 姓名,year(出生日期) as 出生年份 from [员工花名册$A1:I65536]"sql = "select 姓名,部门&'-'&学历 as 部门学历 from [员工花名册$A1:I65536]"Excel工作簿路径,工作表的查询区域,读者可根据实际情况选择。原创 2024-08-17 10:00:17 · 592 阅读 · 0 评论 -
VBA学习(38):批量移动文件到指定文件夹
读者可稍加修改19行代码即可。”为例,分享FileSystemObject 对象的一些常用方法。特别提醒:MoveFile的第一个参数。在VBA进行文件操作,我们可以使用。FSO对象的方法及说明。原创 2024-08-17 09:55:39 · 495 阅读 · 0 评论 -
VBA学习(37):初体验FileSystemObject对象模型
首先,需在Visual Basic编辑器界面的菜单栏上依次选择:工具--->引用--->Microsoft Scripting Runtime,点击确定。FileSystemObject 对象提供对计算机文件系统的访问权限,包含丰富的方法可供我们调用。原创 2024-08-17 09:52:20 · 243 阅读 · 0 评论 -
VBA学习(33):Excel和Word数据交互读取(生成合同)
代码中涉及到新建表格并插入行写入数据的地方,这里给一个简单的例子作为参考。(这个代码直接在Word VBA中运行,如果需要在Excel中操作Word插入表格,需要新建Word程序对象,这属于前面的基础知识)下面代码将当前光标移到文档的开头。如果光标在表格中,则将光标移至表格第一个单元格。在Excel中若要操作Word,需要将参数换成数值。作用:将所选内容移动或扩展到指定单位的开头。运行指定的查找操作。下例查找并选择出现的下一个"hi"单词。数据的对应关系如下图截图中所示。,这里说个实际代工遇到的案例。原创 2024-08-17 09:24:08 · 788 阅读 · 0 评论 -
VBA学习(32):将word中的数据批量提取到excel中
这里使用后期绑定的方式创建Word主程序,并且新建一个word文档。向Word文档中写入内容123,最后另存为本工作簿路径下的一个文档。所以,我们循环文档的所有段落,如果包含【物业管理清册】关键字,则获取他的下两行数据,并且提取关键字。想弹出对话框,打开某些特定后缀的文件,就用GetOpenFilename。具体用法可参见之前的文章。一个文档中,有多个这样的缴费清单,我们要提取的是一些固定关键字之后的数据。关于Split函数,可以看之前的两篇文章,都有详细的讲解。'只允许选择一个文件。原创 2024-08-17 09:15:49 · 680 阅读 · 0 评论 -
VBA学习(36):获取文件全路径(一)GetOpenFilename 方法
pthsht = Application.GetOpenFilename("excel Files(*.xl*),*.xl*", , "请选择文件", ,pthsht = Application.GetOpenFilename("excel Files(*.xl*),*.xl*", , "请打开文件", ,如果省略该参数,或者该参数的值大于可用筛选条件数,则使用第一个文件筛选条件。好了,这节课就分享到这里,稍后还会分享获取文件全路径的另外两种方法。可选参数,代表指定文件筛选条件的字符串。原创 2024-08-17 09:13:08 · 616 阅读 · 0 评论 -
VBA学习(35):字符串函数Split的妙用
我们在使用Split函数之前,把其他的标点符号,全部替换为空格即可。这样子,可以一次性实现分以空格作为分隔符分割字符串。里面除了数组转置自定义函数可以借鉴,其他的都是上面编程逻辑的体现,理解了上面说的,下面的东西很简单。首先就想到用Split函数,以空格作为分隔符号把英文句子分割开。最近做了一个批处理小程序,Split函数立了大功劳。通俗的说:Split 函数给他一个分隔符,能把字符串分割开,并返回一个。仿佛可以解决问题了,但是还有一个条件:句子中除了空格,符号分割开,单独列为1行。原创 2024-08-17 09:05:33 · 579 阅读 · 0 评论