VBA
风子~
这个作者很懒,什么都没留下…
展开
-
excel单元格按行去重VBA
应用背景:一批数据如图表1的数据中每行可能有重复的值,需要按行去重得到表2的数据,用VBA直接实现按行去重,效率很香。VBA代码实现:Option ExplicitSub test() Dim arr, i, j, k, n arr = [A2:E4].Value ' [A2:E4]输入选择需要去重的单元格范围 ReDim brr(1 To UBound(arr, 1), ...原创 2020-04-02 15:24:09 · 1396 阅读 · 0 评论 -
excel单元格一个条件匹配多个结果VBA
应用背景如图,一批如表1的数据,一个单元格对应多个值,需要去重单元格并合并其值在同一个单元格中展示,因此用VBA写个Function实现手敲的烦恼。VBA实现程序:Function abc(a As Range, b As Range, c As String)Dim t As String'如果a与b的区域大小不同,就显示“错误”If a.Rows.Count <> b...原创 2020-04-02 14:42:08 · 13501 阅读 · 7 评论 -
EXCEL不同表头的多表合并VBA
以下内容学习连接:https://www.dazhuanlan.com/2019/10/23/5daf62ca917ed/?cf_chl_jschl_tk=b45aabfc01845564414cd15df99773357e2b075d-1583998221-0-AU2bmCw-wjZrAd6gGfVAgxlIoiB8Wv7zJlwYiHkktbJbtjMS9Hdbz77AYZOs9M_23-th...原创 2020-03-12 17:30:47 · 4314 阅读 · 4 评论 -
VBA基础知识整理
最近由于项目的需要,需要在Excel自定义一些函数,来完成特殊的处理,为了完成工作,就囫囵吞枣的写了一些代码,现在闲暇下来,就好好的学习一下,VBA的基础知识。1.变量1.Dim &amp;lt;&amp;lt;variable_name&amp;gt;&amp;gt; As &amp;lt;&amp;lt;variable_type&amp;gt;&amp;gt;2.转载 2019-02-26 18:59:07 · 1042 阅读 · 0 评论 -
EXCEL VBA创建sheet/工作簿
1.需要创建以地市命名的系列sheet,但不想手动创建改名。代码实现如下: Sub SheetAdd() Dim i As Long '定义一个长整型变量 Sheets.Add After:=Sheets(Sheets.Count), Count:=Sheets(1).Range("A" & Rows.Count).End(...原创 2019-05-29 11:02:34 · 25182 阅读 · 3 评论 -
VBA获取当前时间
1.获取当前的系统时间在【A1】中,系统中的年在[B1],月在【C1】日在【D1】Sub D()ActiveCell.FormulaR1C1 = "=NOW()" Range("B1").Select ActiveCell.FormulaR1C1 = "=year" Range("B1").Select ActiveCell.FormulaR1C1 = "=YEAR(RC[-1])"...原创 2019-07-30 10:31:55 · 8145 阅读 · 0 评论