Python 파이썬 웹사이트의 이미지 가져오기
import time import os import urllib.request import requests from bs4 import BeautifulSoup def _download_img(): # [이미지 다운로드 예제] url = "https://movie.naver.com/movie/bi/mi/basic.nhn?code=1572..
키자드에 등록된 총 136개의 포스트를 확인하실 수 있습니다.
import time import os import urllib.request import requests from bs4 import BeautifulSoup def _download_img(): # [이미지 다운로드 예제] url = "https://movie.naver.com/movie/bi/mi/basic.nhn?code=1572..
def mailContents(self): outlook = win32.Dispatch('outlook.application') mail = outlook.CreateItem(0) textTitle = self.title textMailTo = self.mailto textMailCC = self.mailcc textBody = self.textbody..
Python 숫자 입력받아서 요일 가져오기 가끔 날짜와 요일을 가져오고 싶을 때가 있다. 이럴 때 Pyhton으로 간단하게 가져올 수 있다. 제일 먼저 숫자를 입력 받습니다. (저는 2019, 01, 20 을 입력 했습니다. #..
Sublime Text 3 에디터를 이용할 때 가끔 창을 분할 할 때가 필요하다. 이럴 때 단축키로 늘릴 수 있다고 한다. Alt + Shift + 숫자 Alt + Shift + 1 : 화면 한 개 Alt + Shift + 2 : 화면 두 개 Alt + Shift +..
보통 회사나 집에서 오피스 제품들을 많이 이용하실 텐데요 오피스 제품키가 정당히 있음에도 입력 하는 법을 모를 수도 있겠다 싶어서 글을 올립니다. 보통은 이렇게 팝업이 떠서 "제품 키 변경(K)" 기능으로 입..
hp파빌리온 15-bc229tx 위 제품을 사용을 잘 하고 있다가 ㅠ 언제 부터인지 계속 전원 연결 됨 충전 중 아님 표시가 뜨는게 아닌가! 구글링을 해도 별 방안이 없고.. 하다가 결국 해결 했다 이것 때문에 멀쩡한 어..
VBA를 이용해서 CMD 명령어를 사용할 수 있습니다. 간단한 명령어 이지만 여러모로 유용하게 사용할 수 있어요~ ALT + F11 를 입력해서 확인 해보세요. 1. CMD를 실행 한다 2. CD "현재경로" 이동한다. 3...
예를들어 위와 같은 table이 있다고 치면 AAA를 선택했을 때 AAA에 딸려있는 하위 목록들을 불러오고 싶을 때 여러가지 방법들이 있지만 Linq를 이용하여 작업을 했다. Private Sub test() If Not (_info_db I..
DataGridView에 Cell Style도 넣고 Border, HeaderAutoSize 등등등 DataGridView에 많은 Style을 지정하고 나서 스크롤을 하는데 눈에 보일 듯한 정도의 버벅임이 생기더라고요 ... 이걸 해결하는 방법은 아래..
코딩을 하다보면 어떤 TextBox에 특정 문자나 숫자나, 실수만 입력을 받아야만 하는 경우가 있습니다. 이럴 때 미리 Textbox에서 Event 처리를하여 입력 못하게 하는 방법을 공유 합니다. ① 실수만 입력 받을 때..
패키지 구조 [crawler.py] import requests def crawl(keyword): # 나중에 페이지 관리를 위해 query=aaaaa&88&cxc& 요부분을 처리하기 위함 url = "https://www.naver.com/" data = requests.get(url) print(dat..
print("16진수를 10진수로") print("int('0xea',16) --> ",int('0xea',16)) print("2진수를 10진수로") print("int('1111',2) --> ",int('1111',2)) print("8진수를 10진수로") print("int('0o22',8) --> ",int('..
파이썬 exe 실행파일 만들기 1) pyinstaller 설치 pip install pyinstaller 2) 아래 와 같이 작성 후 run (test_wiki.py는 전환할 py파일) --onefile : 각종 리소스 및 이런저런 파일 없이 실행 파일 한개만 나오..
import re import requests def _naverRank3(): #print(re.findall('<span class="ah_k">(.*?)</span>', requests.get('http://naver.com').text)[:20]) print(re.findall('<span class="ah_k">(.*?)</span>', req..
해지 순서 해지신청서 수기로 작성 -> 고객센터(114) 전화 -> 서류 팩스로 전송 -> 확인 끝 서비스 해지신청서 수기로 작성 ① 아래 url 접속 후 서비스 해지신청서 다운로드 - 아래 신청서를 다운..
오류 현상 오류 내용 빈 프로젝트를 생성 후 빈 윈폼 양식을 추가하고 빌드를 하려고 하면 발생이 된다. 오류 원인 빌드 후 시작개체가 없어서 빌드를 시작할 수 없어서 발생하는 오류 입니다. 오류 해결법 Step..
C# 마우스 우클릭으로 Multi Row 선택하기, DataGirdView다중 선택하기 Private void datagridview_RowHeaderMouseClick(object sender, DataGridViewCellMouseEventArgs e) { // 오른쪽 마우스 클릭인가? if(e.b..
<특정 컬럼 중복 제거 후 DataTable으로 저장> Dim columns = From row In onebon_dt Group row By steps = row("Step").ToString() Into Group Where Group.Count > 0 Select steps < 두 개의 테이블 합쳐서 넣기..
Dim avg = dt.AsEnumerable().[Select](Function(x) New With { Key .Carrier = x.Field(Of String)("Carrier"), Key .Name = x.Field(Of String)("Name"), Key .Avg = x.Field(Of Int32)("Level") }).Where(Funct..
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using Syste..
이 Ubiety.Dns.Core.dll 어셈블리의 강력한 이름 서명이 잘못되었습니다. 프로그램을 배포하는데 자꾸 이 오류가 나서 여기저기 해결을 해보려 했지만 ... 거의 1시간정도를 날린 듯... 증상 : 프로그램..
<사용할 때> Private Sub ExpandCollabButtonClick(sender As Object, e As EventArgs) Handles btn_collab.Click, btn_expand.Click If TryCast(sender, Control).Name = "btn_collab" Then ' 접기버튼이라면 Tre..
이번에 회사에서 새롭게 라이센스를 구매하여 V3를 설치했는데 자꾸 개발 중인 프로젝트 폴더에 클라우드 자동분석 요청이라고 하여 팝업이 계~~~~~속 떠서 너~무 귀찮았었는데 방법을 찾게 되어 이렇게 포스팅..
똑같은 글자를 한번에 선택 후 바꾸는 기능 첫번째 : 바꿀 글자를 선택 한다. 두 번째 : Ctrl + D 를 누르고 바꾼다.
<ListBox> ListBoxItem 각 각 글자색 다르게 하기. listbox fore color 지정하기 <C#> void listBox1_SetColor(object sender, DrawItemEventArgs e) { try { e.DrawBackground(); Brush myBrush = Brushes.White..
Q : 엑셀 VBA 질문드립니다. 만들고 싶은게 이름,나이,성명 을 입력상자에 입력한 후 확인을 누르면 엑셀시트에 열에 맞추어 그대로 입력되게 하고싶은데 어떻게 만들수 있을까요 ? VBA 한번도 사용 안해봤습니다...
Q : 안녕하세요 vba 코드질문입니다. 코드를 추가하고 싶은데 잘안되서 문의드립니다. 검색 기능코드에서 없는이름이있을때 msgbox "이름이 없습니다. 추가 하시겠습니까" 그리고 나이는 현재 년도를 생년월일에서..
<VBA이름정의 기존 것 삭제 후 추가> '# 이름 정의 하는 법 With ThisWorkbook '# 이름 정의 기존 것 삭제 .Names("TEST").Delete '# 이름 정의 추가 .Names.Add "TEST", RefersTo:="=OFFSET(Sheet2!" & "$E$" & c..
< VBA 이미지 붙여넣기> Sub 이미지붙여넣기() Dim m As Workbook Dim ms As Worksheet Set m = Workbooks(ThisWorkbook.Name) Set ms = m.Sheets("Camera") Dim sht As Worksheet Dim shape As Excel.shape Dim p..
Windows 8.1 사용 중 .Net Framework 3.5 설치 시 0x800F0906 오류가 발생하는 문제로 문의를 주셨습니다. 문의주신 내용의 경우, 해당 오류는 컴퓨터가 Windows Update 에서 필요한 파일을 정상적으로 다운로드..
VB.NET <Button Animation> Public Sub New() InitializeComponent() Timer1.Interval = 600 End Sub Private Sub when_lstbox_addeditem(sender As Object, e As EventArgs) Handles lst_up.MouseHover If lst.It..
<Schema 안의 Table Select> SELECT * FROM information_schema.tables 그냥 위의 한줄만 해도 된다. 위의 쿼리를 돌리면 아래와 같이 Table들의 정보들이 담겨있는 Field들을 볼 수 있는데 여기서 원하는 것을 wh..
<오프라인 설치 링크> https://www.microsoft.com/en-us/download/details.aspx?id=56116 Windows용 .NET Framework 4.7.1 오프라인 설치 관리자 적용 대상: .NET Framework 4.7.1 이 문서에서는 Windows 7 Servic..
print("16진수를 10진수로") print("int('0xea',16) --> ",int('0xea',16)) print("2진수를 10진수로") print("int('1111',2) --> ",int('1111',2)) print("8진수를 10진수로") print("int('0o22',8) --> ",int('..
파이썬에서 txt파일을 열어 read write하는 코드를 작성하다 절대경로로 바꿨을 때 발생하는 오류가 있다. OSError : [Errno 22]Invaild argument 오류! # 주의 절대경로 표시시 \ 나 \\로 표시 with open("D:\py..
코딩테스트를 보면 항상 약수 구하는 문제가 나오는 것 같다... (몇 번 안봤지만...) 그래서 머리에 완전 박히도록 복습을 해본다. 우선 약수를 구하는 방법은 n 을 나누었을 때 나머지가 0인 것을 약수라 한..
가끔 확장자를 알아야 하는데 나오지 않아서 당황하는 경우가 많은데요. 그래서 이런 팁을 올립니다! 순서 : [보기] -> [옵션] -> ['알려진 파일 형식의 파일 확장명 숨기기'] -> [체크해제] 보통..
C# /// <summary> /// 지정 된 nName 이라는 버튼 이름을 가지고 /// 패널위치를 찾고 버튼을 눌러준다. ///</summary> ///<param name="mName"></param> private void ShowPanelScreen(ref string mName) { if (..
위와 같이 너무나 거슬리는 눈금선!!! 눈금선 표시 하기! [보기] 탭 -> 눈금선 체크 #엑셀눈끔선표시 #엑셀눈금선표시 #엑셀줄표시 #엑셀라인안보이게 #엑셀줄표시없애기
년월일을 입력하지 않아도 요일이 표시되도록 하고 원하는 형태로 보여지게 하는 법, 셀서식으로 요일 표시하기! 설정 법 셀 선택 -> 표시형식 -> 기타 표시 형식(M)... -> 범주(C): -> 사용자 지정 -> 원..
Sub tset() ' 밑에 항목이 없으면 위에 항목을 붙여 넣는 코드 Dim m As Workbook Dim ms As Worksheet Set m = Workbooks(ThisWorkbook.Name) Set ms = m.Sheets("Sheet1 (2)") Dim rng As Range Dim rn As Ran..
DataTable 중 가장 높은 값을 가진 Row를 선택 한다. VB.NET : 특정 컬럼 조건에 맞게 선택 하기 ' 특정 Column 중 값이 가장 높은 로우를 선택 한다. Private Sub Test() Dim dt_comp As DataTable = getAccid(_..
<TreeListView> TreeListView Property 변경 AllowDrop = True AllowDefaultDragDrop = True ItemDragEventArgs Private Sub treeView_ItemDarag(sender As Object, e As ItemDragEventArgs) Handles trv_Model.It..
Private Sub TreeListView_GetAvg(ByRef Trv As TreeListNodeCollection) Dim avgValue As Double Dim row As DataRow() Dim strQuery As String Dim strDepth0 As String : Dim strDepth1 As String : Dim strDe..
<Code> Private Sub TreeListViewToDataTable(dt As DataTable, ByRef nodes As TreeListNodeCollection) For Each node As TreeListNode In nodes If node.Level = 3 Then Dim fullPath As String = node.FullPa..
Cross Thread 처리하기 Winform 작업할 때 Thread를 이용하여 UI에 접근할려고하면 발생하는 오류가 바로 크로스쓰레드 오류이다. 이럴 때 가단하게 처리할 수 있는 코드를 올림. 변수에 Control들의 값..
public string getUserName() { string description = null; using (ManagementClass mc = new ManagementClass("Win32_OperatingSystem")) { using (ManagementObjectCollection moc = mc.GetInstances()) { for..
보통 엑셀 VBA를 하다보면 엑셀 셀에다가 콤보박스도 넣고~ 체크박스도 넣고 라디오버튼 들도 넣는 걸 도대체 어디서 추가하나 싶을 때가 있더라구요. 추가하는 방법은 바로 엑셀 리본도구에 있는 [개발..
생각으로는 "배열사이즈를 늘리면서 값이 있는 것만 들어가게 해야지!" 했을 때 아래 처럼 생각을 했다. Redim Preserve v(1 to r, 1 to 2) 이런식으로 배열크기를 재 지정하면서 r = r + 1 Row 사이즈를 늘..
100,000행에 "ㅎㅎ" 라는 글자를 넣는 업무를 한다고 하면! Range를 사용해서 넣었을 때와 배열을 사용해서 넣었을 때의 속도차이를 보겠다. 우선 Range를 사용하여 "ㅎㅎ"라는 글자를 넣는다. Range : 1..
소스 Sub GoGo_Bubble() Dim m As Workbook: Dim ms As Worksheet Set m = Workbooks(ThisWorkbook.Name) Set ms = m.Sheets(ActiveSheet.Name) Dim num() As Variant ' //임의 숫자 버블정렬 하기. num() = Arra..
코드 실행 전 코드 : ms.Columns(2).Resize(, 2).Insert Shift:=xlToRight 코드 실행 후 Sub test() Dim m As Workbook: Set m = Workbooks(ThisWorkbook.Name) Dim ms As Worksheet: Set ms = m.Sheets(Acti..
VBA에서도 VB와 마찬가지로 UserForm을 사용할 수 있는데요. Userform에서 텍스트 박스에 내용 입력 후 엔터를 쳤을 때 무언가가 동작 하도록 하고 싶을 때 사용 합니다. Private Sub txtTerm_KeyDown(ByVal KeyCo..
텍스트 정렬 및 폰트 지정하기 dr.HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter; dr.HeaderCell.Style.Font = New Font("맑은 고딕", 9.0F, FontStyle.Bold); 좌측 열에 글자 넣기 d..
도적단의 서신을 찾기 도적단 내부에 잠입한 아르곱을 찾자 가하즈 제단 남쪽, 잠입에 성공한 아르곱을 찾으세요. 지도를 유심히 살펴보면 보다 쉽게 발견할 수 있습니다.
검은사막m) 그늘 숲 오아시스 페루자와 오아시스 앞을 지나가는 순례자를 순서대로 도와주세요. 검은사막m 그늘 숲 오아시스 페루자와 오아시스 앞을 지나가는 순례자를 순서대로 도와주세요. 바로 그늘숲오아..
오류 내용) 용어가 cmdlet, 함수, 스크립트 파일 또는 실 행할 수 있는 프로그램 이름으로 인식되지 않습니다. 이름이 정확한지 확인하고 경로가 포함된 경우 경로가 올바른지 검증한 다음 다시 시도하십시오. 오..
패키지 구조 [crawler.py] import requests def crawl(keyword): # 나중에 페이지 관리를 위해 query=aaaaa&88&cxc& 요부분을 처리하기 위함 url = "https://www.naver.com/" data = requests.get(url) print(..
DataGridView를 작업 하다보면 필요한 작업이 삭제 된 건만 따로 접근하고, 수정 된 건만 따로 접근하고, 추가 된 건만 따로 접근해야 할 때가 생깁니다. 이럴 때 방법을 공유 합니다. ① DataGridView에서..
가게 외관 - 마리오아울렛 아비꼬 카레 메뉴판 - 마리오아울렛 아비꼬 카레 처음에는 뭐 어떻게 먹는지 몰랐는데 자주 가다 보니까 이제 너무 익숙해졌어요 ㅋㅋ 메인 고르고 ->..
위치는 가산주민센터 바로 맞은편 쪽이라고 보시면 되는데요. 회사에서 엄청 멀 줄 알았는데 생각보다 가까워서 자주 방문해야 할 것 같은 곳이에요. 회사 사무실근처에는 칼국수 파는 곳이 많치 않아서 좀 아쉬웠..
저만 그런지 모르겠지만 괜히 이렇게 뱃지가 떠있으면 거슬리더라구요 ㅋㅋ 그래서 맨날 직접 들어가서 없애주고 했는데 사실 자주 사용하는 앱 아니면 굳이 뱃지 숫자를 보여줄 필요는 없잖아요? ..
아이폰11프로맥스를 구매하고 잠깐 시간이 비어서들어온 카페! 아무런 생각 없이 들어왔는데 분위기도 좋고 되게 친절해서 이렇게 포스팅을 쓰네용 카페외관 - 만랩커피 영등포구청점 맨처음에는 어떻게 읽..
오류 BC30456 'AsEnumerable'은(는) 'DataTable'의 멤버가 아닙니다. 오류 CS1061 'DataTable'에는 'AsEnumerable'에 대한 정의가 포함되어 있지 않고, 'DataTable' 형식의 첫 번째 인수를 허용하는 액세스 가능..
DataGridView에서 Column을 Checkbox Type으로 하고 싶을 때 여러가지 방법이 있습니다. 첫 번째 방법 DataGridViewCheckBoxColumn 을 만들어 DataGridView에 Column을 추가 합니다. // C# var chkCol =..
같은 닷넷프레임워크 안의 언어라그런지 호환이 정말 좋다. C#과 VB.NET을 혼용해서 개발을 하는데 어쩔 때는 VB에서 어쩔 때는 C#에서 작업하다보면 어디서 만들어둔 편리한 함수들을 또 작성하기에는 너무 시간..
xx.resx 파일은 인터넷 또는 제한 영역에 있거나 파일에 웹 표시가 있으므로 처리할 수 없습니다. 이러한 파일을 처리하려면 웹 표시를 제거하세요. 해결법 Visual Studio 프로젝트를 파일 서버에 저..
파일 드래그 후 패널에 올렸을 때 - Drag Enter Private Sub DragOver_OnPanel(sender As Object, e As Windows.Forms.DragEventArgs) Handles panel_upload.DragEnter If (e.Data.GetDataPresent(Windows.DataFor..
가끔 엑셀에서 자료를 입력할 때 반드시 대문자 이어야 하거나 대문자만 입력해야 하는 경우가 있습니다. 이럴 때 VBA에서 직접 FOR문을 통해 강제로 대문자로 바꾸어 줄 수는 있지만 사용자에게 알려주어야 할 때..
위와 같이 행삽입 버튼을 누르면 누른 행 아래 행내용 복사하여 행추가 되는 기능을 만들자. 작업 순서 ① DataGridView에 기본 Data를 채운다. ② Button을 눌렀을 때 선택한 행이 복사되어 행을 추가한다...
우리가 자주 쓰는 키 조합 중 하나가 Ctrl + A 인 것 같다. 뭔가를 모두선택할 때 단축키로 Ctrl + A로 한 번에 해결하고는 한다. 먼저 Control 키를 인식을 시키고, A키를 인식 받으면 된다. Public Sub Ct..
가게 외관 - 청실홍실 마리오아울렛 여기는 마리오 아웃렛 5층에 있는 오버더디쉬 중에 한 군데 인데요~! 여름이라 더워서 시원한 메뉴를 찾다가 판모밀을 판다는 청실홍실에 왔어요 메뉴..
DataGridView의 데이터를 DataTable로 담아서 사용하고 싶다면 방법은 엄청 간단하다. 아래 코드 한 줄이면 끝이다. Dim dt As DataTable = TryCast(DataGridView1.DataSource, DataTable) 위의 코드를 실행하여 D..
Winform 환경에서 다른 Control에서는 Border Color를 설정할 수 있을지는 몰라도 Panel은 border Color를 별도로 설정할 수 없다.. 깔끔하게 UI를 잡아주려면 Border Line Color를 Gray색상으로 하고 싶을 경..
vba 작업을 하다보면 가끔 특정 셀에 표시를 해주고 그 셀로 이동 시켜주어야 할 때가 발생 합니다. 이럴 때 사용하는 코드를 공유하고자 합니다. 코드는 아래 한줄이면 됩니다. Application.Goto refere..
문제 현상 "주의하세요! 문서 검사로 제거할 수 없는 개인 정보가 문서에 포함되어 있는 경우도 있습니다." 자꾸 이 팝업이 떠서 불편함을 겪는 경우 아래 가이드 처럼 하면 해결 가능! 해결 방법 [파일] 을 누..
현재 메인작업은 비쥬얼스튜디오2019를 사용하고 있지만 코드를 테스트할 때 비쥬얼스튜디오코드를 자주 사용 합니다. 근데 Visual Studio Code와 Visual Studio 2019가 테마가 다르면 가시성? 이라고 해야 하나..
보통 엑셀로 업무를 하다보면 메모에 내용을 적어두고 업무를 할 때가 있는데요. 이럴 때 이 메모 내용이 중구난방으로 뿌려지는 경우가 있어 취합을 한다거나? 아니면 메모 내용을 한 번에 보고 싶은 경우가 생깁..
C# Selenium Visual Studio 시간을 내어 2장을 시작하도록 합니다. 1장에서는 ChromDriver 연결 후 GoToUrl을 사용하여 Facebook 창을 켜는 것 까지 했습니다. 목적은 '로그인' 하는 것이니 로그인에 필요한 이메..
간단한 예로 인스타 좋아요 버튼을 누르는 동작을 할 때 <Span> 으로 되어 있는 값은 id도 없고 난감 했는데 xPath 이용하여 잡아 줄 수 있음. element = driver.FindElement(By.XPath("//span[text()='좋아요']"..
[원본 테이블] 조회할려고 하는 날짜가 2019-05-15 16:06:22 즉 yyyy-MM-dd HH:mm:ss 형식으로 되어있어서 연도/월/일 만 비교하고 싶을 때의 가이드이다. 2019-05-15 = 2019-05-15 (오늘날짜) # 이런..
예를 들어 아래 두 테이블이 있다고 가정하고. 두 테이블에서 이름이 같고 직급이 같은 데이터가 있다면 a테이블의 내용과 b테이블의 내용을 합쳐서 보여주도록 하자. 먼저 아래 두 개를 옆으로 합쳐서 하나로..
출처 oracle site https://docs.oracle.com/cd/E17952_01/mysql-5.1-en/keywords.html LOCK (R) LOCKS LOGFILE[z] LOGS LONG (R) LONGBLOB (R) LONGTEXT (R) LOOP (R) LOW_PRIORITY (R) MASTER MASTER_CONNECT_RET..
만약 model 이라는 Field의 값이 뭐뭐뭐 '청소기'가 포함되어있다면 column_one에 '국내생산' 이라고 값을 넣고, 아니면 '해외수출' 이라고 표기하라! UPDATE sh1.suntable SET column_one = CASE WHE..
컬럼추가 ALTER TABLE sh1.suntable ADD colA VARCHAR(255) AFTER ID ALTER TABLE sh1.suntable ADD colB BOOLEAN DEFAULT FALSE AFTER ID 컬럼 수정 ALTER TABLE sh1.suntable MODIFY colA VARCHAR(200) 컬럼 삭..
예를들어 "공정" "금형1부" 라는 두 글자를 "공정_금형1부" 언더바를 기준으로 텍스트를 붙이고 싶을 때 MySQL에서는 CONCAT을 사용하면 된다. UPDATE sh1.suntable SET col_main = CONCAT(ColA,'..
Mysql rename table name 가끔 create table할 때 이름을 잘못 쓴적이 있을 것이다... 이 때 아래 처럼 코드를 치면 ... 변경 된다. RENAME TABLE `원래` TO `변경` https://dev.mysql.com/doc/refman/8...
' VB.NET String Array 사용법 Dim strTests() As String = New String(){"aaa", "bbb", "ccc", "ddd"} ' VB.NET Integer Array 사용법 Dim intNumbers() as Integer = new Integer() {1,2,3,4,5} ' VB.NET 문자열..
이번엔 완전 꿀팁 중에 꿀팁을 올린다. 물론 내가 까먹지 않기 위해 올리는 거지만! Visual Studio 언제부터 있는 건지는 모르겠지만 나는 Visual Studio 2019 Community를 사용한다. 아무튼 Visual Studio..
① 이미지 하나를 복사한다. ② 다른 시트에 붙여 넣는다. ③ 위치를 조정한다. ④ 끝! 전체 코드 중에서 가장 핵심이 되는 코드는 아래 몇 줄 되지 않는다 ' 이미지 복사 pic.Copy ' 이미지 붙여넣기 sht..
먼저 이 글을 올리는 이유는 출력하는 VBA를 만들다 보니 특정 요일은 제외하고 출력할 수 있는지에 대해서 건의가 들어와서 입니다. 결론은 아래처럼 특정 요일에만 출력이 된다거나, 할 수 있다. Workshe..
vba 유저 폼 사용시 KeyDown Event 사용 Private Sub txtTerm_KeyDown(ByVal KeyCode As msforms.ReturnInteger, ByVal Shift As Integer) '//Keydown If KeyCode = 13 Then 'enter키를 눌렀을 때 동작 ' //코드..
step 1) 엔터를 쳤을 때 들어오는 KeyEventArgs e 를 받는다. step 2) 만약 e의 keycode 값이 enter라면 step 3) 이벤트를 발생시킨다. btnAction.click 클릭 하여 , btnAction_Click 이라는 사용자 함수를 실행 p..
문제! "1+2+3" 이라는 문자열을 숫자로 계산하여 합을 나타내라 결과 : ex) 1+2+3 = 6 string temp = "1+2+3"; 먼저 위와 같은 문자열이 있다고 가정을 하고 (물론 입력 받아서 할 수도 있지만 귀찮기 때문..) ..
아웃룩 작성! (사용할 때) private void Result(object sender, EventArgs e) { Outlook.Application outl = new Outlook.Application(); Outlook.MailItem oMsg = (Outlook.MailItem)outl.CreateItem(Outlook.OlI..
파일 찾는 Class class FindClass { private string path; private string key; private IEnumerable<FileInfo> files; public IEnumerable<FileInfo> getResult() { return this.files; } public FindClass() { }..