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

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

매크로 질문요

조회 수 4472 추천 수 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 63338
502 피벗테이블 엑셀 작업 중, 질문사항 몇개... _ 피벗테이블 계산 필드, 계산 항목 [3] [레벨:4]나카타 2011-09-16 4811
501 VBA vba 방향키 질문입니다 [4] [레벨:4]기능인 2013-07-11 4809
500 여러 행에 있는 데이터를 한개의 열에 정렬하는 방법.... file [1] [레벨:1]묵향 2009-07-09 4803
499 VBA 아별님 안녕하세요 file [레벨:2]북곰 2014-07-09 4787
498 그래프 그리기 요청드립니다 (간트 차트의 응용 방법) imagefile [2] [레벨:2]젤코 2011-04-28 4785
497 엑셀일반 빠른실행도구모음 자동숨김 해제 imagefile [2] [레벨:2]데피 2014-06-16 4784
496 아별툴 설치 도와주세요 [1] [레벨:1]문교아빠 2009-11-23 4776
495 엑셀일반 혹시 이런것도 가능한가요? (간결한 2가지 질문) - VBA만 실행파일(.exe)로 만들 수 있는지 여부, 외부 파일명 일괄 변경 방법.. [2] [레벨:6]파이스 2011-12-02 4769
494 VBA 몇가지 질문들 [8] [레벨:2]정용규 2015-01-13 4768
493 아벨님 도와주세요. (파일손상~~!!!. 도와주세요 ㅜㅜ) file [3] 손님 2009-11-22 4765
492 엑셀일반 회계형이나 콤마(조건) 추가한 숫자형 서식의 가운데 정렬법? file [3] [레벨:4]성투은자 2013-04-05 4761
491 엑셀일반 엑셀 질문 몇가지 드립니다. file [1] [레벨:1]나도그래짱 2013-02-03 4760
490 문의 합니다 file [1] [레벨:0]호호천사 2009-08-07 4759
489 UDF사용자정의함수 일괄 숫자 더하기에 대해 질문합니다. [8] [레벨:2]시나브로 2013-05-06 4757
488 엑셀일반 엑셀 파일들끼리 연결(??), 호환 이 안돼는거 같습니다. ㅜㅜ imagefile [2] [레벨:3]월전천넘 2012-07-04 4749
487 루나입니당 ㅎㅅㅎ; [1] 루나 2010-01-01 4749
486 엑셀일반 엑셀 작업한 내용이 안보여요. file [5] [레벨:2]시나브로 2012-06-20 4737
485 미친 용량 해결 방법 없을까요? [1] 김정헌 2010-09-10 4736
484 엑셀일반 아별을 깔면 이러네요.ㅠ.ㅠ 엑셀 창이 알트텝으로 검색이 안되요 imagefile [2] [레벨:2]큰아빠에요 2012-01-30 4727
483 VLookup Vlookup으로 하이퍼링크를 땡겨오고 싶습니다. file [2] [레벨:1]wooljima0 2014-10-23 4721