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

相关推荐
百事牛科技1 天前
Excel打开密码怎么设置?一篇讲清楚
windows·excel
玩泥巴的1 天前
基于.NET操作Excel COM组件生成数据透视报表
c#·.net·excel·二次开发·com互操作
2301_800256111 天前
【数据库】查找距离最近的电影院 pgSQL 存储过程片段
大数据·数据库·excel
城数派1 天前
我国省市县三级逐日、逐月和逐年降水数据(Shp/Excel格式)1960-2024年
大数据·数据分析·excel
WKP94181 天前
POI操作excel示例
java·开发语言·excel
用一个不重复的昵称1 天前
excel 去除特殊字符,仅保留中英文字符和数字
excel
fensnote2 天前
QT使用QtXlsxWriter读取excel文件
开发语言·qt·excel
高山莫衣2 天前
读取手机通信录vCard文件(后缀vcf)文件并导出为excel表格
智能手机·excel
jogging2 天前
mysql导出表结构信息到excel【DBeaver】
mysql·oracle·excel·导出·表结构
未来之窗软件服务2 天前
万象EXCEL应用(二十二) Excel火锅店物资采购自动统计台账报表——东方仙盟炼气期
excel·仙盟创梦ide·东方仙盟·万象excel