7월 셋째주|
UNO_WEEKLY |UNO_ZEN
x20200720_1136_UNOZEN.
UNO_WEEKLY|엑셀-수식과 함수|Do~Loop While 순환문이 필요한 경우 쌤플
Application,TopLeftCell,Do~Loop While,LEN,MAX,MATCH,INDEX
'=REPT(CHAR(INT(RAND()*26)+65),INT(RAND()*20)+5)라는
수식으로 랜덤으로 문자열정보를 만들어서
[수식과함수]에서 배열연습을 했었다
그런데 ,랜덤으로 문자열정보를 만들때
중복되지 않는 문자로 조합을 해서 만들어 주면
문제가 좀더 그럴듯할 것이다
이렇게 하려면 VBA를 써야 재미있게 된다
중복되지 않는 문자로 구성된 문자열정보..
Do~While Loop같은 순환이 이럴때 필요하다
순환의 갯수가 정해지지 않고
조건이 맞을때까지 순환하는 것
이런 순환문에 대한 감각을 키워야 좀더 역동적인 코딩을 한다
복잡한 수식, 배열수식이 능숙해질때까지는
하나,하나 필요한 함수를 분해하여 처리한후
최종결과를 얻데 되면, 이것을 조합하는 센스를
키워나가면 된다..
배열수식, 배열상수에 능숙하게 되면
함수와 수식이 참으로 쉽고, 말하는 속도,
생각하는 속도로 처리된다
멋있지 않은가??
즐겨 보시기를...
줄기는 자를 당할 재간이 없는것...
이번 화일에 관련된 참고 유튜브동영상
3,가장 긴문자열정보 찾기...배열연습
2,날짜와 시간의 진정한 값은 그냥 단순한 숫자이다
1,정보의 타입과 셀의 지능
x20200720_1136_DoWhileLoop.
UNO_WEEKLY|VBA_Advanced-
도형이나 사진을 그림화일로 저장하기
ThisWorkBook, Path, Shape,AddChart2, Chart,PlotArea,Export,ScreenUpdating
실무에서 현장에서 사진을 찍고,
사진 화일등을 보관한후
어떤 특정한 용도에서 사용하기 위하여
사진에 타이틀을 단다거나,
설명을 붙여서 새로운 이미지 파일로
만들고 싶은 경우가 많을수 있을 것이다
엑셀에는 도형이나 사진을 다른 이미지 파일로 저장하는
기능의 메뉴는 없다
그림판이나
워드나
파워포인트등의 다른 그림저장기능이 있는
프로그램을 빌려서 사용하는 수밖에 없다
왼쪽의 그림을 복사한후
다른 프로그램에 붙여 넣고,
다른 프로그램의 이미지로 저장하기 기능을 사용하는 것밖에 방법이 없다
하지만 VBA를 하면
Chart가 갖고 있는
Export 메소드를 사용하면 간단하게 처리된다
참고동영상
엑셀로 코딩을 배우자_77_도형을 이미지화일로 저장
x20200720_1136_ChartExport.