VBA驅動SAP GUI自動化:查找頁面元素FindAllByName

  • 2022 年 11 月 29 日
  • 筆記

我们在VBA中嵌入SAP原生的【脚本录制与回放】功能生成的VBS脚本,可以实现很多自动化操作。但只有我们对SAP做了一系列动作,才会得到这些动作的脚本。然而,一旦我们需要用代码提前做一些判断,然后再决定后续的动作时,这个判断的代码就无法通过【脚本录制与回放】功能录制得到。这个时候,我们需要学会看SA …

Continue Reading

巧用VBA實現:基於多個關鍵詞模糊匹配Excel多行數據

  • 2022 年 10 月 10 日
  • 筆記

在用Excel处理实际业务中,我们会碰到如下场景: 1、从一堆人名中找到包含某些关键字的名字; 2、从银行流水文件中根据【备注】字段找到包含某些关键字的,统一识别为【手续费业务】等。 这本质说的都是一类问题: 如何从数据集中,根据业务需求配置的多个关键字,匹配得到对应的行项目 。这个问题有好的办法吗 …

Continue Reading

VBA驅動SAP GUI完成介面元素值初始化

  • 2022 年 7 月 15 日
  • 筆記

小爬日常利用VBA完成SAP GUI自动化时,经常被这个问题困扰:我们进入一个事务代码界面时,如FBL1N(供应商行项目显示),很多的 GuiTextField(文本框)对象、GuiCheckBox(复选框)对象都已经有值了。我们如果忘了对这些对象的值初始化,可能SAP执行后的结果并非我们预期的那样 …

Continue Reading

VBA驅動SAP GUI實現辦公自動化(一)

  • 2022 年 6 月 13 日
  • 筆記

小爬之前写过一系列Python驱动SAP GUI实现办公自动化的文章,其实如果我们的实际业务不是太复杂,且我们对VBA语法比较熟悉的话,我们完全可以借助Excel VBA来驱动SAP GUI做很多自动化操作了。而无论是python还是VBA来驱动SAP,本质都是利用SAP对外开放的 SAP GUI …

Continue Reading

Excel VBA中寫SQL,這些問題的方法你一定要牢記

小爬之前的文章 【 Excel VBA中写SQL,这些问题你一定为此头痛过 】中详细讲诉了一些常见的VBA 中使用SQL遇到的问题,这里再补充两个常见的问题场景及对应的解决方案,希望你们看了后能够思路开阔些,少走些弯路。 一、数据源Excel文件的工作表有些列的列名相同 我们知道,在商业数据库中创建 …

Continue Reading

在Excel VBA中使用SQL到底優勢在哪兒

  • 2022 年 2 月 13 日
  • 筆記

小爬在之前的博文中多次提到,可以在VBA中写SQL来操作Excel文件,实现各类数据处理和分析需求。那么,你可能有这样的疑问:Excel原生的 VBA,数据透视表,数据分析 功能不够吗,为啥一定要用SQL来实现呢?在Excel VBA中使用SQL到底优势在哪儿?今天小爬就来带大家好好捋一捋这些问题。 …

Continue Reading

Excel VBA中寫SQL,這些問題你一定為此頭痛過

  • 2022 年 1 月 26 日
  • 筆記

上篇博文【 在Excel VBA中写SQL,是一种什么体验 】 中,小爬简单讲了下如何在VBA中把excel文件当数据源,去写熟悉的SQL语句,进行快速的数据分析。 本篇里,小爬会重点讲讲这其中有哪些常见的坑,我们又该如何快速解决。 一、数据源excel文件中有大量合并单元格,非一般的二维表 这类数 …

Continue Reading

在Excel VBA中寫SQL,是一種什麼體驗

  • 2022 年 1 月 23 日
  • 筆記

每每提到Excel办公自动化,我们脑海里能想到的就是公式、数据透视表、宏、VBA,这也是我们大部分人数据分析的进阶之路。当我们对于常用VBA技巧已经相当熟练后,往往会有一种“ 我的VBA知识够用啦 ”的错觉,其实那只是因为我们收到的实际需求还不够复杂和多样化。 一旦哪天碰到略显复杂的业务需求时,我们 …

Continue Reading

自從學會了VBA字典,VLOOKUP都不那麼香了

  • 2022 年 1 月 18 日
  • 筆記

上篇博文中,小爬曾多次为VBA字典带货。鼓励多用字典,可以让我们的VBA脚本工具执行更快。今天小爬来细聊一下VBA字典的具体应用!如果你有一定VBA基础,那么看完你一定会对VBA字典有全新的认识;如果你还是这方面的新手,也不影响点赞收藏哈。 字典 ,其实就是一些“键-值”对。使用起来非常方便,有类似 …

Continue Reading

嫌Excel VBA執行速度慢,這些建議你一定要看

  • 2022 年 1 月 14 日
  • 筆記

Excel是办公利器,这无需多言。尤其在办公室,Excel用的熟练与否,会的Excel知识点多不多,很大程度上决定了你工作是否高效,能否按时打卡下班。可我们也时常听到这样的吐槽:Excel好是好,可就是表格大了之后,公式多了之后,它运算起来忒慢了。 我们写VBA宏,除了要实现特定的自动化功能,还肩负 …

Continue Reading