- 最後登錄
- 2022-11-24
- 在線時間
- 271 小時
- 註冊時間
- 2008-9-2
- 閱讀權限
- 20
- 精華
- 0
- UID
- 4896884
- 帖子
- 541
- 積分
- 212 點
- 潛水值
- 13707 米
| 如果你忘記伊莉的密碼,請在登入時按右邊出現的 '找回密碼'。輸入相關資料後送出,系統就會把密碼寄到你的E-Mail。 你這應該是有一個自訂的函數叫GetCol,可以根據Column來取得欄位的字母代號,根據你說的會取出M4位址的值,所以:我假設有一個副程式和一個函數,他們分別是:- Sub Test()
- Dim shtM As Worksheet
- Set shtM = ThisWorkbook.Sheets(1)
- MsgBox shtM.Range(GetCol(13 + (A * 4)) & 4 + 0)
- End Sub
- Function GetCol(lngCol As Long) As String
- Dim vArr As Variant
- vArr = Split(Cells(1, lngCol).Address(True, False), "$")
- GetCol = vArr(0)
- End Function
複製代碼 其中A值應該是零,那麼13+(0*4)仍然是13,第13個欄位就是M,後面的4 + 0還是4,所以就是M4了。... |
|