首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

VBA实用小程序60: 替换图表SERIES公式字符串

当我们选取图表的某个数据系列时,在公式栏中就会显示相应的SERIES公式,但这个公式不是真正的公式,不能输入到单元格。...vbExclamation, _ "没有选择图表" Exit Sub End If Dim OldString As String OldString = InputBox("输入要被替换字符串...:","输入旧字符串") If Len(OldString) > 1 Then Dim NewString As String NewString= InputBox("输入新字符串替换掉原字符串...Dim NewFormula As String '替换SERIES公式字符串 NewFormula = WorksheetFunction.Substitute(...,vbInformation, "没有输入" End If End Sub 如下图1所示,需要将图表系列的C替换成D,运行ChangeSeriesFormula_ActiveChart过程,按照提示输入原字符串和新字符串

1.9K20

疫情期间竟然还有这种病毒?解密古老而又神秘的宏病毒

\root\CIMV2隐藏启动进程 Shell.Application 能够执行shell命令 字符串隐写 Chr()函数 Replace()函数 CallByname函数 Alias替换函数 名利用窗体...恶意行为字符串 常见宏病毒执行危险操作时代码中含有的字符串: | 字符串 | 描述 | | ------ | ----- | | http |   URL连接 | CallByName |   允许使用一个字符串在运行时指定一个属性或方法...cobalt strike操作 点击cobalt strike主界面: 攻击 ->生成后门 -> ms office macro 弹出界面选择Add,创建一个监听。...生成vba代码: word操作 点击上方标签视图标签,在该标签中点击宏按钮,弹出的对话框输入宏名字,然后单击创建按钮。.../evil-clippy-ms-office-maldoc-assistant/ 实测效果 cobalt strike 生成的文档 免杀后

5.5K30

VBA:正则表达式(1) - 基础篇

正则表达式,常被用来检验、替换符合某个模式(规则)的字符串,在代码中常缩写为regexp。VBA并没有直接提供正则表达式的对象,需要借助VBScript的正则对象。...Pattern,指定用于搜索的正则模式。 方法: Execute,执行匹配,将正则模式应用于字符串,并返回Matchs集合。 Replace,根据正则表达式全部替换。...(2)匹配到的所有对象放在MatchCollection集合,这个集合对象只有两个只读属性: Count:匹配到的对象的数目; Item:集合的又一通用方法,需要传入Index值获取指定的元素。...一般,可以使用ForEach语句枚举集合的对象。集合对象的类型是Match。 (3)Match对象有以下几个只读的属性: FirstIndex – 匹配字符串在整个字符串的位置,值从0开始。...Length – 匹配字符串的长度。 Value – 匹配的字符串。 SubMatches – 集合,匹配字符串每个分组的值。作为集合类型,有Count和Item两个属性。 (4).*?

2.1K20

AWK处理日志入门

输入 AWK是针对文件或管道每行输入的处理语言。...cat access.log | awk '{print $1}' 2.语句定义 可以快速的用单引号’ ’,把所有语句写成一行。 也可以用-f 指定文件,文件里可以任意换行,增加可读性和重用性。...输入的列分隔符 默认以空格做分割符,也可以重新指定,下例指定了':' awk -F ':' '{print $1,$2}’ access.log 也可以正则表达式定义多个分割符,下例指定了 '-' 和...数字类型,字符串类型 虽然上例最后两列的值是字符串类型的,带着ms字样,看起来不能做算术运算。 但其实两个列相减时,AWK就会神奇地把它们转换为纯数字。...其中gsub将一个字符串替换为目标字符串,可选定整行替换或只替换某一列。

2.5K40

【续坑】如何心平气和地填坑之拿RSViewSE的报表说事(2)

JZGKCHINA 工控技术分享平台 上一篇《【坑】如何心平气和地填坑之拿RSViewSE的报表说事》,我们在RSViewSE软件的画面内嵌入了一个Spreadsheet控件表格,通过VBA脚本对它进行一系列控制实现了将...1)、在指定位置新建一个Access数据库文件 2)、在RSViewSE内新建Datalog,选择ODBC数据库存储 选择系统数据源,然后点New新建,选中系统数据源 关于文件数据源、用户数据源、...MySQL,PostgreSQL,Interbase,Firebird,Informix,Oracle,MS SQL 7,Foxpro,Access,ADO,Sybase,FrontBase,DB2等。...使用SQL语句查询是需要注意日期格式,在查询Access的日期时间时在两边加上#符号,如#2020/03/22 12:00:00#。另外,在Access通配符需要注意。...填坑:在Access里面执行SQL语句时,任意字符串的通配符为“*”符号,但是如果把SQL语句放在ODBC里面执行,就要用“%”了。

2.9K10

文件操作——举例

1、根据表格内容批量创建文本文档: 我们前面提到过,并没有直接创建文件的功能,但是在写入1个不存在的文件的时候,程序是可以自动创建文件的,所以只需要把写入文件的功能的写入操作省略掉,就仅仅是创建1个空文件了...Open FilePath For Binary Access Write As #num_file '关闭文件 Close #num_file End Function...2、删除指定条件的文件: 比如需要删除某个文件夹下后缀为txt的文件,删除文件是使用Kill,再配合Dir的遍查找遍历来处理: Sub KillTxt() Dim fn As String...ThisWorkbook.Path & "\" '*代表查找所有的文件以及文件夹,也可以使用"*.xlsx"这样的形式查找后缀为.xlsx的文件 '第一次调用返回第1个符合条件的,没有的情况下会返回空字符串...fn = VBA.Dir(strdir & "*.txt", vbDirectory) Do Until fn = "" VBA.FileSystem.Kill strdir

