Excel 宏录制与VBA编程 —— 12、文本字符串类型相关(转换、拆分、分割、连接、替换、查找、“Like“)

字符串分割,文末示例(文末代码3附有源码)

代码1 - 基础字符串

代码2 - 字符串拆分

代码3 - 字符串分割
cpp 复制代码
Option Explicit

Sub WorkbooksClear()
    Dim DataRange As Range
    Set DataRange = Range("C2:E12")
    DataRange.Clear
End Sub

Sub WorkbooksTest()
    Dim DataRange As Range
    Set DataRange = Range("A2:A12")
    
    Dim DataRowCount As Long
    DataRowCount = DataRange.Rows.Count
    
    Dim Index As Integer
    For Index = 1 To DataRowCount
        Dim Item As Range
        Set Item = DataRange.Cells(Index, 1)
        
        Dim Items() As String
        Items = VBA.Split(Item, "-")
        
        Dim StringIndex As Integer
        For StringIndex = LBound(Items) To UBound(Items)
            Item.Offset(0, StringIndex + 2).Value = Items(StringIndex)
        Next StringIndex
    Next Index
End Sub

代码4 - 字符串连接

代码5 - 字符串替换

代码6 - 字符串比较、大小写转换

代码6 - 字符串查找

代码7 - "Like"正则

关注

笔者 - jxd

相关推荐
立秋67894 小时前
使用tkinter拖入excel文件并显示
开发语言·python·excel
信必诺4 小时前
Excel 宏录制与VBA编程 ——VBA编程技巧篇二 (合并内容相同连续单元格、取消合并单元格并在每个单元格中保留内容)
excel·vba
Zucker n4 小时前
学会python——在Excel中生成图表数据(python实例十五)
开发语言·python·excel
pictoexcel12 小时前
AI 助力的在线 Excel 表格:真正的革命还是市场噱头?
excel
python爱小白白15 小时前
7/3 第六周 数据库的高级查询
python·excel
木乐乐数据15 小时前
像学Excel 一样学 Pandas系列-创建数据分析维度
数据分析·excel·pandas
wuchunyu00216 小时前
VBA 利用VBA查找Excel单元格内容备忘
vba
Zucker n16 小时前
学会python——在excel中写入数据(python实例十三)
开发语言·python·excel
我会一直20 小时前
Java实现百万级数据从Excel导入到数据库
java·数据库·excel
君的名字1 天前
【Excel操作】Python Pandas判断Excel单元格中数值是否为空
python·excel·pandas