我有以下代碼 For i = 1 To DepRng.Rows.Count
For j = 1 To DepRng.Columns.Count
DepRng.Cells(i, j) = Application.Sum(KidsRng.Row(i)) //Does not work
Next j
Next i
雖然我知道錯了,我不知道如何得到它在DepRng.C
我正在用excel VBA編寫一個宏,該宏在指定的單元格中創建數據驗證列表。程序然後提示用戶輸入包含數據驗證列表內容的單元格。然後包含列表內容的相同行將從視圖中隱藏。但是,當我嘗試多次重新運行宏時,每次我爲內容選擇一個新範圍時,每個後續列表都會引用此範圍。 我不會想要這樣的事情發生。 我寫這行代碼,以防止這種情況: For Each nm In ThisWorkbook.Names
st
Dim sampleRange as Range
Set sampleRange = Worksheet.Range(Cells(1,1),Cells(1,4)
sampleRange.Name = "Range1"
MsgBox sampleRange.Name
上面的代碼將顯示範圍的實際地址,而不是名稱。爲什麼? 如何獲取命名範圍以返回其名稱?