61520

VBA代码库08:获取字符串指定位置的子字符串

excelperfect 下面的自定义函数:ExtractString函数,来源于《VBA Developer’s Handbook》,对于分析字符串来说,是一个很有用的函数。...ExtractString函数可以根据一个或多个分隔符,取出字符串由这些分隔符分开的指定位置的子字符串。...使用了《VBA代码库07.功能强大的字符替换函数》介绍的TranslateString函数,将字符串的分隔符全部替换为分隔符列表的第一个分隔符。...,找到指定位置的子字符串字符串开始位置(之前的分隔符位置,即变量iLastPos的值)和结束的位置(之后的分隔符位置,即变量iPos的值)。...应用示例 示例1:获取字符串的多个子字符串 下面的代码提取字符串的水果名称: Sub test() Dim i As Integer Dim strSubText As String

3.3K10

Access数据库基本对象

大家好,后期开始部分介绍Access数据内容,首先简单介绍下学习Access数据库的基本框架,主要包括六个常用的对象:表、查询、窗体、报表、宏、VBA模块。...2、查询:查找和检索数据 专门负责对同一表或多个表的数据进行查找和检索,查询是Access数据库的核心功能之一,也是常用的重要的对象。...4、报表:分析或打印数据 报表是指将表和查询对象的数据以特定的板式进行分析整理,并按照用户指定的方式进行打印。...5、宏:执行操作流程控制 在Access数据库,宏是一段流程代码,预设专门的操作以及操作流程,是应用程序自动化。(与其他微软Office系列软件宏与VBA相同。)...---- 对于Access数据库的内容,前四种对象是需要学习的基础内容,而宏与模块VBA编程主要是用于创建复杂的程序,可以在进阶时再学习。

4.4K30

VBA教程先导介绍

Visual Basic for Applications(VBA)是一种事件驱动的编程语言,广泛应用于Microsoft Office应用程序(如Excel、Word和Access。...在VBA,变量有不同的数据类型,如整数(Integer)、字符串(String)和布尔值(Boolean)等。定义变量时,可以使用Dim关键字。...数据类型VBA支持多种数据类型,包括但不限于:Integer(整数)Long(长整数)Single(单精度浮点数)Double(双精度浮点数)String(字符串)Boolean(布尔值)Date(日期...VBA编程的基础知识掌握以下基础知识有助于更好地理解和编写VBA代码。Excel对象模型在VBA,Excel对象模型是最核心的部分。它定义了Excel的各种对象及其属性、方法和事件。...数据库连接通过VBA,您可以连接和操作外部数据库,如Access、SQL Server等。

12010

Excel实战技巧67:在组合框添加不重复值(使用ADO技巧)

ADO记录集基础知识概要 学习ADO基础知识时,可以将ADO视为帮助完成两类任务的工具:连接到数据源和指定要处理的数据集。这可以使用调用一个连接字符串完成。...1.Provider:告诉VBA正在使用哪种类型的数据源。...当使用Excel或Access 2007作为数据源时,Provider语法:Provider=Microsoft.ACE.OLEDB.12.0。...如果数据处理需要运行在没有Office 2007的计算机上,需要使用早期版本的Access和Excel提供者版本:Provider=Microsoft.Jet.OLEDB.4.o。...当在Excel操作时,可以使用两类连接字符串之一。使用第一类连接字符串(即使用Microsoft.Jet.OLEDB),有助于避免向后兼容问题,而且比Microsoft.ACE快3倍。

5.5K10

VBA实用小程序55: 计算一个或多个分隔符将字符串分隔成的文本块数

CountBlock函数的代码: ' ---------------------------------------- '参数strText:给出的文本字符串 '参数strDelimiter:文本字符串的分隔符...) End If 其中的TranslateString函数来源于《VBA代码库07:功能强大的字符替换函数》。...strChar(即:)的数量,加1,得到文本字符串中被分隔符分成的文本块数,示例得到4。...其中的iCountString函数来源于《VBA实用小程序54:计算字符串指定字符串出现的次数》。 上述测试代码及结果如图1所示。 ?...图2 CountBlock函数很巧妙,它没有像通常那样遍历,而是将文本字符串不同的分隔符统一转换成分隔符参数的第1个分隔符,然后通过计算这个分隔符的数量来得出分隔的块数。

1.8K20

从EXCEL VBA开始,入门业务自动化编程

而Excel呀,Word、Access之类的Office软件基本都是预装在PC或平板电脑上的,不需要再单独安装。...VBA同Visual Basic(VB.NET)的区别是,VBA是运行在Excel,Word或Access等Office程序上的编程语言,它是从VB基础上改良的,可以直接作为Excel,Word或Access...[说明]位置指定为「将选择范围粘贴到其他位置」。最后单击[确定]按钮(图8)。 图8 然后,执行图1的步骤,选择员工数据,拷贝粘贴至旁边。...向快速访问工具栏追加宏命令 依次选择Excel菜单的[文件][选项][快速访问工具栏]。在[从下列位置选择命令]中指定[宏]。然后,在[自定义快速访问工具栏]中选择[用于****.xslx]。...图20 右键单击该按钮,在下拉菜单中选择[指定宏](图21) 图21 在「指定宏」的画面,选择「拷贝粘贴」宏,,然后单击[确定]按钮(图22)。这样,按钮和宏之间的关联就建立起来了。

17.5K111
领券