본문 바로가기
반응형

분류 전체보기136

VBA 사진 추가하는 방법 (Shapes.AddPicture) VBA를 활용하여 사진을 추가하는 방법은 2가지 있습니다. 그 중 1개인 Shapes.AddPicture 내용을 작성하겠습니다. 사실 Pictures.Insert를 했을 때 이미지 위치가 변경되거나 파일이름이 변경되면 이런 현상이 발생합니다. ※ 참고로 Pictures.Insert는 엑셀 자체에서 제공하는 [매크로 녹화]를 활용하면 이미지를 저렇게 입력합니다. 그래서 링크가 아닌 엑셀 파일에 이미지를 포함시켜서 삽입가능한 Shapes.AddPicture 에 대해서 설명할려고 합니다. Function AddPicture(Filename As String, LinkToFile As MsoTriState, SaveWithDocument As MsoTriState, Left As Single, Top As Si.. 2024. 4. 7.
Selenium에서 Select 선택 된 값 불러오기 홈페이지 크롤링을 하다 보면 Select 속성 값을 불러와야 될 때가 있습니다. Select 값을 선택할 때도 있지만 크롤링해서 불러와야 할 때도 있네요. 그러면 뭐 간단히 Select가 무엇인가 하면 흔히 알고 있는 DropDown 형태입니다. 제가 그냥 뚝딱 HTML로 하나 만들어서 결과 차이를 확인했습니다. 혹시 모르니 예시로 HTML 코드는 접힌 내용을 참고하시면 됩니다. 더보기 김 이 박 최 메모장에 입력 후 저장하여 html로 저장하시면 됩니다. (제가 만든 것과 동일하게 html이 만들어집니다.) 다시 보자면 FindElementByTag("select"). text의 경우 : "김, 이, 박, 최" 즉, 옵션 리스트가 모두 노출됩니다. FindElementByTag("select"). va.. 2024. 3. 3.
VBA 실행 , 계산 속도 빠르게 하기 - 엑셀 수동계산 VBA는 엑셀에서 사용하는 코드 입니다. 그렇다 보니 VBA가 적용되는 엑셀 데이터에 따라 속도가 달라 질 수 있습니다. 예를들면 1. VBA를 사용하려는 엑셀의 데이터가 1개 2. VBA를 사용하려는 엑셀의 데이터가 10,000개 2-1. 10,000개 중 5,000개는 엑셀 함수식을 사용 2-2. 10,000개 중 0개 엑셀 함수식을 사용 단순하게 생각했을 때 2-1번이 가장 오래 걸릴 것입니다. 사람도 계산할 것이 많으면 시간이 오래 걸리듯 말이죠. 그래서 최대한 VBA를 실행하는 동안 엑셀의 계산을 멈추는 형태를 통해서 실행 시간을 단축할 수 있습니다. 대표적인것으로 - 엑셀 함수식 자동 계산하지 않는 형태 Application.Calculation = xlCaclculationManual VBA.. 2023. 10. 21.
변수의 타입에 따라 조건 사용하기 저는 자주 사용하지는 않았지만 상황에 따라 변수의 타입이 변경되어 설정되어야 하는 경우가 있습니다. 그래서 타입에 따라 뭔가 조건문을 사용할 때 필요한 내용입니다. 예를 들면 입력된 값이 숫자이냐 텍스트 이냐 배열로 입력되었느냐 단일 변수로 입력되었느냐 입력된 값이 숫자이냐 텍스트이냐 구분은 IsNumeric 단어 뜻 그대로입니다. 숫자이면 True로 반환되고 , 숫자가 아니면 False로 반환됩니다. (Boolean 형태) Boolean이기 때문에 If 문의 조건으로 사용하기 위해서는 True , False 일 때로 구분해서 사용하시면 됩니다. 특이점은 아래 이미지처럼 따옴표를 입력하여 숫자만 입력했을 때 에도 IsNumeric은 숫자로 인식해 줍니다. 실제로는 결국 사칙연산 사용 가능 유/무로 판단 .. 2023. 10. 8.
반응형