Transcription
所以,大家好,欢迎来到关于 Excel 自动化的下一个非常有趣的讲座。在这个讲座中,我们将解决三个到四个不同的用例。但在继续讲座之前,我假设您已经看了之前的讲座,因为我们在其中涵盖了使用 VBA 代码自动化 Excel 的基础知识。
今天讲座中会发生什么?在今天的讲座中,我们将处理三个到四个不同的用例,并且我们将学习如何在任何 Excel 文件中实现端到端的自动化?而且我今天要教的这些自动化是经常使用的自动化。最棒的是,我们将从零开始。也就是说,如果我们遇到问题,我们将进行调试。此外,我们将学习提示技术,这就是它。
同时,今天我们还将介绍一个新的 AI 工具,名为 Claude。我们将今天拜访 Claude 大师,当然,我们将使用 Claude 到最高级别。
如果您没有 Claude,那又怎样?您需要尝试使用您拥有的任何工具。如果您在办公室使用 Copilot,请尝试使用它。如果您有 ChatGPT,请尝试使用它。但今天我们将使用 Claude Opus,它主要用于编码、财务报表准备以及创建 VBA 脚本。它将一次性带来非常好的结果和输出。我希望让您熟悉其他工具,但 Claude 非常好。作为一个财务人士,如果您想购买一个 AI 工具,您也可以考虑 Claude。它是一个非常好的工具。
现在,在我继续之前,给您一个小礼物。是什么礼物?是什么礼物?是什么礼物?正如我所说,在第二级,我不知道您是否了解。在第二级,如果您将成为其中一部分,我们将为您提供所有 AI 工具一年的付费订阅。我们向所有人承诺,如果有人进入第二级。
我们已经构建了工具。我们将获得什么?当然,如果您想单独购买,也可以查看。但我们刚刚软启动了它。这样您就知道。
这是什么?这是一个 AI 工具,您可以在其中运行您想使用的任何工具。例如,如果我想使用 Claude,我可以选择 Claude。我可以与 Claude 对话。我想使用 OpenAI 的 ChatGPT,那么您可以使用您想使用的模型。
好的,如果您想要多模态结果,那么我将一方面使用 Claude 运行 VBA 脚本。我在这里想要 Claude。然后我想要 OpenAI 的。那么我希望一方面运行 ChatGPT,另一方面运行我的另一个工具,这也是可以的。
所以您可以选择多模态,您可以在这里选择您想要的任何模型,比如 Claude Opus 4.6 与 Grok,不,我想要 ChatGPT,我想要 ChatGPT。所以您可以选择任何 ChatGPT 模型,比如 5.2 模型。我们将在稍后讨论何时使用哪个模型,但我可以同时运行这两个模型,获取 VBA 代码,从两者生成 VBA 代码,看看哪个更好。
您将在第二级免费获得这个。当然,它有一个令牌限制。我们将为您提供令牌限制。所以每个人都会有一个令牌限制。但这当然是您将获得的。所以这将是令人兴奋的。您也可以同时运行多模态。我稍后会展示。当然,我们将在这里使用 Claude。这是我的付费订阅,以获得更好的结果。如果您有免费版本,也可以尝试。如果您没有,ChatGPT 万岁,我们将今天从这三者中向您展示。
今天我们将在这次课上讨论哪些用例?我们将讨论三个重要的用例。一个用例我将作为家庭作业留给您。
您会留家庭作业吗?当然会。第一个用例是每个公司和企业都必须做的。如果您是财务人士,无论是 CA、CMA、CFA,您正在做什么,最重要的是文件格式化。如果我们能根据公司完全自动化文件格式化,那将多么棒啊。所以我们将使用它编写代码。我们将把它分享到一个个人文件中,该文件将是 Excel。这样做的好处是,每当我运行该代码时,我就不必担心了。当任何客户文件或任何数据库到来时,我将首先进行格式化,它将像黄油一样流畅地运行。这是我们要学习的第一件事。
第二,今天我们将学习如何合并多个工作表。当然,在这里我们将进行高级讨论,我们将合并多个不同的文件,这些文件具有不同的标题。这本身就是一个新的用例。简单的事情是什么?具有相同标题的多个文件。您可以像那样合并它们。但是如何通过 VBA 合并具有不同标题的多个文件?我们也可以看看。
第三,我们将看到如何创建索引。我们如何在任何文件中创建索引?索引是什么意思?假设我想要一个摘要,有多个工作表 1 2 3 4 5 6 7 8,一个摘要出现,上面有一个索引,我点击它就会转到相应的选项卡,并且上面有一个按钮“返回索引”,它会自动返回到索引。我们将做到这一点。
第四个,我将留给您家庭作业。当然,您必须做,并且如果您做到了,您一定要在讨论组中告诉我。我们将做什么?我们可以进行供应商对账。通常会发生什么?如果您在财务部门工作,尤其是在应收账款或应付账款部门,您的团队最常做的工作与对账有关。我能自动化这个对账过程吗?答案是肯定的。
什么是对账过程?我们简单地理解一下,我们的账簿中有一些金额,一些余额,基于交易。客户的账簿中有一些交易,基于某些交易。这两者之间总是有差异的。作为一个财务人士,每年您都必须确保这种对账发生。理想情况下,如果您在财务团队工作,或者您是审计师,您也必须进行对账。所以我们将构建一个 VBA 脚本。我们将构建一个 VBA 脚本,以便它能自动对两个账簿进行对账。
我们今天将学习这种级别的自动化。这是您的家庭作业。我们将在下一课中讨论它。但相信我,伙计们,今天的讲座将非常有趣,因为我们将从零开始学习编码。
好的。现在让我们开始一些基本的东西。让我们从最基本的开始。请将注意力集中在屏幕上。我向您展示的所有文件都已在描述中提供给您。去下载它。您可能会找到一个 zip 文件夹。您会找到四个这样的文件,格式是这样的。去下载它们。
首先,我们来讨论用例一。用例一涉及 VBA 格式化案例。现在,假设我收到一个客户的此类数据。很多时候,您会收到多种格式和工作表的数据。我想要什么?我想要一个简单的宏运行。一旦我打开 Excel 文件,我将运行一个简单的宏,文件将自动格式化。而且不是一个工作表,所有工作表都将格式化。
在这个讲座中,我将教您一个非常高级的功能,即在使用提示技术时可以使用它。好的,让我们来学习它。
那么我该做什么?我需要构建代码。所以让我们去代码。但是我们需要什么?首先,您需要理解您需要什么。我们需要这个文件中的代码,需要其中的格式化。好的,如果我打开另一个文件,当我需要时,它也应该被格式化。
现在,请理解,您还记得如果您看过我的提示技术讲座。如果您正在观看此讲座,相信我,您可以完成我的 Myco Finance 系列。YouTube 上有一个非常精彩的播放列表,我们涵盖了许多此类讲座。大约有 15 讲。所以如果您看了,您会很享受。
是的。我刚才说,在提示技术中,我教了一个简单的方法,即分步法。那么分步法是什么?首先,您询问 AI 工具,嘿 AI,您能做 VBA 编码吗?我们先烦扰它。AI,你懂 VBA 编码吗?AI 会说,是的,是的,我懂。那么你能为我编码吗?或者它会说,是的,是的,我可以。好的,这两件事我都教过您。
但是第三个高级的事情是,在第一个提示中,您也可以问,兄弟,问我您认为应该提出的相关问题,或者您在编码时应该问我的问题。所以您问我一些您认为重要的问题。当您进行编码时,您应该问我。
那么这会如何实现?让我们通过实践来学习,这样会很有趣。现在我将转向我的 Claude。我将在不同的 AI 工具上给出三个提示,这样我们就可以了解它们的性能如何以及它们如何工作。我们可以测试吗?当然可以测试。
所以我首先会怎么说?我想为我的 Excel 工作表进行 VBA 编码,我想格式化我的 Excel 文件。您能告诉我您是否可以做到这一点吗?如果可以,请问我一些在您提供代码之前或之后,您认为重要的相关问题。所以问所有您应该在给我代码之前问我的重要问题。我想使用 VBA 代码格式化我的整个 Excel 工作表。
所以,我给了它一个提示。现在我随意地用一种语言说了几次。但我聪明地说了,我想这样做,我想检查您是否知道。我给了它提示。给了谁?给了 Claude 大师。有人说,老师,我没有 ChatGPT。那么您可以给 ChatGPT。哦,我的天,这个供应商传奇。是的。有人说,老师,我有 ChatGPT。我有 ChatGPT。您能给 ChatGPT 吗?是的,我们也可以给 ChatGPT。等一下,伙计。让我们打开一个新的聊天。完成,完成,完成。
所以我把这个提示给了两个 AI 工具。我也给了 ChatGPT。我也给了它。现在它开始给我一些问题。您能看到它开始给我一些问题吗?是的。它问了我很多问题。它问了我很多问题。所以您能说什么呢?看看这些问题,这些问题真的很棒。因为如果您想一次性获得正确的代码,您就必须把所有东西都弄清楚。例如,您想格式化哪个工作表?我来写代码。您想删除“阅读我”还是删除什么?告诉我。是否需要格式化数据透视表?您想要什么字体?告诉我您想要的字体大小?数据对齐放在哪一边?左边还是右边?所以他们会问我所有同样的事情。
现在我可以告诉它,伙计,别问这么多问题。问我一些有用的问题。这是我可以说的。问我两到三个或最多五个相关的、重要的、在您构建 VBA 脚本时会用到的问题。我告诉它了。同样,Claude 也给了我。
现在,我想教您 Claude 的一个功能。是什么功能?它也给了我很多问题。而不是这样,我可以告诉它,别问这么多。以问答格式问我问题,您给我一个问题,并附带选项下拉菜单,我将选择该选项。看看它能做到什么。两分钟后就会看到。让我们看看它现在会做什么。它会问我一些问题,并以问答格式问我问题。就像学校里的 MC 考试一样,我开始采用同样的模式。
那么我将从中了解到什么?看看我的想法会如何形成。VBA 是否会填充数据?VBA 是否会填充数据,还是数据已经存在?您只需要格式化。数据已经存在,您只需要格式化。这样,您的编码将一次性变得流畅。
有人说,这个提示不能写出来吗?我不能在这里写出来吗?让我们试试。ChatGPT 中没有这个功能吗?但 Claude 提供了这个功能。这就是为什么我觉得 Claude 很好。如果您有 Claude,那就太好了。如果您没有,没关系。它给了我 A、B、C、A、B、C、A、B、C。但这个功能在 Claude 中。现在,当我生成提示时,一次性获得正确答案的可能性更大。所以我将得到一个很好的答案,因为它问了我正确的问题,我将得到同样的结果。
它说,VBA 是否会填充数据?不?数据已经存在?您只需要格式化。您需要格式化多少个工作表?现在,如果您想写一些其他内容,比如您可以写“文件中的所有工作表,我想格式化”。这是存在的。大约有多少行?动态变化,每次都很好。现在,它会认为还有其他重要的编码需要。它会读取数据,然后问您问题。
当然,我将填写相同的内容。好的,这里我也给它答案。问题 1、2、3、4、5。同时,它还在生成问题。它在问什么?您希望标题行如何处理?好的,您可以根据自己的要求提供,例如,我想要带有此字体的标题。我想要带有此此字体的字体。我想要标题在此处。但我正在做什么?我正在以一种不同的方式教您新的东西。这是什么?这是 Claude 的一个非常好的功能。
太棒了,点赞并分享给四个朋友。好的。所以我告诉它,将标题加粗,用白色字体格式化,没有背景。我们现在就随便快速做一些。您想要交替的行颜色吗?我认为您想要条纹吗?是的。所有数据行上都有浅灰色背景。您想要什么边框样式?现在就选择所有边框。好的,快速完成。
现在它会问更多问题,更多东西。在 4、5、10、15 个问题之后,它将给我一个代码。它的美妙之处在于,这是我设计的。也就是说,我设计的。也就是说,我根据自己的需求完全定制了它。标题行需要什么背景颜色?我们选择海军蓝。字体呢?我们选择 Arial。字体大小,我们选择 10。哇,太棒了,伙计。如果以这种方式完全自己完成编码。一步一步,一步一步,一步一步。您的代码会出错吗?不会。它会自动为您提供正确的代码。
文本对齐,您想要居中,全部左对齐,全部右对齐,居中标题,自动检测数据左对齐和右对齐。列宽呢?自动适应内容,自动适应吧。附加功能,您想要按下顶行吗?按下顶行。完成了,完成了,完成了。这也完成了。它问的是一个高级问题。如果您自己去编码,自己去创建提示,您能创建这种级别的提示吗?答案是不能。所以提示非常重要,伙计们。
好的,它正在问您是否也要设置打印预览?也就是说,您正在编写提示,您可能不会注意到。所以我说,好吧,打印预览,将其适应页面。现在它在说什么?标题行做什么?您没有告诉标题做什么。所以我说,好吧,12 号粗体。您想在格式化后保护工作表吗?不,保持可编辑。如果您想保护它,您也可以这样做,伙计。太棒了,伙计。今天 Claude 大师赢得了我的心。今天赢得了我的心。
现在我想写代码。在此期间,让我们来看看 ChatGPT。看看我们的 ChatGPT 大师能做什么。它在那里。好的,现在最棒的事情是,您创建的那个东西会怎么样?我们也可以把它放进去。您创建的那个工具,我们也可以把它放进去。我们将运行两个工具,粘贴它们,然后很有趣。
好的,我两次选择了 ChatGPT。所以您会看到,它会在这两个中都给出。这里,它也会问问题。ChatGPT 也会问问题。这就是这个模型的魅力。您可以同时生成两个结果。您可以同时生成两个结果。进行测试。好的,现在让我们先来看 ChatGPT 的答案。
拿过来。快速地把它给出去。同时,Claude正在为我生成代码,伙计们。哦,它已经做好了。哇!Claude已经生成了代码。好的吗?让我们下载它。让我们下载这个。我已经拿到了这个代码,伙计们。我已经拿到了这个代码。对吧?代码已经来了。对吧?
现在学生说,老师,这个代码,我们希望把它放到所有文件中。也就是说,每当我打开一个Excel文件时,我希望那个代码就在那个文件中。该怎么办?我在上次的讲座中教过你们。你们什么都不用做。只需要做一件非常简单的事情。现在当你按下Alt F1时,你需要确保这里有什么?这里有一个你的个人工作簿。但这里没有。朋友,这里看不到你的个人工作簿。好的吗?你找不到它。那么。哦,我只看到了VBA练习数据格式化的那个。好的吗?让我们把它关掉。那么我们将创建一个个人工作簿。怎么做呢?首先,去开发者选项卡。点击相对引用。录制一个宏。确保录制一个个人宏。好的。一旦你做了同样的事情,什么都不用做。去停止它。我已经停止了。我已经停止了。搞定。
现在会发生什么?现在我将按下同样的Alt F1。按下Alt F1,然后把它最小化。我的个人工作簿创建了吗?答案是肯定的。Excel也已经创建了。现在它的好处是什么?现在我将做什么?我将在这个里面创建任何代码。为什么要在里面创建呢,先生?因为任何时候如果我需要运行这个格式化代码,我都可以随时运行它。我想什么时候运行它,就什么时候运行它。那么我现在该怎么做呢,先生?我会插入。在插入中,我将插入一个模块。我们正在哪个里面创建这个模块?朋友们,我们正在个人工作簿里面创建它。对吗?我们正在创建的模块是插入个人工作簿。好的,先生。现在,无论我下载了什么代码,都是一样的。代码下载了吗?下载了,先生。是在下载部分下载的。那么我们去下载部分。当然,这将会以BAS格式下载。所以你可以在记事本中打开它。你可以很容易地在记事本中打开它。我们将按Ctrl A。我们将按Ctrl C。我们将前往我们的Excel文件。我把它放在哪里?我把它放在个人工作簿中。这有原因的。我也告诉过你原因了。双击它,让它全屏显示。对吧?对吧?为什么先生我们要把它放在个人工作簿中?这样它就可以在任何地方打开。
之后,我将粘贴这个代码。好的。我需要把这个文件保存为XLS格式吗?答案是否定的。这个文件的格式是什么?这个文件的格式是XLS。为什么不需要呢?因为代码正在个人工作簿中保存。伙计们,这太简单了。这不是什么高科技。好的吗?我已经把这个代码粘贴到这里了。好的,请理解,我在这里写了些什么?我把要做的事情都写在这里了。这在代码中是不会运行的。这就像一个作弊码。它创建了这个作弊码,以便我以后能记住。所以它给了我一个作弊码。这是一个非常棒的功能。Claude会为你生成它。保存它。保存它。来到文件。现在把你的标签移到上面。请确保只有当你从上面运行时,代码才会运行。运行之后,写下上帝的名字。好的,如果你想关闭它再运行,你也可以关闭它再运行。你怎么做呢?Alt F8。我说过。Alt F8。之后你会做什么?格式化所有工作表。格式化所有工作表。先生,宏1是什么?我创建的那个XLSB,只是为了打发时间。那个没什么用。现在运行它。所有工作表都已格式化。所有工作表都已格式化。它说已经格式化了,但做了什么呢?让我们看看。朋友,我们什么也没看到它格式化了。好的吗?看起来它创建了新文件吗?没有创建,先生。Alt F1再看一次。让我们从这里运行看看。所有工作表都已成功格式化。没有格式化。没有发生。代码运行。出现了一些错误。它就在那里。没关系。我们会调试它。有些人很高兴。他们说老师的代码没有运行。老师的代码没有运行。没关系,兄弟。调试是过程的一部分,它就在那里。好的,如果你懂编码,你就能完成它。但现在让我们再次调试。当我运行代码时,它说所有工作表都已格式化,但工作表实际上并没有被格式化。请再次运行此代码。仔细检查,调试它,并给我完整的更新代码。好的吗?它会给你代码。在此之前,我们现在生成ChatGPT的代码。
看看这些人对我们说了什么。问题一。问题一是什么,兄弟?你们必须使用VBA格式化所有工作表。标题应该被视为第一行。确保它被加粗,并选择选项A。格式需要以印度风格完成。你可以选择选项A的数字格式。对于边框和列宽,你也可以选择选项A,不,选择选项一,你将直接格式化同一个文件,然后做这个,并给我VBA代码,运行完成。我们也给了它提示,我们也给了它提示。好的,它识别出了一些错误。你能看到错误已经被识别出来了吗?好的,它正在修复,并给了我更新的文件。替换整个代码并再次运行。我们将再次下载它,再次右键点击,我们将从两者运行它,没问题,朋友们。ChatGPT也会给,它也会给。Ctrl A,Ctrl C,我们将去到这里,它来到了我们的文件。Alt F1,Alt F1,我们的模块在个人文件中。Ctrl A,删除,Ctrl V,Ctrl S,F4,Alt F8,格式化所有工作表。胜利女神万岁!一,一,零,一张工作表已成功格式化。它只运行了一张工作表吗?没有。它又没有给我很好的调试。看看,调试是过程的一部分,零张工作表已成功格式化。没有。让我们再告诉它一次。我又遇到了同样的错误,对吧?它没有格式化所有工作表。请确保所有带有数据的单元格的工作表都已格式化。请仔细调试代码,并确保你再次提供完整的代码。假设你是一名VBA专家,并调试整个代码。好的吗?
好了,现在我们去Excel那里。也许它会运行。让我们复制它。也许你看,你的朋友一次就成功了。我花了两次,三次。伙计们,可能吧,可能吧,对吧,我们做了同样的事情,Ctrl S保存了,来吧,上面,胜利女神万岁,运行它,运行了,所有工作表的格式化已经完成,它也做不到。F5,F5,F5通常可以运行。格式化没有在所有工作表上发生。请调试代码并给我更新的代码。再次。好了。好的。我们正在进行第三次调试。朋友,你看,调试是生活的一部分。如果你学会了这个,并且有足够的耐心,朋友们,只需要做一次。只需要做一次,其他的还有什么呢?21,完成,完成,完成,把它放好,保存它,来吧,兄弟,上面,我们关闭它再运行,对吧,缺陷。来吧,兄弟,现在运行吧,现在是尊严的问题了,现在是尊严的问题了,兄弟,现在感觉会发生什么,因为现在轮子在转,现在轮子在转,现在它会给我完整的格式化,我感觉是这样。让我们看看。让我们看看。你能看到魔法吗?你能看到魔法吗?它做了我说的。它做了模糊行。它把所有数据都弄好了。整个格式化都完成了。好了,从今天起,再也不用担心了。朋友们,我的代码已经更新了。我可以这样做,并永远复制粘贴它。现在该做什么?什么都不用。现在你觉得需要什么改变,比如你不需要蓝色,你想要这个,想要那个,就拿走吧。事情结束。
先生,有人说,有人说,这会在其他数据上工作吗?我关闭了Excel文件。朋友们,我们打开一个新文件。我们打开一个新文件。假设我有一个文件。文件四。我复制它,然后把它放到我的格式化用例的第一项中。好的吗?我们打开这个文件。我们格式化它,看看它是否会自动格式化?对吗?启用编辑。看看,它也有相同的格式。这是一个新文件。我需要做Alt F8。个人工作簿,格式化所有工作表。运行它。欢迎来到AI世界。朋友们,格式化已经完成,而且做得非常漂亮,正如你所希望的那样。调试花了一些时间,因为我正在和你们一起做。也许你一次就成功了,我花了三次。但这是第一个用例,我们完成了第一个用例。好的,如果我把我的VBA代码给你,当然你只需要复制粘贴就可以完成。你根本不需要调试。这就是美妙之处。有人说,先生,你为什么要让我们做这么多?兄弟,只有自己学习才会有乐趣。如果需要,我把它放给你。对吗?拿走我们得到的最后一个修改过的代码吧,朋友们,这个代码你能拿到吗?你需要稍微调试一下,一旦你做了,你也会明白的。明白了吗?是的。好的,这个文件是打开的。让我们继续案例二。太棒了,先生,太棒了。哦,太棒了,先生。对,我们也可以在你的手机上进行调试。单个。好的,完成,完成,完成。让我们进入第二个案例。第二个案例是什么,先生?
第二个案例,现在我将快速地讲一些。我故意做了一些调试,这样你们也能从中获得乐趣。第二个案例是当我们必须合并多个文件时。该做什么?比如你打开文件一,我给你展示一下我们正在尝试做什么。文件一在这里。它有一些不同的模板。发票、客户名称、城市、数据、金额、GST号码、净金额、状态。文件二在那里,你会看到有相同类型的格式。好的吗?如果你看文件三,它的标题是不同的。凭证号码、部门、日期、类别、付款和批准。好的,文件四是什么?文件四是。文件名、客户名称、年份、财政年度、区域、风险级别以及所有这些废话。那么会发生什么呢?当你,我不知道你是否遇到过这种情况?当你要进行审计时,客户会给你同一个区域的多个文件。当你要在某个领域工作时,需要在同一个领域工作,比如说你要审计租金费用。那么他会给你10个这样的租金文件。10个文件的10个不同的工作表。朋友们,我们该做什么?同样的文件,你可以再次进行多种排列组合。但我想要什么呢?如果文件的标题相同,它应该一个接一个地出现。如果标题不同,它应该创建一个新的工作表。并且它应该自动复制数据并将其放入我的新文件中。我能做到这一点吗?答案是肯定的。简单的VBA代码。我们将再次使用相同的方法来创建,就像我教过你们的那样。好的,先生,让我们回到相同的方法。来吧,Claude大神万岁,谢谢Claude大神。来吧,我们将选择一个新的用例。现在我们要做什么?朋友们,首先想一想我们要做什么。我们要合并多个文件。好的,先生,如果你看我的资源文件,我在这里也给你提供了一个小代码,如果你需要,也可以拿走。现在我们先拿走这个,这样我们就能以第一次正确的方式得到输出。我说过,Excel中的多个文件,VBA中的多个文件,是否可以做到?是否可以合并文件?合并文件,对吧,还是不能?请告诉我,是或否。如果可能,请问我相关的问题,需要在我们给我一个好的VBA之前合并。我只是给了它一个小的提示,它就在那里。现在它当然会问你问题。再次,如果你想要问答模式,你可以告诉它以问答模式问我问题。好的,以问答模式问我问题,并提供选项,这样我就可以选择并给你答案。好了,你自己做吧。如果你知道怎么做,兄弟,我认为你应该自己做。我正在和你一起做。它就在那里。我只是在说它就在那里。所有Excel文件都位于哪里?当然,我们会尝试。在一个单独的文件夹中。好了,好的。Excel的文件格式是什么?让我们选择混合格式。因为客户会根据自己的情况提供,所以我们选择混合格式。客户是不可靠的。有时会给CSV,有时会给其他东西。你想如何合并数据?所有数据在一个工作表中,还是每个工作表分开?好的,将具有相同标题的文件合并到一个工作表中。但请确保在该工作表中添加一个新列,其中包含相应的文件名。创建一个具有不同标题的单独工作表。如果标题相同,则合并到一个工作表中。如果标题不同,则在同一个文件中为它们创建单独的工作表。我删除“在新文件中”。在文件中。好了,好的。这就完成了。我们已经根据自己的需要说明了要求。朋友们,有没有乐趣?请告诉我。在聊天中告诉我。在评论区告诉我。当然,如果你的成功了,如果你能在讨论组中参与一下,我们也会很高兴。所有文件都位于哪里?哎,为什么又问了?为什么又问了一遍?哦,抱歉,也许我的网络断了,所以。幻觉开始了。幻觉开始了。现在我们再简单一点。哪个工作表,哪个工作表文件应该被考虑合并?只合并一个工作表?还是每个文件中的所有工作表?每个文件中的所有工作表。哦,我回答错了,所以非常抱歉,是我的错。它问的是要合并哪个工作表,是一个还是所有。我自己告诉了它一些不相关的东西,所以它吓坏了。好的,这是我的错误,伙计们,它比我聪明。来吧,兄弟,快点给我代码。现在如果有人有ChatGPT,就用ChatGPT做。我现在想用Claude。它就在那里。好的,顺便说一下,如果你打开Excel。让我打开一个Excel文件。那么Excel中有很多功能。如果你看到,你可以在插件中添加Claude。如果你订阅了Claude,你也可以在这里打开Claude。而且你可以在这里和Claude聊天,并更新这个文件的数据。顺便说一下,它就在那里。对吧?在这里,我如何制作财务模型?实际上,你可以用这个连接你的Gmail。你也可以通过VBA连接你的Gmail。先生,你会在哪里教这个?朋友,这是第二级。这是一个稍微高级的讨论。我们将从零开始创建一个财务模型,只是这里有点问题,模型有时不正确,有时正确。所以为此我们需要学习财务建模的基础知识。加上我们需要学习这个。看看那些日子已经过去了,是的,那时你只学习一个工具。在今天,当你在金融领域时,你应该知道PVI,你应该知道Excel,你应该知道VBA。你应该知道SQL,你应该知道Python,所有这些都应该知道,兄弟。今天的需求是通才,需要一个什么都懂的人,因为运行起来很容易,兄弟,请理解,如果这个VBA编码不难,它非常容易,就像黄油一样。你只是在调试,然后把它放到AI工具中,但是你也要知道如何把什么放到AI工具中,你需要知道AI代码基础知识,我们正在教你这些,所以就是这样,兄弟。好的,太棒了,谁给了VBA代码?朋友们,让我们下载它,朋友们,所以这里也可能需要一些调试。那也存在。如果需要太多调试,那么我将使用我已有的代码,并运行给你们看,朋友们。好的吗?搞定。
好的。好了,现在我手头已经有Excel文件了。Alt F1,对吧?我的文件去哪了?看,是个人文件。我们会把它放到个人文件中,对吧?明白了吗?应该总是运行。从个人文件中删除。如果需要特定代码,我们也会在特定代码中运行给你看。保存它。关闭它。它给这个代码起了什么名字?检查一下代码的名称。按标题合并Excel文件。那就是代码的名称。非常好。先生,在哪里知道的?朋友们,在第一行就能知道。它就在那里。我们该做什么?Alt F1,Alt F1,Alt F8,Alt F8,Alt F8。好的吗?叫什么名字?按标题合并Excel文件。运行它。它在说什么?选择文件夹。我们的文件夹去哪了?文件夹是VBA工作文件。我们要做讲座二的合并。好的吗?点击确定。文件夹已选择。完成了。合并文件完成,此合并的总唯一标题为1702,这个这个这个。好的,来了。你能看到吗?代码一次就出来了。销售文件一和二应该一个接一个地合并。成功了,先生。先生,第二个文件应该单独显示。合并了。完成了。第三个文件来了。来了。哇!现在谁先创建了新的最好的东西?代码一次就生成了。即使在半夜,如果现在需要合并客户数据,我也会在10秒内完成并发送。10秒内,陛下,从今天起,升职板上钉钉。下次你参加升职考核时,就告诉你的老板。告诉他什么,先生?我知道VBA。我已经学会了这个,我可以自动化整个公司的流程。如果你喜欢,就点赞并评论。对吗?你可以进行薪资级别的自动化。最好的事情是什么?当一次性
代码运行成功,真是太棒了。太棒了,太棒了,太棒了。一次性合并完成了。数据是一样的。数据是一样的。如果您需要行项目,我们可以进行匹配。3001 行项目凭证 2001,我们可以为您匹配,朋友们。太高兴了,太高兴了,让我想起了那个表情包。对吧?看发票号码。哦,这个是哪个?哦,在文件三上。对吧?凭证 2001 3001 行项目,就是那个,您已经得到了。如果您需要,也可以检查总金额。总金额已经显示了。为此,您也可以为金额编写 VBA 代码,只需点击一下,77 万,它的金额在哪里?同样的,朋友们,77 万在这里显示。欢迎来到人工智能世界,伙计们。很好,现在我们进入用例三。用例三是什么?先生,我们关闭它。文件已经生成了。当然,您可以随时随地使用它。选择文件夹。哇,太棒了。好的,先生,太棒了。我现在不保存它。如果您需要,可以自己保存。自动化您的办公室,朋友。您知道您还可以做什么吗?您可以将其放入您的求职信中。在简历中写上高级 VBA。然后,您可以做什么?我告诉您。对于学生来说,这对他们非常有帮助。你们可以做什么?在您的简历中写上 VBA。在您写 VBA 的地方,如果您正在使用任何工具,您可以在那里写一个项目链接或用例链接。一旦有人点击那里,您就可以在那里放一个宏文件,说我开发了这个宏,以您的名义写吧,兄弟,我说我做的,谁在乎?您还可以在其中录制一个简短的视频,说明它如何工作,最多 2 分钟,3 分钟的视频。这将有助于您在 LinkedIn 上发布视频,说我制作了它。说我制作了它。我有什么呢?给我信用,不给我信用。我只教了你们。我只是一个媒介。代码是你们的。写上“我开发了这个代码”。哇。对吧?任何有兴趣的人请告诉我。是的,这就是我开发的。自动化完成。写吧,不写就得不到。我们必须吹嘘,朋友们。只有这样,您的旅程才会受益。好的,先生。好吧,我们继续第三个。第三个用例也很有趣,先生。第三个用例也很有趣。一次完成,一个人会非常高兴。第三个用例是什么?先生?第三个用例是,假设我们有财务报表。例如,我现在有一个财务报表。我将向您展示我们将要创建什么。好的?所以我有一个简单的财务报表。现在,我将把这个财务报表保存为 Excel 文件。我在这里。我有了这个财务报表。现在有什么问题?当公司有大文件,财务报表时。这非常痛苦。什么是痛苦的任务?哦,然后去主工作表。有多少工作表,是什么?我不明白。所以,我们将做什么?我们将开发一个简单的用例,在那里生成一个索引。一旦我点击它,它就会跳转到相应的文件中。哦,我在上面给了一个返回索引的选项。这也是我添加的一个功能。我将转到任何地方,然后返回索引。所以我可以轻松地浏览工作表。我可以根据自己的需要设计这个表格。这也是有的。相同的打印方法。相同的脚本方法。但现在我将直接运行代码。它在这里。我现在不会打印,因为我已经教了你们很多打印内容,而且除非你们自己动手,否则不会有乐趣。好的?就是这样。但我将在此向您教授一些新东西。我将教您什么?先生?我会教您新的东西。是的,朋友们。对吧?这是那个文件。我们将其关闭。它在这里。我们将其关闭。现在,假设我有了这个财务报表,朋友们。好的?现在,假设我已经生成了这段代码。如果您需要代码,代码已经提供给您了。好的?所以,我有了这段代码。我们打开这段代码。我们打开这段代码,伙计们。只有一份 Excel 文件应该打开。其他文件我们没有。好的?现在我想做什么?我将复制这段代码。这是给我的代码,我只是复制它。我们将最小化它。现在我将按下 Alt F1。Alt F1。我将从现在开始教您新东西。现在我们将做什么,朋友们?这个文件的名字是 ABC 财务报表。当然,您会在这里看到 ABC 财务报表。我之前将项目保存在个人文件中。这次我不会保存在个人文件中。我不会将其保存在个人文件中。现在我将教您一个我已经教过您的新概念。我现在将只保存在索引文件中。那么会发生什么,朋友们?当我执行这个文件时,它才会运行。好的,现在会发生什么?请仔细看。转到插入,然后转到模块。哦,顺便说一句,下一个讲座也将是关于 Excel 的。朋友们,在下一个讲座中,我将教您用户窗体。用户窗体也是 Excel 中一个非常高级的功能,您可以在其中创建一个数据表,假设有人正在进行数据录入,您的员工正在录入 FR 的数据,那么就让他们录入 FR 的所有数据,运行宏,折旧将自动计算。哦,自动化整个办公室,兄弟,晋升肯定有。好的,现在我创建了它的宏,仅在文件内部。好的,现在当我保存时,不保存,看,当我点击保存时,它会抛出一个错误。为什么会抛出错误?因为文件不是 .xlsx 格式。对吧?文件不是 .xlsx 格式,所以它会给我一个错误。好的?所以,伙计,您来到这里,现在您需要做什么?现在,一旦您来到这里,您需要做什么?一旦我运行了这段代码,错误是什么?按下 Esc。一旦您按下 Esc,它会说,伙计,先转换文件。转换成什么?您也知道,先生,我们必须将其保存为启用宏的格式。一旦我将其设置为启用宏的格式。文件名将改变。它在这里。我给它起个名字。和上面的名字一样。所以我将其命名为一,它在这里。然后我将其重命名为一。之后,我将点击保存。当然,现在会发生什么?现在您可以运行代码,朋友们。现在您可以运行代码。我们将关闭它。Alt F4。Alt F1。我们的代码来了。现在看,多个代码正在出现。多个代码正在出现。很多代码正在出现。孩子说,先生,您为文件创建的旧个人文件代码,对吧?您为文件创建了多个代码,它在这里。对吧?它的代码是哪个?它的代码是哪个?如何查看?再次,同样的事情。对吧?您在这里提供了什么代码?您可以在模块一中查看。向下滚动,这里写着代码的名字。是什么?创建索引工作表。您也可以从这里运行。没问题。一旦您需要,就运行它。运行创建索引工作表。完成。它为您创建了索引工作表。它为您创建了索引工作表。好的,现在进去,它就会跳转。好的,现在它的美妙之处在于,当我关闭这个文件时。当我关闭这个文件时。现在我希望它能在这个文件里创建索引。在这个文件里创建索引。它会在这里创建索引吗?答案是“否”。为什么?因为它是保存在特定文件中的。所以,现在当我按下 Alt F8 时,Alt F8,这里没有显示创建索引工作表。没有显示,朋友们。好的,现在我将打开这个文件。我将打开哪个文件?创建索引工作表。创建索引工作表。对吧?我将其打开。我将其打开了。我只是打开了它。现在我将转到这里。现在按下 Alt F8。您看到更多宏吗?是的,先生。现在我将点击这里。我将点击这里。我们的宏在哪里?创建索引工作表。显示了?创建索引工作表来了。运行它。运行它。完成。您的索引工作表已创建。您可以转到任何文件。在这里,您看,有点问题。无法在 .xlsx 格式中运行宏。宏在工作簿中可用,但已禁用。好的,我需要更改设置。好的?现在我需要稍微调试一下。在这里,在宏安全性中,我需要更改一些设置。它在这里。但一旦完成,您就可以确保它正在运行。但这已经为您创建了完整的索引工作表。这就是我试图向您解释的,伙计们。明白了?这是您在上一讲中学到的一个非常重要的概念。如果您学会了,您也会觉得很有趣。好的,朋友们,就是这样。下一个,先生,先生,先生,先生,先生,我还想给您一个用例,这是您的家庭作业,您自己做,如果完成了,就在讨论组里告诉我们,我们已经完成了,我们也会很高兴看到。先生,这是一个供应商账单。供应商账单。它有我们所有的供应商,他们的发票参考,付款金额,细节。它有 1000 行项目的数据。好的,我们收到了一份总账。我们有多个供应商,我们收到了总账,我们有自己的总账。在我们的总账中,当然会有一个 GL 账户。其余的将是细节和基本的东西。您需要将这两个进行对账。您需要进行完整的对账,看看有多少行项目在这里匹配,与有多少行项目在这里匹配。并给我一份完整的对账报告。AI 工具可以做到吗?答案是“是”。如何做到?您需要自己做。在下一讲中,我将从这里开始。下一讲将更加高级。在那里,我将教您如何创建用户窗体。创建用户窗体有什么有趣之处?当您创建用户窗体时,例如,我想创建一个下拉菜单,进行一些日记账分录,您可以做到所有这些。对吧?如果您需要进行基本的数据录入,例如 FR,或者会计师只是坐着做什么?收到一笔条目,他会写下数据,数据,它会自动合并到您的 Excel 中。先生,先生,先生,先生,我们可以将 Excel 与 Tally 合并吗?或者我们可以将 Tally 与 Excel 合并吗?答案是“是”。我们也可以做到。但这些都将在第二级学习,朋友们,因为那是高级概念。但明天的讲座,当然,下一讲,非常非常重要。讲座号,抱歉,用例号四,您自己尝试一下。它在这里。当然,我已经给了你们所有的 VBA 代码,朋友们。但重要的不是我给了 VBA 代码。重要的是您是否可以自己运行它。您是否可以自己运行它。它在这里。对吧?所以您也可以看看。当然,当您进入第二级时,我们也会给您这个工具。它在这里。但您自己做会更有趣。我希望您喜欢 VBA 讲座。这个级别的自动化没有人教。您可以在整个 YouTube 上搜索一下,找不到。如果您喜欢这个视频,那么给我们一点动力是什么?您的评论,您的分享和您的点赞。这就是我们所要求的。其他什么都不做。下次讲座再见。在那之前,再见,保重,保持安全。