2013-05-13 2 views
1

나는 여러 워크 시트 (약 30)가있는 통합 문서가 있습니다. 각 시트마다 다른 이름이 있습니다.여러 워크 시트에서 텍스트 값을 반환

셀 B6의 값을 모든 대체 시트 (각 접미사가 "-a")에서 요약 시트로 반환하려고합니다.

어떻게해야합니까?

미리 감사드립니다.

g

+0

Google은 도움이 필요한 사람들을위한 코드를 작성하지 않습니다. 너 뭐 해봤 니? 도와달라고 [ask] – glh

답변

0

사용 VBA 코드 는 테스트하지 :

Sub test() 
A = 1 
For each s in activeworkbook.sheets 
    If right(s.name, 2) = "-a" then 
     With Sheets("summary") 
      .cells(a, "a") = s.name 
      .cells(a, "b") = s.range("b6") 
     End with 
    End if 
Next 
End sub 

잘 실행 시트 탭,보기 코드를 클릭에서 코드를 붙여 메뉴에서 실행하려면.

모두 실행하려면 if 문을 제거하십시오.

+0

thx를보십시오. 이 스크립트를 사용하는 방법을 모릅니다. 또한 스크립트를 바꾸는 방법을 바꾸기보다는 모든 시트를 원한다면? – user2377543

+0

답변에 몇 가지 사항을 추가했습니다 – glh

+0

도움을 주셔서 감사합니다. – user2377543

관련 문제