반응형
excel vba selection.address에서 행, 셀 값 가져오기
For i = 1 To 20
'' select the cell in question
Cells.Find(...).Select
'' get the cell address
CellAddr = Selection.Address(False, False, xlR1C1)
Next
위의 코드는 스프레드시트를 검색하여 특정 문자열을 찾은 후 선택하기 위한 나의 코드입니다.저는 다음을 사용하여 셀의 주소를 알고 싶습니다.Selection.Address
이 경우에, 그것은, 무엇인가를 반환합니다.R[100]C
그 결과를 행 값과 열 값으로 분할하여 코드로 조작할 수 있는 방법이 있습니까?예를 들어 선택한 셀 행 값에 14개의 행을 추가하려고 합니다.믿어요CellAddr
Range 객체가 될 것이기 때문에 작동할 수 있습니다. 구현이 모호합니다.
감사합니다!
이것이 당신이 찾고 있던 것이에요?
Sub getRowCol()
Range("A1").Select ' example
Dim col, row
col = Split(Selection.Address, "$")(1)
row = Split(Selection.Address, "$")(2)
MsgBox "Column is : " & col
MsgBox "Row is : " & row
End Sub
Dim f as Range
Set f=ActiveSheet.Cells.Find(...)
If Not f Is Nothing then
msgbox "Row=" & f.Row & vbcrlf & "Column=" & f.Column
Else
msgbox "value not found!"
End If
언급URL : https://stackoverflow.com/questions/19102847/excel-vba-getting-the-row-cell-value-from-selection-address
반응형
'programing' 카테고리의 다른 글
Swift 배열에 작업(연합, 교차로)을 설정하시겠습니까? (0) | 2023.08.11 |
---|---|
CORS(Cross-Origin Resource Sharing) - 여기에 누락된 내용이 있습니까? (0) | 2023.08.11 |
새로 고침 없이 URL에 매개 변수 추가 (0) | 2023.08.11 |
비디오 요소를 올바르게 언로드/파괴하는 방법 (0) | 2023.08.11 |
asp.net core 2.0 - 값은 null일 수 없습니다.매개 변수 이름: connectionString (0) | 2023.08.11 |