5 시트가 들어있는 Excel 파일이 있습니다. 첫 번째 시트에는 A1에서 A4 셀까지의 하이퍼 링크가 포함되어 있으며 통합 문서의 각 시트 4 개를 가리키는 이름이 있습니다. while 루프로 구성되어야하는 vba 함수를 작성해야합니다. 시트 1의 각 셀을 반복하고, 시트 1의 첫 번째 셀을 읽은 다음 연결된 시트로 이동하여 모든 데이터를 복사하고 다른 시트에 넣어야합니다. 통합 문서를 다시 한 번 시트 1의 다음 셀로 이동하여 데이터를 복사하고 새 통합 문서에 데이터를 첨부하고 빈 셀을 찾을 때까지 프로세스를 반복합니다. VBA 프로그래밍을 처음 사용하면서 샘플을 제공해주십시오. 미리 감사드립니다.Excel 매크로, 병합 시트
0
A
답변
1
설명의 목적으로, OP가 원래 샘플을 요구했기 때문에. 이것은 통합 문서의 첫 번째 시트에 정의 된 4 개의 셀을 취하여 두 번째 및 세 번째 시트에서 선택된 셀의 데이터를 수집하여 네 번째 시트에 붙여 넣습니다.
첫 번째 시트 :
A
1 Sheet2!C8 (these are all hyperlinks)
2 Sheet2!G15
3 Sheet3!C10
4 Sheet3!D13
매크로 코드 :
Sub Test2()
Dim cell As Range
Dim sel As Range
Dim index As Integer
index = 1
Set sel = Range(Cells(1, 1), Cells(1.1).End(xlDown))
For Each cell In sel
cell.Hyperlinks(1).Follow
ActiveCell.Copy
Sheets(4).Select
Range("A" & index).PasteSpecial
index = index + 1
Next
End Sub
분명히
그것의 많은이 상황에 하드 코딩, 나는 더있다 확신 효과적인 방법.
관련 문제
- 1. VBA를 사용하여 Excel 시트 병합
- 2. Excel 매크로 - 필드 병합 및 값 추가
- 3. Excel VBA 매크로
- 4. Excel 매크로 도움말 - 스태킹 매크로
- 5. Excel 매크로 필터
- 6. Excel 매크로 - 매크로 실행 중 화면
- 7. Excel 매크로 기록
- 8. Excel : 매크로가있는 시트 다시 만들기?
- 9. Excel 매크로 - 원본 서식 유지
- 10. EXcel VBA : Excel 매크로 Excel에서 매크로 테이블을 만들려면
- 11. Excel 매크로 여러 워크 시트 (워크 시트 이름 포함)의 데이터를 구문 분석합니다.
- 12. Excel 스프레드 시트
- 13. 두 Excel 시트 비교
- 14. Excel 시트 조작
- 15. Excel 시트 SQL 테이블
- 16. MS Excel 시트 만들기
- 17. Excel VBA에서 시트 전환하기
- 18. Excel VBA 매크로 문서
- 19. Excel 매크로 연결
- 20. Excel - 인쇄 매크로 만들기
- 21. Mac Excel 2008 : 매크로?
- 22. Excel 매크로 - 값 비교
- 23. Excel 매크로 자동 실행
- 24. Excel 병합 및 서식 지정
- 25. 두 엑셀 시트 병합 방법
- 26. Excel VBA 매크로 : CSV에서 차트를 만드시겠습니까?
- 27. C# Excel 워크 시트 액세스
- 28. 펄 : 스프레드 시트 :: WriteExcel는 EXCEL
- 29. 델파이로 Excel 스프레드 시트 읽기
- 30. 지도 Excel 워크 시트 열
지금까지 시도한 적이 있습니까? 또한, 셀 범위에 대한 링크의 예는 무엇입니까? – jonsca
링크는 특정 셀이 시트에 A2라고 말합니다. –
실제로이 코드를 쉽게 얻을 수있는 방법이 있습니다. 작업을 수행하는 동안 매크로를 기록하고 기록을 중지하고 코드를 볼 수 있습니다. 당신은 while 루프로 단계를 일반화해야 할 것입니다. 시도 해보면 문제가 발생했을 때 도움이 될 것입니다. – jonsca