在sheet2上我就是这个
Private Sub Worksheet_Activate()
Sheet2.Listbox1.ListFillRange = Sheet1.Range("A2:A10").Address(, , , True)
End Sub
当Sheet1上的范围发生变化时,例如更改为A11,我想更改为Range(“A2:A11”) 因为我知道rowx的位置,所以我试过了
Sheet2.Listbox1.ListFillRange = Sheet1.Range(cells(2, 1), cells(rowx, `1)).Address(, , , True)
但我没有成功。为什么呢?
答案 0 :(得分:1)
您没有使用Sheet1参考限定单元格。
尝试一下,看看它是否适合你...
Sheet2.Listbox1.ListFillRange = Sheet1.Range(Sheet1.Cells(2, 1), Sheet1.Cells(rowx, 1)).Address(, , , True)