로그인 유지
이 게시판은 아별닷컴 회원만 질문을 올릴 수 있습니다. 회원에게 주어지는 특권인셈이지요. 회원이 아닌 분들은 열람만 가능합니다.
몇 일 전에 질문 드렸다가. 폼이 이상해서 삭제후 다시올립니다.
첨부파일 부탁 합니다.
2013.04.08 14:47:03 *.104.126.21
북곰님..
고급필터를 활용하시면 됩니다.
특정 시트에 집어 넣는 것은 VBA를 이용하시면 되구요..
다운받기 : abyul.com_20130408_splitDataWithAdFilter.xlsm
그리고 최근 질문에 대한 답변에 피드백이 없습니다.
새로 질문하시기 전에 기존 질문 답변에 대한 피드백을 꼭 확인하시고 질문하시기 바랍니다.
답변에 대한 피드백은 기본 에티켓이 아닌가 합니다.
Option Explicit
'### 고급필터를 활용한 데이터 분리 작업
Sub abSplitDataWithAdFilter()
Dim rSource As Range, rCriteria As Range
Dim shtTarget As Worksheet, rTarget As Range
Set rSource = Sheets("SIZE 225 2000족").Range("B2:F7")
Set rCriteria = rSource.Parent.Range("L1:L2")
On Error Resume Next
Set shtTarget = Sheets("Sheet" & rSource.Parent.Range("B1").Value)
If Err.Number <> 0 Then
Set shtTarget = Sheets.Add(after:=Worksheets(Worksheets.Count))
shtTarget.Name = "Sheet" & rSource.Parent.Range("B1").Value
On Error GoTo 0
End If
shtTarget.UsedRange.Clear
Set rTarget = shtTarget.Range("A1")
rSource.AdvancedFilter Action:=xlFilterCopy, CriteriaRange:=rCriteria, _
CopyToRange:=rTarget, Unique:=False
shtTarget.Activate
End Sub
2013.04.08 19:40:19 *.167.255.233
2013.04.12 00:41:11 *.130.73.75
문의하신 동작을 수행하려면 VBA로 처리할 수 밖에 없습니다.
공장이 바뀔때마다 아래쪽 데이터도 변경되는 형태인 것 같은데요..
그럴 경우 각 시트에 수식을 미리 심어넣고 참조하게할 수도 없겠네요..
VBA를 사용할 수 밖에 없구요.. VBA를 사용하지 않으신다면.. 해당 기능은 구현할 수 없습니다.
VBA는 단순 작업을 줄여주는 엑셀의 중요한 기능이니까요.. 꼭 익혀보시길 권해드립니다.
도움이 되셨기를.. ^^
새 창으로
선택한 기호
VBA 파일&폴더 엑셀파일명으로 검색하여 링크걸기 [1]
VBA 아별님! 엑셀 질문입니다. _ 고급필터를 활용한 데이터 분리 작업(각 시트로 분리) [3]
차트 시작일과 종료일만으로 자동 일정 그래프 작성하기 [1]
API 열려있는 ie창 닫기 _ Win32 API, SendMessage, FindWindows, WM_CLOSE [3]
엑셀일반 새해맞이 기념 연속채우기 관련 질문입니다. [2]
엑셀일반 부분합 질문이요 [1]
배열수식 데이타 정열관련 질문 드립니다. _ offset과 배열 수식을 이용하여 최근 값을 순차적으로 갖고 오는 방법.. [3]
엑셀 문의드립니다. [2]
엑신께..문의합니다. [2]
추가기능(AddIns) 리본메뉴 만들기(버턴 여러개 넣기) [6]
엑셀일반 궁금한게 있습니다...급합니다..ㅠㅠ
VBA 수식이 입력된 셀은 자동으로 색상이 들어가게 하는 방법 [5]
셀서식(표시형식) 다른 시트에서 조건을 만족하면 해당시트 셀에서 색칠하거나 글씨 표시하기 [2]
엑셀일반 엑셀로 확률도 구할수있나요? [1]
셀서식(표시형식) [분류문의] 데이터 유효성검사를 이용해 분류를 만든 다음에 특정셀 값 입력 [1]
VBA VBA 서적 추천좀 해주세요 [1]
VBA 외부 어플리케이션 실행 & 유저폼 일괄 닫기 & 리본 메뉴 사용자 추가 탭 숨기거나 보이게 하는 방법 [7]
함수가 들어간 셀의 합 [1]
VBA 2개의 시트를 비교하여 다른 부분을 찾아내는 프로시저 질문입니다! [3]
여러가지 품목을 2가지 이상 부분합 하는 방법이 있나요? [2]
북곰님..
고급필터를 활용하시면 됩니다.
특정 시트에 집어 넣는 것은 VBA를 이용하시면 되구요..
다운받기 : abyul.com_20130408_splitDataWithAdFilter.xlsm
그리고 최근 질문에 대한 답변에 피드백이 없습니다.
새로 질문하시기 전에 기존 질문 답변에 대한 피드백을 꼭 확인하시고 질문하시기 바랍니다.
답변에 대한 피드백은 기본 에티켓이 아닌가 합니다.
Option Explicit
'### 고급필터를 활용한 데이터 분리 작업
Sub abSplitDataWithAdFilter()
Dim rSource As Range, rCriteria As Range
Dim shtTarget As Worksheet, rTarget As Range
Set rSource = Sheets("SIZE 225 2000족").Range("B2:F7")
Set rCriteria = rSource.Parent.Range("L1:L2")
On Error Resume Next
Set shtTarget = Sheets("Sheet" & rSource.Parent.Range("B1").Value)
If Err.Number <> 0 Then
Set shtTarget = Sheets.Add(after:=Worksheets(Worksheets.Count))
shtTarget.Name = "Sheet" & rSource.Parent.Range("B1").Value
On Error GoTo 0
End If
shtTarget.UsedRange.Clear
Set rTarget = shtTarget.Range("A1")
rSource.AdvancedFilter Action:=xlFilterCopy, CriteriaRange:=rCriteria, _
CopyToRange:=rTarget, Unique:=False
shtTarget.Activate
End Sub