2015-11-02 62 views
-1

我有一个很大的工作簿,其中包含Sheet1列“A”中的日期列表。有没有办法在列中搜索某个特定的日期,计算它的行​​数,然后将该数字设置为一个变量,我可以在下一个VBA代码的范围内使用该变量?搜索列的值和计数行数

基本上,我希望能够找到与日期相关的行号,然后再引用该行。

+0

您是否尝试过'find'? – findwindow

+0

这会允许我计算该值的行数吗?我更关心如何确定行数,然后在代码中使用该数字。 – Willarci3

+0

一旦找到它,你可以得到该行。编辑:见[这里](http://stackoverflow.com/questions/31479575/vba-how-to-find-search-value-from-sheet-dmr-and-then-from-found-search-value/31480620 #31480620) – findwindow

回答

1

在这里你去...

Dim MyDate&, TheRow& 
MyDate = DateSerial(2015, 4, 11) 
TheRow = Application.Match(MyDate, Sheet1.[a:a], 0) 
+0

Groovy,但不为我工作:/我需要特殊的格式? – findwindow

+0

你使用Sheet1吗? –

+0

当然不是XD – findwindow