2014-07-05 2 views
0

VBA의 새로운 기능입니다. 시트 2의 셀이 첫 번째 열에 나열된 값과 일치하면 Sheet1에서 Sheet2로 일련의 셀을 복사하려고합니다. 예를 들어, 내가 SHEET1 시작하고자하는 다음 데이터가 아래 SHEET2 같이 한 :이 예에서는다른 시트에 기준을 충족시키는 VBA 복사 셀

SHEET1
A2=Adam B2=95 C2=92 D2=97 E2=67 F2 blank G2 blank H2 blank
A3=Cindy B3 blank C4 blank D4 blank E4=61 F4=94 G4=95 H4=95

SHEET2
A2=Adam B2=95 C2=92 D2=97 E2=67
A3=Cindy B3=94 C4=95 D4=95 E4=61

, 먼저 Sheet1 B2 : D2에서 Sheet2 B2 : 2로 정보를 복사하고 싶습니다. 그런 다음 Sheet1 F3 : H3의 정보를 복사하고 시트 2 B3 : D3의 공백을 채 웁니다. 열 E의 모든 정보는 그대로 있어야합니다.

도움이 될 것입니다!

편집 시각적 인 무언가로 시트 1과 시트 2의 설명을 변환하는 내 (토니 Dallimore) 시도 :

내가 제대로 질문을 이해한다면
Sheet1 
    | A | B | C | D | E | F | G | H | 
2 |Adam | 95| 92| 97| 67|  |  |  | 
3 |Cindy |  |  |  |  |  |  |  | 
4 |  |  |  |  | 61| 94| 95| 95| 

Sheet2 
    | A | B | C | D | E | F | G | H | 
2 |Adam | 95| 92| 97| 67|  |  |  | 
3 |Cindy | 94|  |  |  |  |  |  | 
4 |  |  | 95| 95| 61|  |  |  | 
+3

오류 ... 지금까지 정확히 무엇을 했습니까? 이것은 '도와주세요'사이트가 아닙니다. 여기에 프로그래밍 문제를 게시하면 솔루션이 일반적인 프로그래밍 커뮤니티에도 어떻게 도움이되는지에 따라 사람들이 도움을받을 수 있습니다. 기존 코드를 게시하고 정확히 작동하지 않는 위치를 적어주십시오. – hnk

+0

워크 시트 설명 이미지를 만들었지 만 원하는 내용을 이해하지 못했습니다. 웹에서 "Excel VBA Tutorial"을 검색하십시오. 모든 자습서는 처음 몇 페이지에서 간단한 워크 시트 액세스를 보여줍니다. –

답변

1

, 당신은 아마 VBA 솔루션을 필요로하지 않습니다. D 또는 열 F의 값 : 열 B의 값 중 하나에서 뽑아 공식에서 K 넣어 : H를, 그래서 같은 I 단지 열 I에 갈 것이다 (셀 I2 예)

=IF(B2="",F2,B2) 

그 수식을 원하는만큼 행을 가로 질러 3 열씩 드래그하면 이제는 셀 I : K에 필요한 모든 값을 갖게됩니다. 그런 다음 Copy >> Paste Special - Paste Values를 사용하여 B : D 열에 모든 것을 가져올 수 있습니다.