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

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

매크로 질문요

조회 수 4333 추천 수 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 42230
522 엑셀이 미쳤나바요 [1] [레벨:1]혜라니 2009-07-16 4516
521 질문있습니다. file [2] [레벨:1]DamA Negii 2009-09-01 4516
520 문의 합니다 file [1] [레벨:0]호호천사 2009-08-07 4503
519 엑셀일반 바닥글에 & 기호 넣기 문의. [3] [레벨:3]rynoel 2012-05-25 4501
518 함수쫌 부탁드립니다. imagefile [1] [레벨:1]귀염둥잏ㅎㅎ 2009-07-20 4495
517 이기능 어떻게 사용하는건가요??? file [2] 용처ㅣ 2009-09-24 4488
516 불규칙 데이터 정리 2 [2] [레벨:1]부기부기 2009-07-15 4486
515 VBA 파일&폴더 ExecuteExcel4Macro로 다른 파일 열지않고 셀 데이터 가져오기 시 실패 file [레벨:1]소주보이 2014-02-28 4480
514 셀 합치는 것 좀 도와주세요. file [1] 대봉이 2009-12-14 4478
513 문의 드립니다. [1] 루나 2009-12-29 4476
512 피벗테이블 엑셀 시계열 중복된 날짜 맞추기 질문 imagefile [3] [레벨:6]해피엔드 2011-08-24 4474
511 문의 드립니다.. file [1] [레벨:2]윙윙 2010-03-31 4471
510 엑셀일반 엑셀 듀얼모니터 사용 시 붙여 넣기 문제 [2] [레벨:3]읍내꽃미남 2012-01-09 4457
509 아별툴관련질문 오류 - 셀서식이 너무 많습니다 [2] [레벨:1]darthvader 2013-11-08 4453
508 엑셀 2007 질문입니다. file [1] [레벨:1]베이스맨 2009-12-30 4446
507 엑셀일반 사진에있는 GPS메타정보추출 file [3] [레벨:1]얼씨구 2012-02-24 4424
506 (VBA) 또 질문할 수 밖에 없는 내가 너무 싫어요. file [3] [레벨:1]사오정원조 2009-07-06 4424
505 차트 동적차트 질문드리겟습니다. file [5] [레벨:4]신강현 2013-05-30 4413
504 엑셀일반 불규칙한 공백을 지닌표를 정리하는 방법 _ 텍스트 나누기를 수식으로 구현해보기 imagefile [5] [레벨:6]파이스 2012-02-28 4409
503 AK18101*2 으로 되어 있는 셀을 빈셀에 AK18101 AK18101 으로 나열하는 방법 [2] 한따까리 2009-10-09 4405