【发布时间】:2018-09-24 10:39:31
【问题描述】:
我正在尝试处理从快速手册中转储的 excel 数据。为了做我想做的事,我需要在 A 列中使用第一个非空白行,这取决于快速手册中报告的时间段。
我正在使用
Sub Test()
Selection.End(xlDown).Select
在 A 列中查找第一个非空白行。
例如,我有两个文件,其中 A 列中的第一个非空白单元格是 A157。 Selection.End(xlDown).Select 选择 A157。然后我需要选择 C1:C157。
另一个电子表格在 A122 的 A 列中具有第一个非空白单元格。 Selection.End(xlDown).Select 选择 A122。然后我需要选择 C1:C122。使用 xlDown 找到的 A 列中的行是一个变量,然后我需要使用它在 C 列中创建选择。
非常感谢任何帮助。谢谢!
【问题讨论】:
-
例如,我有两个文件,其中 A 列中包含信息的第一行是 A157。 Selection.End(xlDown).Select 选择 A157。然后我需要选择 C1:C157。另一个电子表格在 A122 的 A 列中具有第一行信息。 Selection.End(xlDown).Select 选择 A122。然后我需要选择 C1:C122。使用 xlDown 找到的 A 列中的行是一个变量,然后我需要使用它在 C 列中创建一个选择。这说明清楚了吗?
-
感谢您的澄清。请查看我在下面发布的代码示例,这应该会有所帮助。我不确定您对 VB 是否满意,如果您需要更多帮助或说明,请告诉我。
-
老实说,对 VBA 不是很有信心。我所知道的 99% 都来自这里。我会处理您发布的内容并让您知道是否有问题,但我可能要到下周才能深入了解。谢谢!