나눔터  
  HOME > 나눔터 > 묻고답하기 > 엑셀
엑셀
엑셀에 대한 질문과 답변을 올려주세요. 단, 취지에 맞지 않는 글은 운영자가 삭제합니다.
 "000 님, 도와주세요", "부탁 드립니다.", "급합니다!" 등과 같이 막연한 제목을 달지 말아주세요.
[필독] 빠르고 정확한 답변을 얻는 16가지 Tip !
[필독] 저작권법 개정에 따른 이용안내

작성자:  

 j26m33 (wowmins)

추천:  2
파일:     조회:  2019
제목:   질문있습니다.. hidden이랑 Replace Range 등
     
  고수님들 질문이 있습니다..

vba 작성중인데

1.Columns("F:H").Hidden = True
작동 하지 않습니다, F~H열을 참조해서 I열에 값을 입력하고 있는데
I열이 F~H열을 참조해서 그런지 숨겨지지가 않습니다
숨기는 방법을 알고 싶어요


2.Columns("A:Z").Entire Column.Auto Fit
모든 열을 넓이를 자동정렬 하는 것인데, 1번과 같이 작동하지 않습니다

3.시간을 나타내는 값에 셀서식을 "2018/MM/DD 13:00" 이렇게 하고 싶은데 먹히지 않습니다

4.Range ("F2").Formula = Replace (Range("F2").Formula, "T", " ")
Range ("F3").Formula = Replace (Range("F3").Formula, "T", " ")
Range ("F4").Formula = Replace (Range("F4").Formula, "T", " ")
...이렇게 F2부터 F100까지 열을 한줄로 작성 하는 방법 없을까요?

5.프로그레스바(진행 상황 바)를 작성했는데
매크로 코딩을 어디에 기입해야 할지 모르겠습니다

결국 매크로 코딩이 다끝나고, 관계없이 프로그레스바가 그냥 순차적으로 움직이는 느낌..
매크로 어느 정도 진행됨에 따라 프로그레스가 진행되어서 보이도록 하고 싶으면 어느 곳에 기입해야 하는지

염치 없이 질문이 많습니다
잘부탁드려요
 
[불량 게시물 신고]  
루아흐뉴마1. 디버깅 오류가 안나던가요...?
   어느 시트의 컬럼인지 지정해줘야 할 것 같은데요
   ActiveSheet.Columns("F:H").Hidden = True

2. 1과 마찬가지입니다만, 추가적으로 해당 컬럼에 "텍스트 줄바꿈" 설정이 되어 있으면 작동하지 않을 수 있습니다.

3. 셀서식 - 사용자지정 - YYYY/MM/DD HH:MM 으로 해보심이...
   그리고 셀 입력값은 아무 숫자가 되는게 아니라 최소한의 날짜와 시간 형식은 맞춰야 합니다.
05-16 (02:00)
삭제 ■신고
조삿갓1.번은 질문하신 명령 자체는 아무 이상이 없습니다. ActiveSheet인 경우는 굳이 지정을 안해도 상관 없고요.
시트가 보호된 상태인 경우에는 1004 런타임 오류가 발생합니다.
그런 경우가 아니라면, 이후의 어떤 코드 때문에 숨겨진 상태가 해제되어 버린 경우일 수 있습니다. 실행추적 기능으로 확인해 보시기 바랍니다.

2.는 문법오류입니다.
Columns("A:Z").Auto Fit
로 쓰셔야 합니다.
EntireColumn 속성은 직상위 개체가 열전체가 아닌 셀이나 범위일 때 그 직상위 개체를 포함하는 열 전체를 대상개체로 지정하는 속성입니다.
즉, Range("D3").EntireColumn 또는 Cells(3, 4).EntireColumn
은 Columns(4) 와 같습니다.
05-17 (23:50)
삭제 ■신고
조삿갓4.
Dim r As Long
For r = 2 To 100
   Cells(r, 6).Formula = Replace(Cells(r, 6).Formula, "T", " ")
Next r
05-17 (23:54)
삭제 ■신고
        
  

작성일 : 2018-05-15(21:30)
최종수정일 : 2018-05-15(21:30)