1. FAQ
  2. 엑셀(Excel)
  3. AfterEffects
  4. Premiere
  5. Photoshop
  6. ETC

이 게시판은 아별닷컴 회원만 질문을 올릴 수 있습니다. 회원에게 주어지는 특권인셈이지요. 회원이 아닌 분들은 열람만 가능합니다.

매크로 질문요

조회 수 4450 추천 수 0 2010.04.10 16:33:43

제가 만들고자 하는 매크로가요

 

A,C,E,G열을 삭제하고

 

맨 아래글씨부터 위로5번째 줄까지 삭제하는 매르로를 만들고 싶은데 가능할까요??

 

그리고 만약에 "거래처별소계"라는 행을 모두 삭제하고자 한다면 그것또한 가능한가요????ㅠ_ㅠ;;

 

 

매크로 완전 초보라서요....가르침 부탁드려요!


댓글 '3'

profile

[레벨:30]아별

2010.04.11 17:22:41
*.130.73.75

안녕하세요?

질문을 올리실때 엑셀 파일을 첨부해주셔야 제가 답변 작성하기 편합니다. 부탁.. ^^

 

1. A,C,E,G열을 삭제하고

    Range("A:A,C:C,E:E,G:G").Delete Shift:=xlToLeft

 

2. 맨 아래글씨부터 위로5번째 줄까지 삭제
    Range(Columns("A:A").End(xlDown), Columns("A:A").End(xlDown).Offset(-5)).EntireRow.Delete Shift:=xlUp

 

3. "거래처별소계"라는 행을 모두 삭제

   대충 3가지 방법이 있을 것 같습니다.

       1) 자동필터를 이용해서 해당 값을 필터링한뒤 필터링된 아이들만 삭제하는 방법과,

       2) .Find 기능을 사용해서 하나씩 찾아서 삭제하는 방법과,

       3) 셀 영역을 순환하면서 해당 하는 값이면 해당 행을 전체(.EntireRow) 삭제하는 방법..

 

    위 3가지 방식에 대해서 각각 코드를 작성해드리는 것은 비효율적일 것 같구요..

    첨부파일을 올려주시면, 해당 파일에 가장 적합한 방법을 선택해서 코드를 작성해드리겠습니다.

 

     개인적으로..

     매크로로 작성하지 마시고.. 자동필터 설정해서 "소계"를 필터링한 다음,

     Shift+Space바로 해당 라인 전체 선택하고, Alt+' 로 보이는 셀만 선택 한뒤

     Ctrl+마이너스(-) 로 해당 라인 전체를 삭제하는 방식을 권해드립니다.

      ==> 이 방법을 매크로 기록기로 기록해서 사용하셔도 되구요..

 

[레벨:2]yang1019

2010.04.12 07:30:15
*.241.129.253

아..;;죄송요 파일첨부해볼께요~ㅎㅎㅎㅎ

첨부
profile

[레벨:30]아별

2010.04.13 01:19:45
*.130.73.75

아래 코드를 참조해보시고..

자세한건 첨부파일을 참고해보세요..

 

매크로배우기-2.xls

 

 Sub test()
    Range(Columns("G:G").End(xlDown).Offset(1), Columns("G:g").End(xlDown).Offset(4)).EntireRow.Delete Shift:=xlUp
    Range("A:A,D:D,F:F,J:J,L:L,N:N").Delete Shift:=xlToLeft
    Range("D1").AutoFilter Field:=4, Criteria1:="거래처별 소계"
    Range(Range("D1").Offset(1), Range("D1").Offset(1).End(xlDown)).SpecialCells(xlCellTypeVisible).EntireRow.Delete
    Selection.AutoFilter
    Range("G2").Select
 End Sub

첨부
문서 첨부 제한 : 0Byte/ 2.00MB
파일 제한 크기 : 2.00MB (허용 확장자 : *.*)
List of Articles
번호 제목 글쓴이 날짜sort 조회 수
공지 공지 [공지] 아별닷컴의 엑셀 질문방 폐쇄합니다. 카페 질문방 이용하세요.. imagefile [레벨:30]아별 2015-04-23 61658
822 두 시트에서 중복 되는 주민 번호 찾는 거요 [2] [레벨:1]장천이 2009-07-01 7414
821 초보엑셀이 엑신께 여쭙니다. [1] [레벨:1]샤우트 2009-07-01 6109
820 엑셀관련해서 여쭈어 보고 싶습니다... file [1] [레벨:1]사물 2009-07-01 5854
819 어떻게 하면 이렇게 변환하는 기능을 만들수 있을까요? file [1] [레벨:1]칼리스토 2009-07-01 6049
818 초보 엑셀사용자입니다. 회사안에선 아무도 모르는 거라 엑신님께 여쭈어봅니다.!! [1] 박민철 2009-07-01 6155
817 엑신께..문의합니다. [2] [레벨:1]와룡선생 2009-07-01 5309
816 abyul Excel Tool관련 문의 [1] [레벨:1]겸둥이 2009-07-02 5904
815 엑셀을 사용해 교육 대상자 중에 신청자를 가려내고 싶은데.. 알려주세요. ㅠㅠ file [2] 초보 2009-07-02 5941
814 엑셀 통계표 작성시 함수 좀.... (2가지 조건 이상을 만족하는 데이터의 카운팅 방법) file [4] [레벨:1]칠보산 2009-07-02 7894
813 셀 서식에서 원하는 서식으로 고정하기 [3] [레벨:1]kwihan 2009-07-02 7859
812 VBA .Find 매크로 질문입니다.~ [2] [레벨:1]카멜 2009-07-02 7754
811 VBA .Find ListBox1 에 추가가 되지를 않습니다. file [3] [레벨:1]사오정원조 2009-07-03 7807
810 엑신께 질문합니다!!!!! [2] 엑셀초봅자 2009-07-03 5775
809 도와주세요. 엑신~~ [3] [레벨:2]리자딘 2009-07-03 5966
808 .질문.... [5] [레벨:1]둥이아범 2009-07-03 5866
807 엑셀 문의드립니다. file [2] [레벨:1]꺼벙이아저씨 2009-07-03 5384
806 질문입니다 [1] account 2009-07-03 5166
805 2007에서 그래프 사용시 [2] [레벨:1]푸른바다 2009-07-03 6233
804 문의 드립니다. [2] [레벨:1]암사내 2009-07-03 5739
803 질문입니다. 아별툴하고는 상관없다능. [2] 서윤구 2009-07-04 5528