2014-07-21 2 views
0

나는 열 머리글 이름, 행 수 및 값을 매개 변수로 전달하는 함수를 찾고 있습니다. 함수는 예상되는 열과 행 위치에 셀 값을 삽입해야합니다.열 이름과 행 수를 사용하여 셀 값 삽입 - VBA 사용

처음에는 열 이름과 행 수를 사용하여 셀을 업데이트하는 방법을 알려드립니다. 현재 나는 열 이름과 그 값을 가진 2 차원 배열을 가지고있다. 또한 행 위치 및 총 열 개수가있는 정수 변수가 있습니다. 열 이름과 행 수를 함께 사용하여 값을 삽입하는 방법을 모릅니다.

친절히 도움. 감사.

+0

삽입 하시겠습니까? 그리드에 있습니까? – Suji

+1

엑셀 시트 .. 테이블 (이미 기존 값이있는 다른 시트에 있음) – basilbc

답변

1

당신은 Indirect()

=Indirect("A"&count("A:A"))

사용하거나 (이 휘발성이 아니기 때문에, 더 나은) 데이터가 숫자 인 경우는 Count 기능이 작동됩니다

=Index("A:A",count("A:A"))

Index() 사용할 수 . 그렇지 않은 경우 CountA을 대신 사용하십시오.

+0

vba를 사용하여이 함수를 추가하는 방법은 무엇입니까? – basilbc

+0

'[b1] .Value = "= 간접 (" "A &"(A : A)) "'(teylyn의 답변에 위의 작은 오타가있을 수 있습니다) – brettdj

+0

은 수식이 잘못되었습니다. @ brettdj에게 감사드립니다. – teylyn