首页 > 其他分享 >VBA常用的文本函数 instr、mid

VBA常用的文本函数 instr、mid

时间:2023-07-12 15:44:06浏览次数:42  
标签:VBA SearchString MyPos instr Mid mid Returns SearchChar MyString

InStr 函数


Dim SearchString, SearchChar, MyPos
SearchString ="XXpXXpXXPXXP"    ' String to search in.
SearchChar = "P"    ' Search for "P".

' A textual comparison starting at position 4. Returns 6.
MyPos = Instr(4, SearchString, SearchChar, 1)    

' A binary comparison starting at position 1. Returns 9.
MyPos = Instr(1, SearchString, SearchChar, 0)

' Comparison is binary by default (last argument is omitted).
MyPos = Instr(SearchString, SearchChar)    ' Returns 9.

MyPos = Instr(1, SearchString, "W")    ' Returns 0.

 

Mid 函数

Dim MyString, FirstWord, LastWord, MidWords
MyString = "Mid Function Demo"    ' Create text string.
FirstWord = Mid(MyString, 1, 3)    ' Returns "Mid".
LastWord = Mid(MyString, 14, 4)    ' Returns "Demo".
MidWords = Mid(MyString, 5)    ' Returns "Function Demo".

 

标签:VBA,SearchString,MyPos,instr,Mid,mid,Returns,SearchChar,MyString
From: https://www.cnblogs.com/YYZYCS/p/17547646.html

相关文章

  • VBA自定义排序
    SortField.clear方法清除所有 SortFields 对象。SortFields.Add方法创建新的排序字段,并返回一个SortFields 对象。语法:expression.SortFields.add(key、SortOn、 Order、 CustomOrder、 DataOption)'Key:指定排序字段的范围或单元格。'SortOn:指定排序方式。例如xl......
  • Instruct-GPT
    数据收集细节  InstructGPT中数据收集是一个关键的过程,包括收集什么类型的数据、如何筛选标注人员等等。InstructGPT类型的数据是与InstructGPT三阶段训练相对应,而筛选标注人员,则是为了收集的数据质量更高。从下面数据收集细节可以看出为什么要进行标注人员筛选。标注人员筛......
  • vba批量合并and拆分多个Excel文件
    1、拆分:一个文件按照某一列的类型,拆分成多个文件:PrivateSubSplitDataByColumn()'学习代码DimsourceWorkbookAsWorkbookDimsourceWorksheetAsWorksheetDimlastRowAsLongDimcolumnToSplitAsRangeDimuniqueValuesAsCollection......
  • vba 二维码生成
    PrivateDeclarePtrSafeFunctionOpenProcessLib"kernel32"(ByValdwDesiredAccessAsLong,ByValbInheritHandleAsLong,ByValdwProcessIdAsLong)AsLongPrivateDeclarePtrSafeFunctionWaitForSingleObjectLib"kernel32"(ByValhHa......
  • 前端Vue自定义顶部导航栏navBar 导航栏搜索框searchBar 导航栏右侧菜单按钮button
    前端Vue自定义顶部导航栏navBar导航栏搜索框searchBar导航栏右侧菜单按钮button,下载完整代码请访问uni-app插件市场地址:https://ext.dcloud.net.cn/plugin?id=13342效果图如下:cc-headerSearch使用方法<!--icon:右侧菜单图标@searchClick:搜索点击 @rigIconClick:右......
  • 【论文阅读】Pyramid Vision Transformer: A Versatile Backbone for Dense Predictio
    来自ICCV2021论文地址:[2102.12122]PyramidVisionTransformer:AVersatileBackboneforDensePredictionwithoutConvolutions(arxiv.org)代码地址:https://link.zhihu.com/?target=https%3A//github.com/whai362/PVT一、Motivation1.将金字塔结构引入视觉Transformer,使......
  • vba给workbook多工作表添加跳转链接及回跳链接
    前一篇为python版,此为vba版1SubCreateHyperlinks()2DimwbAsWorkbook3DimwsAsWorksheet4DimnewSheetAsWorksheet5DimsheetNames()AsString6DimiAsInteger7DimlinkAddressAsString8DimreturnCellAsRang......
  • VBA下标越界(运行时错误-9)提示问题处理
    问题反馈: 测试:采购在途表行数900行没问题,2300行就会报错。排查处理:测试复现问题点击调试初步判断:caigouzaituarr或shuchuliaojianxuqiu数组越界shuchuliaojianxuqiu如果h大于6万会越界,现在看订单就三百行,每个bom按20个原材料算也不会越界。Jhs是即时库存表的行数,此处应该时chs;......
  • VBA控制鼠标键盘
     'sleep函数PrivateDeclareSubSleepLib“kernel32”(ByValdwMillisecondsAsLong)'获取鼠标坐标PrivateTypePOINTAPIXAsLongYAsLongEndTypePrivateDeclareFunctionGetCursorPosLib“User32”(lpPointAsPOINTAPI)AsLong'移动鼠标......
  • Midjourney 自动化流程
    1.批量获取Prompt描述这部分是可以让chatgpt来完成的,但是效果上还是需要调整建议的流程是自己描述想象中的角色造型,越详细越细节越好尝试多种美术风格,挑选出自己最喜欢的,之后的配置项就都统一一致即可下面主要介绍几个在使用Midjoureny中重要的小技巧>Midjoureny根据参考图......