2016-12-15 3 views
1

검색하고 검색하여 몇 가지 아이디어를 시도했지만 아직 작동하지 않았습니다. 이 작업을 수행하는 데 VB 스크립트를 사용해야 할 수도 있지만 모든 시도가 실패한 것 같습니다.두 번째 열의 데이터를 다른 열의 행을 기준으로 자동 입력

본질적으로 두 번째 열의 첫 번째 행에있는 동일한 데이터 (즉, 스크린 샷 B2 = '234'에있는 모든 셀이 '234'임)와 함께 두 번째 열의 셀을 자동 채우기해야합니다. 열 2 채우기의 데이터 행은 열 A에있는 행의 총 수와 일치해야합니다 (한 작업에서 다음 작업으로 변경 될 수 있음). 스택에서 여기에 가까운 수식을 편집 해 보았지만 오류가 계속 발생했습니다. 나는 이것이 더 명확하게 보이고 이것이 실제로 어떤 통찰력에 감사 할 것이라는 희망으로 스크린 샷을 첨부하고있다. 감사. 더 나은 포맷 그래서 대답을 게시하려고

enter image description here

+0

매크로 기록을 시도 했습니까? – Chrismas007

+0

예, 매크로는 특정 시간의 행 수에 대한 자동 완성 기능 만 있습니다. – waterwalk77

+0

열에 또 다른 행을 추가 할 때 나는 위의 내 의견을 편집 할 수 없기 때문에 실망합니다. 완성 된 버전은 다음과 같습니다. 예, 매크로는 특정 시간 동안 행 수가 자동 완성되도록 작동합니다. 열 1에 다른 행을 추가하고 매크로를 다시 실행하려고하면 열 2를 이전과 같은 위치로 채 웁니다 (즉, 마지막 두 행을 공백으로 남김). – waterwalk77

답변

0

열 1 행의 수에 따라 SCREENSHOT - autfill 열이.

Sub ClientFill() 
' 
' 
ClientFill Macro 
' 
' 
Dim lngLastRow As Long lngLastRow = Cells(Rows.Count, "A").End(xlUp).Row  
Range("B3:B" & lngLastRow).Value = Evaluate("B2") 
End Sub 
+0

그 Christmas007을 편집 해 주셔서 감사합니다. 나는 'code indents'에 대해 내가 잘못하고있는 것을 알아 냈다. – waterwalk77