如何开始使用Visual Basic for Applications? [已关闭]

12 浏览
0 Comments

如何开始使用Visual Basic for Applications? [已关闭]

我对这个网站首页展示的丰富知识感到有些畏惧,但这让我有希望,因为我在和正确的人交流。今天我和我们的一个程序员有了一次非常糟糕的经历,希望你能给我一些建议。

我是一名办公室管理员(主要从事文秘工作),我们在Microsoft Excel中的一个宏在今天出了问题(如果这个描述让我听起来像个“笨用户”,我向你道歉)。我们的经理打电话给我们的IT部门,他们派来了两名程序员。第一个人很好,问我是否有兴趣看他如何解决问题,但第二个人插话说:“她只是文秘,她永远不会明白。”

是的,那句话伤到了我,但长话短说,我问了我的丈夫(他是一名“perl”程序员),询问我能做些什么来展示自己,他推荐我尝试一下叫做“VBA”的东西,因为我经常使用Microsoft Office。他不太确定“VBA”是否正确,所以他建议我参与这个网站的社区(他说他在这里找到了很多问题的答案)。

我在谷歌上搜索了“VBA”,但结果上万条。我只是想能够录制和编辑Microsoft Office产品的宏,并且可能能够展示给那个程序员看看我不只是一个“愚蠢的女性管理员”。你们中的一些专家能否就以下问题给我一些建议?

  1. “VBA”确实是我寻找的用于创建宏和自动化的东西吗?
  2. 如果不是“VBA”,有什么更合适的起点吗?
  3. 有没有一本好书或者网站提供教程?
  4. 还有其他任何你认为有用的东西吗?他们有提供大学课程关于这方面的吗?
0
0 Comments

文章标题:如何开始学习Visual Basic for Applications(VBA)?

Visual Basic for Applications(VBA)是一种用于自动化任务和编写宏的编程语言,特别适用于Microsoft Office软件,如Excel。通过学习VBA,您可以变得熟练并能够解决日常工作中的小问题,而不需要寻求IT部门的帮助。接下来,我们将提供一些学习VBA的方法和资源。

首先,以下是学习VBA的三本书籍推荐:

1.《VBA for Excel for Dummies》(作者:Walkenbach)

2.《Power Programming for Excel VBA》(作者:Walkenbach)

3.《Professional Excel Development》(作者:Bullen, Bovey等)

同时,您需要开始解决实际的问题。您可以访问social.msdn.microsoft.com并参与VBA论坛。尽量回答您能够解答的问题,并复现其他人提供的问题和解决方案,以便更好地学习。您还可以通过关注VBA标签来阅读stackoverflow上的相关问题。如果某个问题对您来说过于复杂,可以跳过并继续下一个问题。

此外,您还可以阅读Excel VBA博客,如Daily Dose of Excel(http://www.dailydoseofexcel.com/dicks-blogroll/)、DataPig Technologies(http://datapigtechnologies.com/blog/)和Contextures(http://blog.contextures.com/)。这些博客内容写作精良,不仅涉及VBA,还包括其他有用的信息。

接下来,我们将给出一些学习VBA的预期进展:

在学习和实践VBA约3到6个月后,您将会发现一个全新的世界。您将能够为自己和同事编写简单的宏,减少日常工作的重复劳动。您还将开始寻找可以用简单代码优化的冗余流程。在学习和实践VBA约6到12个月后,您将变得相当熟练,并且不再需要IT部门为您解决小问题。您将成为办公室中的Excel专家(学习VBA将使您在Excel方面更加娴熟),并在此期间帮助了数千人。

经过2年的学习和实践,您可能会被微软和社区认可为VBA专家。您可能会厌倦在论坛上一遍又一遍地回答相同的问题,于是您可以开始写博客,并将人们引导到您的博客上。您可能会与丈夫就VBA是否是一种“真正”的编程语言而产生争论,但他会暗自为您的成就感到骄傲。经过5年的学习和实践,您可能会成为Excel书籍的合著者,辞去工作成为Excel顾问,并学习C#。当然,每个人的情况都不同。

,通过学习VBA,您将能够更好地处理Excel中的任务,并在解决问题的过程中提高自己的技能。这将使您不再需要寻求IT部门的帮助,并有机会成为VBA专家,甚至在未来追求更高的职业发展。

0
0 Comments

如何开始使用Visual Basic for Applications?

VBA代表Visual Basic for Applications。我建议先阅读维基百科上关于VBA的文章,然后再查看一些视频教程,比如这个。当你想学习以前从未接触过的内容时,我也喜欢《外行人指南》系列的书籍。当你有具体问题时,可以在这个网站上发布问题。

原因:这个问题的出现是因为有人想学习如何开始使用Visual Basic for Applications,但不知道从何处开始或如何获得相关资料和教程。

解决方法:为了帮助这个人,我们可以提供一些建议和资源,以便他们开始学习和使用VBA。首先,我们建议他们阅读维基百科上关于VBA的文章,以了解VBA的基本概念和用途。然后,我们推荐他们观看一些视频教程,比如上面提到的一个YouTube视频教程。这些视频教程可以帮助他们更直观地了解如何使用VBA。此外,我们还建议他们阅读一些入门教材,比如《外行人指南》系列的书籍。这些书籍通常以简单易懂的语言和实例介绍了VBA的基础知识和常见用法。最后,我们鼓励他们在需要帮助的时候在网站上发布问题。这个网站可能是一个技术论坛或问答社区,用户可以在上面提问并得到其他人的答复和帮助。通过这些资源和建议,他们可以开始学习和使用VBA,并在需要时获得帮助和支持。

0
0 Comments

问题:如何开始使用Visual Basic for Applications?

原因:提问者遇到了粗鲁的同事,并希望通过学习VBA来获得同事的认可。

解决方法:与其花时间学习VBA以获得同事的认可,不如采取以下方法处理问题:1.告诉粗鲁的同事“离开我的办公室/小隔间/任何地方,现在。不要讨论”,然后与他的上司谈谈他与同事的交流方式。2.如果上司不能给出令人满意的答复,可以向他的上司反映问题,直到达到CEO的层级,如果必要的话。3.如果上级领导都认为问题中描述的行为不是问题,那么你需要考虑一下你所在公司是否值得你的技能。4.如果你认为自己没有特别有价值的技能,那么你可能不需要太担心其他人是否尊重你,尽管(a)你仍然不应该忍受你描述的虐待行为,(b)你想扩展自己的技能的想法是值得赞赏的。5.如果你不是一个“天生的程序员”,不要试图把自己的圆钉塞进方孔中。6.如果是我,我会努力成为最出色的办公管理员。另外,如果2号的上司没有给你一个满意的答复,可以要求你的上司与他交涉。解释说你认为在文明社会中,人们不应该遭受那种行为的折磨。同样,如果他对你的投诉不开放,你必须决定是否要为这样的公司工作。

文章结束语:祝你好运!请留下评论告诉我们结果。

+1 认识到学习一点点VBA对问题没有帮助,反而会使情况变得更糟。如果你想为了自己的利益学习VBA,那就去学吧。但不要为了这个问题中所述的原因去学。+1 我同意学习VBA不会改变别人的不良行为,甚至可能激化它。为什么一个人必须为别人的不良社交技巧而改变自己?如果你想自动化一些工作并且对编程感兴趣,那就学习VBA。否则,做自己,专注于自己的优势,认识自己,从而提高自尊。每个人都可以成为自己领域的专家。

0