【发布时间】:2016-06-30 17:46:33
【问题描述】:
我有一张桌子要循环。如果活动单元格包含 1,则在表格外的单元格中,将返回列标题并将其放入逗号分隔列表中。
我正在寻找该循环以逐个单元格地继续遍历第一行,并以逗号分隔的列表构建每个 TRUE 返回。
一旦循环到达行尾,我需要它下拉到下一行并继续相同的过程(但为在第 2 行中返回 true 的那些创建自己的逗号分隔列表)。
【问题讨论】:
-
写下你目前能做的,向我们展示你所拥有的。如果您编写了一些代码并遇到特定问题,人们更有可能在这里为您提供帮助。
-
感谢您的建议。我会试一试
-
这并不是说 SO 是为了更高级的用户 - 它是为了帮助编辑现有的代码/故障排除。这不是一个“我该怎么做”类型的网站,而是“我试过这个,但它不起作用,为什么?”用户已经付出了一些努力/尝试的地方。我建议阅读How to Ask 以获得更多见解。我们非常愿意帮助最新手的新手。试着环顾四周,拼凑一些代码。使用宏记录器是一个很好的起点。
-
我建议您(在第一步中)使用 VBA 宏记录器记录您希望 Excel 为您做的事情:youtube.com/watch?v=Q_HQGHPBYoo 然后,看看代码并尝试理解它通过突出显示 VBA 关键字并按
F1。另外,我建议您阅读以下内容:homeandlearn.org 之后,您应该设置自己为上述问题提供第一个解决方案。如果您仍然遇到问题,请随时返回此处,就您尝试编写的代码寻求具体建议。
标签: excel vba loops if-statement