VBA를 처음 사용하므로 저와 함께주십시오. 이 코드를 사용하는 데 어려움을 겪고 있습니다.배열에 변수를 저장하는 방법 - VBA
Dim arrayAC() As Variant
Dim arrayW() As Variant
Dim DD As date
Dim LrowAC As Integer
Dim LrowW As Integer
LrowAC = Worksheets("A").Columns(29).Find(What:="*", LookIn:=xlValues, SearchOrder:=xlByRows, SearchDirection:=xlPrevious).Row
LrowW = Worksheets("A").Columns(23).Find(What:="*", LookIn:=xlValues, SearchOrder:=xlByRows, SearchDirection:=xlPrevious).Row
ReDim arrayAC(1 To LrowAC + 1)
ReDim arrayW(1 To LrowW + 1)
For i = 3 To LrowAC + 1
arrayAC(i) = Worksheets("A").Cells(i, 29)
Next i
i = 3
For h = 3 To LrowW + 1
arrayW(h) = Worksheets("A").Cells(h, 23)
Next h
h = 3
For i = 3 To LrowAC + 1
For h = 3 To LrowW + 1
If arrayAC(i) = arrayW(h) Then
DD = arrayAC(i)
Worksheets("A").Cells(i, "X").Value = DD
end if
next h
next i
DD 값을 얻지 못했습니다! 나중에 엑셀 시트에 인쇄 될 DD 변수에 arrayAC (i)를 저장하는 방법을 모르겠습니다. 고마워,
'DD'란 무엇입니까? 코드에 선언하지 마십시오. 제공했습니다. 할당 :'DD = arrayAC (i)'- 적중 여부를보기 위해 그 줄에 중단 점을 넣었습니까? –
나는 그것을 다음과 같이 가정했다. Dim DD As date – Zapata
나의 실수는 처음에는 그것을 보지 못했다. 그래도 디버그 했니? –