我正在创建一个程序,每次生成时,生成的数据都会显示在特定的工作表中,并按特定的日期顺序排列。它看起来像这样。
但是当我再次生成时,现有数据将被生成的新数据替换/覆盖。看起来像这样。
现在我的想法是,在我要粘贴另一个数据之前,我想首先找出最后一个有价值的单元格是什么,以便在下一代数据中,它不会被新的数据替换/覆盖。有人可以帮我弄这个吗。输出应该如下所示。
任何帮助大家?谢谢!
答案 0 :(得分:3)
根据您的情况尝试使用以下代码
$telnet->cmd
答案 1 :(得分:0)
这会将最后一行(作为整数)的值赋给变量' lastRow'
cat dump_utf8.sql | replace " DEFAULT CHARSET=latin1" "" > dump_utf8_formatted.sql
你也可以删除' .row'在语句的末尾,并将其设置为范围变量。然后你有关于最后一行的位置的更多信息,但我认为在你的情况下只知道最后一个使用过的单元格在哪一行(作为整数)就足够了。
如果您需要最后一列,只需更换' .row'在声明的最后用' .Column'。
编辑:你也可以使用Dim lastRow as Integer
lastRow = ThisWorkbook.ActiveSheet.Cells.Find("*", ThisWorkbook.ActiveSheet.Cells(1, 1) _
, , , xlByRows, xlPrevious).row
,但我不喜欢这种方式,因为它不会一直给你正确的结果(不要#&## 39;不知道为什么,但经常遇到这个问题。)