관련: 지식인 2 이번에는 Alllocate1.xlsm 엑셀에서 아래 매크로로 자동으로 방호수를 입력하게 해보았습니다. 배정 규칙은 아래와 같습니다.시작 방번호는 101호부터 시작합니다. ( 가능한 방번호가 정해져있을 경우 배열로 방번호 목록을 미리 만들어 두어야 합니다. )각 국가별 시트 순서대로 배정합니다.여자들부터 방을 배정합니다.성별이 다르면 새로운 방번호로 넘어갑니다.국가가 달라도 새로운 방번호로 넘어갑니다.6명을 넘으면 새로운 방번호로 넘어갑니다. 엑셀 자동으로 방배정하는 VBA코드:더보기Option ExplicitSub Allocate1() Dim sht As Worksheet Dim lastR As Range Dim r As Range, room As Inte..
엑셀연동 검색 결과
관련: 지식인 1 엑셀양식에 아래처럼 방을 구분하여 배정하고 아래처럼 방별로 배정명단을 출력하는 작업입니다.코드 내용:더보기Option Explicit Sub GeneratePPT() On Error GoTo Done: Dim pres As Presentation Set pres = ActivePresentation Dim sld As Slide Dim shp As Shape Dim XLapp As Object 'Excel.Application Set XLapp = CreateObject("Excel.Application") Dim book As Object 'Excel.Workbook Dim sht As Object 'Excel..
관련: 지식인 엑셀 파워포인트 연동 작업은 서로 상호작용하는 부분을 염두에 두어야 하고 일괄 처리 후 결과 확인 및 코드 수정하는 과정이 있어서 시간이 좀 걸리는 작업입니다. 하지만 누군가 한 번 만들어 두면 다음에 사용하거나 다른 사람이 일처리할 때 빠르고 편리하게 이용할 수 있습니다. 엑셀 연동하는 기존 코드를 수정해서 작업했지만 그래도 시간이 걸렸습니다. 1. 일단 첨부한 봉투1_목록.xlsx 파일처럼 보내는 사람과 받는 사람의 목록을 작성하고 저장합니다. 주의) 엑셀 제목행의 컬럼 이름과 슬라이드의 도형이름이 정확히 일치해야 합니다. F열 다음에 다른 컬럼을 추가해서 추가 문구를 표시할 수도 있습니다. 또한 이번 경우는 같은 행으로 처리할 텍스트 도형이름(주소, 우편번호)은 뒤에 언더바(_..
관련: 지식인 일단 아래와 같은 엑셀 목록이 있습니다. 위 데이터를 가지고 아래와 같은 PPT 슬라이드 형태를 대량으로 생성하는 것입니다. Excel2PPT를 실행하고 대상 엑셀 파일을 파일선택창에서 선택하면 일괄로 처리를 시작합니다. Eng 텍스트 상자와 Kor 텍스트 상자에 엑셀 데이터 내용을 넣어줍니다. 미리 Eng텍스트 상자와 Kor 텍스트 상자에 애니메이션을 적용해 놓으세요. 그리고 Google 번역 사이트에서 영어문장 발음을 다운 받아 슬라이드에 삽입해줍니다. 이 과정 때문에 시간이 더 걸리므로 빠른 속도를 위해서는 소스 맨 위의 getGoogleMp3 = false 로 해 놓으면 됩니다. 발음파일을 받는 것은 시스템이나 서버 사정으로 인해 때때로 누락이 될 수 있습니다. 다운로드 실패하면 재..
관련: 지식인1, 지식인2, 지식인3 아래내용은 위 링크 1번에서 질문자님의 질문에 대한 지식인 '큰형'님의 소스를 기반으로 수정한 내용입니다. 데이터는 아래와 같은 엑셀문서 양식에 들어 있습니다. 2행에 있는 여러가지 "{항목}" 문자열을 찾아서 워드문서 생성이 O 라면 각 행의 데이터로 바꿔서 아래 워드 문서를 만들어서 지정된 파일명으로 저장하는 일괄처리 작업입니다. 작업을 위해서는 기준이 될 워드문서 내에 {항목}과 같은 표시가 만들어져 있어야 합니다. {항목}은 1개가 아니라 여러군데 있어도 됩니다. 예전 아래한글 프로그램에 있던 메일머지 기능과 유사합니다. 엑셀 데이터를 기반으로 여러장의 워드 문서를 만들 때 유용하겠습니다. 코드는 아래를 참고하세요. 더보기 Option Explicit Sub ..
전시회나 작품 발표회 때 컴퓨터로 방명록을 작성하는 경우를 위한 자동화도구입니다. 방명록 입력은 파워포인트를 이용하고 방명록 데이터는 엑셀 파일에 저장합니다. (아이콘은 Flaticon.com 에서 받았습니다.) 성명은 필수이고이메일은 @를 검사하고연락처는 처음 두글자가 숫자인지 검사합니다. 원래 파워포인트 TextBox 에는 SetFocus 가 작동하지 않지만Shyam Pillai 님의 소스를 활용해서 작동하도록 했습니다. ( Textbox Setfocus function is made by Shyam Pillai - Shyam@Mvps.Org http://skp.mvps.org ) 저장은 방명록.xlsx 파일에2번째 줄부터 성명, 이메일, 전화, 메모, 작성 시간 순으로 저장이 됩니다.기존 자료에 추..
최근댓글