라벨이 엑셀인 게시물 표시

공지사항

북마크 입니당 >

한셀(엑셀) VBA를 사용하기 위해서는 ALT + F8, 매크로(모듈) 등록은...

이미지
캐드도 그렇고 엑셀도 그리고 한셀도 매크로 기능이 있다. 태양광 건축공사 현장사진 넣는 엑셀 VBA(윤석렬 대통령의 비상계엄 응원합니다.) 다만, 사용하지 못하는 것 뿐. 보안이든 설정이든 특정 엑셀 파일에 vba를 등록 못 하는 경우가 있는데, 우리는 그 파일에서는 매크로를 사용 못 하는 것인가? 할 때마다 코드를 집어 넣어야 할까? 아니다. 아무리 선관위 처럼 보안을 걸어놔도, 외부 엑셀을 띄우면, 외부 참조 형식으로 매크로를 실행 할 수 있다. 우리는 이것을 선관위에 계엄군 300명… 김용현 “부정선거 수사 목적” 나쁜 말로 해킹, 좋은 말로 화이트해킹이라 한다. 불법으로 취득한 증거는 그 증거로서 효력을 잃고... 그래서 비상계엄령이 있는 것이다. 님이 말한 것은 형사법에 의한 시각이고, 그리 접근하니, 부정선거를 일으켜 나라를 어지럽혀도, 재판 받고 있는 범죄가 국회의원이 되어, 검찰과 행정, 사법을 농락하고 있는 이런 나라 꼬라지가 되니, 비상계엄령이 선포 된 것이다. 여튼, 자, 외부 참조 형식으로 매크로를 돌리는 방법은 알아냈다. 그니까, 컴퓨터를 킬 줄 아는 사람이라면, 이게 무의미한 행동은 아니다. 이거다. 근디, 엑셀 매크로 실행 단축 버튼은 특이하다. (다른 말로 불편하다.) alt + f8 그렇담 우리는 어떻게 더 편리하게 보안으로 둘러싸인 엑셀에서 매크로를 더 편하게 실행 할 수 있을까? 바로 버튼을 만드는 것이다. 태양광 건축공사 현장사진 넣는 엑셀 VBA(윤석렬 대통령의 비상계엄 응원합니다.) 버튼이라고 해서 막 어려운 것도 아니다. 한셀로 치면, 편집에서 도형 집어넣기 만 하면 된다. 그 다음 그 도형을 오클하여, 매크로 지정만 하면 된다. 이 엑셀이, 이 선관위 보안 서버가, 매크로만 막아 놨지, 그 흔한 도형 집어 넣기까지 막은 것은 아니다. 즉, 해킹 할 때는 허용 되는 간단한 행위를 뚫고 뚫어 하는 것이다. 그 원리는 어려운 것이 아니다. 아무리 별도로 구성된 서버라도 길은 만들면 그만이다. 여튼, 이렇게 버튼을 만들어 저...

태양광 건축공사 현장사진 넣는 엑셀 VBA(윤석렬 대통령의 비상계엄 응원합니다.)

이미지
 오피스 프로그램에 사진 넣는 행위는 별거 아니다. 하지만, 칸 크기에 맞게 넣는 것은, 특히나 엑셀은 힘들다. 어떤 분은 ALT를 눌러 조절하면, 잘 들어간다. 하는데, 한셀에서는... 안 된다. 그래서 우리는 VBA를 이용한다. 당초에 위 코드를 짜신 분은 사진 이름과 엑셀 상의 이름이 동일하면, 그 옆에 사진을 넣도록 만들었는데, 그럼 작업을 두번 하는 듯 하여(사진 파일명 이름 변경 작업) 탐색기를 열어 원하는 곳에 찍어 넣도록 만들었다. VBA를 실행하기 위해서는, ALT + F8을 눌러야 하는데, 키 위치가 애매하여 버튼을 누르면 실행하는 형식으로 만들 되, 연속적인 사진 넣기를 위해, 탐색기를 취소하지 않으면, 계속 넣을 수 있게끔 만들었다. 통합한 셀의 경우에도 적용이 되니, 사용하고 싶으면 사용해라. Sub InsertPictures()     Dim ws As Worksheet     Dim selectedCell As Range     Dim imagePath As String     Dim i As Integer     Dim pictureShape As Shape     Dim mergeArea As Range     Dim fileDialog As FileDialog     Dim lastPath As String     ' 현재 시트 참조     Set ws = ActiveSheet     i = 0     lastPath = ActiveWorkbook.Path ' 기본 경로를 현재 워크북 경로로 설정     ' 반복문을 통해 셀을 하나씩 선택하고 이미지 삽입     Do While Cells(6 + i, 4).Value <> ""       ...