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

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

매크로 질문요

조회 수 4388 추천 수 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 47799
502 피벗테이블 피벗에서 중복값을 하나의 숫자로 판단하여 표기하는 방법 file [3] [레벨:1]삽질대마왕 2014-07-25 3390
501 엑셀일반 아별님 안녕하세요 질문드립니다. _ 선택하여 붙여넣기 더하기 옵션 작동 안하는 이유 file [3] [레벨:1]모래고래 2011-11-15 3393
500 엑셀수식 COUNTIFS? SUMIFS? file [2] [레벨:4]성투은자 2013-03-11 3396
499 VBA 사용자 지정 메뉴 크기조정 imagefile [2] [레벨:5]맑은이슬 2013-01-29 3404
498 수식 질문 드립니다 (원재료 소요량에 따른 제품 중량 구하기) file [4] [레벨:5]눈물바다 2011-04-11 3415
497 현재 작업중인 셀 음영표시 [2] [레벨:3]말키리 2011-05-17 3419
496 아별툴관련질문 자동 표 테두리 생성 기능 문의 [1] [레벨:1]일꾼개미 2011-11-02 3429
495 엑셀수식 특정셀 선택 후 하이픈 삽입 하는법 [3] [레벨:4]부루끄 2011-07-15 3432
494 배열수식 특정 조건 범위내에 가장 큰수들를 출력시키는?... [3] [레벨:2]큰아빠에요 2012-11-09 3435
493 엑셀수식 하이퍼 링크 가져오기 [2] [레벨:1]rfne 2013-03-29 3444
492 셀서식(표시형식) 엑셀 내용 전환 문의 file [8] [레벨:1]neo 2013-06-10 3444
491 기타 엑셀파일 용량 문제. [1] [레벨:3]jjay98 2012-10-30 3445
490 엑셀일반 엑셀 그래프 관련 질문 [2] [레벨:4]나카타 2013-07-22 3450
489 VBA textbox 크기 질문 [2] [레벨:4]신강현 2013-01-29 3456
488 셀서식(표시형식) 서식이 걸려있는곳에 셀병합시 서식값 나올수 있는 방법. imagefile [4] [레벨:1]하늘아래인연 2013-09-26 3464
487 VBA 시트... [2] [레벨:1]마루 2013-02-01 3477
486 엑셀에서 검색방법 [1] [레벨:1]조프로 2011-05-27 3489
485 엑셀일반 엑셀질문 [1] [레벨:1]ㅂㅂㅂㅂㅂ 2014-01-24 3493
484 피벗테이블 2010에서 2003방식으로 편집 가능한지요? file [4] [레벨:3]gsLee 2011-03-28 3508
483 열숨기기 기능에 대해서 [3] [레벨:3]말키리 2011-07-14 3518