|
请教各位高手
想实现一个功能,在excel工作薄的第一个sheet页上做了一个按钮,第二个sheet页是数据存储页,通过在第一个sheet页中输入内容点击按钮实现内容插入到第二个sheet页最下面的空行,插入时需要判断是否有重复输入,重复的自动跳过。
目前写出的代码如下, 这里按钮添加在sheet2中,debug的时候发现rowNo2的值是对的,但是rowNo1取得公式中这个sheet1好像没起作用,所以取到的值不正确。
Private Sub Insert_Click()
Dim rowNo1, rowNo2, i As Integer
rowNo1 = Range("a" & Sheet1.Rows.Count).End(xlUp).Row + 1
rowNo2 = Range("a" & Sheet2.Rows.Count).End(xlUp).Row
For i = 2 To rowNo2 Step 1
Sheet1.Cells(rowNo1, 1) = Sheet2.Cells(i, 1)
Sheet1.Cells(rowNo1, 5) = Sheet2.Cells(i, 2)
Sheet1.Cells(rowNo1, 6) = Sheet2.Cells(i, 3)
Next
MsgBox (rowNo1 & rowNo2)
End Sub
求高手指点行号取得以及重复判断的代码。
多谢指教!
|
|