【发布时间】:2014-11-26 03:16:19
【问题描述】:
我正在创建一个电子表格,将我的客户与他们的常规订单联系起来。 例如:John Smith 有八个不同的订单。所以我有一本约翰史密斯的工作簿和工作簿中的八张纸(每个订单一张)。它需要这样,因为订单很长并且需要简单的编辑。
构建中的电子表格有一个客户下拉列表 (B3)、一个订单下拉列表 (F3) 和一个打印按钮 (Button10)。因此,您选择一个客户,选择一个订单并点击打印。我希望它进入目录(C:\Users\Julian\Documents\Customers),找到正确的工作簿和工作表,然后进入正确顺序的打印预览模式。
我的 VBA 知识非常一般(我知道如何让按钮打印预览当前工作表,但仅此而已)。我已经有一个单元格,它会自动以正确的格式显示工作簿名称 (T6),并根据下拉选择自动以正确的格式显示工作表名称 (T7)。
我想知道是否有人可以帮助我使用一些代码来根据下拉选择从正确的工作簿中打印正确的工作表。如果它找不到工作簿或工作表,我想要一条弹出消息,显示“在此搜索条件下没有工作簿或工作表”或类似的内容,而不是一般的编码错误。
任何帮助将不胜感激!谢谢!
朱利安。
【问题讨论】:
-
嗨,朱利安。您的问题并未表明您已尝试自己解决问题,并且 StackOverflow 不是免费的代码编写服务。您说您对 VBA 有基本的了解,那么为什么不尝试自己解决问题,然后就遇到的任何问题提出问题。请参阅Help Center,了解有关如何在此处提出好问题的更多信息。
-
嗨@Aiken,我问这个问题的原因是因为我尝试在这个网站上阅读其他类似的问题,但找不到任何对我有足够帮助的东西。我显然首先尝试了自己,但是这种级别的 VBA 超出了我的能力范围,我很想学习和应用它。我尝试了很多很多其他方法,但似乎没有任何效果,因此发布了这篇文章。不是我懒惰,也不是试图让其他人为我做这项工作。
-
我了解有时很难解决您不完全理解的问题,但通过包括您的尝试回答者可以帮助您了解为什么它没有按您希望的那样工作,然后解释什么会代替。这样你就可以学到一些东西并得到你的答案。了解 Stack Overflow 的工作原理有助于我们所有人以一种有意义且互利共赢的方式参与其中,如果您提出好的问题,他们会获得支持和答案,每个人都会获得代表,您也会获得答案。双赢:)
标签: excel vba printing worksheet