sun-kakao의 등록된 링크

키자드에 등록된 총 136개의 포스트를 확인하실 수 있습니다.

Tistory

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..

Tistory

Python Outlook 아웃룩 메일 보내기 예제

def mailContents(self): outlook = win32.Dispatch('outlook.application') mail = outlook.CreateItem(0) textTitle = self.title textMailTo = self.mailto textMailCC = self.mailcc textBody = self.textbody..

Tistory

Python 숫자 입력받아서 요일 가져오기

Python 숫자 입력받아서 요일 가져오기 가끔 날짜와 요일을 가져오고 싶을 때가 있다. 이럴 때 Pyhton으로 간단하게 가져올 수 있다. 제일 먼저 숫자를 입력 받습니다. (저는 2019, 01, 20 을 입력 했습니다. #..

Tistory

(꿀팁) Sublime Text 3 창 분할 단축키

Sublime Text 3 에디터를 이용할 때 가끔 창을 분할 할 때가 필요하다. 이럴 때 단축키로 늘릴 수 있다고 한다. Alt + Shift + 숫자 Alt + Shift + 1 : 화면 한 개 Alt + Shift + 2 : 화면 두 개 Alt + Shift +..

Tistory

(꿀팁) 오피스 제품키 입력하는 법

보통 회사나 집에서 오피스 제품들을 많이 이용하실 텐데요 오피스 제품키가 정당히 있음에도 입력 하는 법을 모를 수도 있겠다 싶어서 글을 올립니다. 보통은 이렇게 팝업이 떠서 "제품 키 변경(K)" 기능으로 입..

Tistory

(꿀팁) HP 노트북 전원 연결 됨 충전 중 아님 해결방법!

hp파빌리온 15-bc229tx 위 제품을 사용을 잘 하고 있다가 ㅠ 언제 부터인지 계속 전원 연결 됨 충전 중 아님 표시가 뜨는게 아닌가! 구글링을 해도 별 방안이 없고.. 하다가 결국 해결 했다 이것 때문에 멀쩡한 어..

Tistory

(엑셀VBA) VBA를 이용해서 CMD 명령어 실행하자

VBA를 이용해서 CMD 명령어를 사용할 수 있습니다. 간단한 명령어 이지만 여러모로 유용하게 사용할 수 있어요~ ALT + F11 를 입력해서 확인 해보세요. 1. CMD를 실행 한다 2. CD "현재경로" 이동한다. 3...

Tistory

VB.NET Linq를 이용하여 DataTable에서 일치하는 항목 출력하기

예를들어 위와 같은 table이 있다고 치면 AAA를 선택했을 때 AAA에 딸려있는 하위 목록들을 불러오고 싶을 때 여러가지 방법들이 있지만 Linq를 이용하여 작업을 했다. Private Sub test() If Not (_info_db I..

Tistory

VB.NET DataGridView 속도개선하기 (DoubleBuffered 이용)

DataGridView에 Cell Style도 넣고 Border, HeaderAutoSize 등등등 DataGridView에 많은 Style을 지정하고 나서 스크롤을 하는데 눈에 보일 듯한 정도의 버벅임이 생기더라고요 ... 이걸 해결하는 방법은 아래..

Tistory

VB.NET TextBox에 숫자만입력받기(실수만 입력받기, 정수만 입력받기)

코딩을 하다보면 어떤 TextBox에 특정 문자나 숫자나, 실수만 입력을 받아야만 하는 경우가 있습니다. 이럴 때 미리 Textbox에서 Event 처리를하여 입력 못하게 하는 방법을 공유 합니다. ① 실수만 입력 받을 때..

Tistory

Python 파이썬 네이버검색어 가져오기

패키지 구조 [crawler.py] import requests def crawl(keyword): # 나중에 페이지 관리를 위해 query=aaaaa&88&cxc& 요부분을 처리하기 위함 url = "https://www.naver.com/" data = requests.get(url) print(dat..

Tistory

Python 파이썬 16진수에서 10진수, 2진수를 10진수로, 8진수를 10진수로

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('..

Tistory

Python 파이썬 exe 실행파일 만들기

파이썬 exe 실행파일 만들기 1) pyinstaller 설치 pip install pyinstaller 2) 아래 와 같이 작성 후 run (test_wiki.py는 전환할 py파일) --onefile : 각종 리소스 및 이런저런 파일 없이 실행 파일 한개만 나오..

Tistory

Python 파이썬 실시간 검색어가져오기(Requests사용)

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..

Tistory

U+알뜰모바일 서비스 해지하는 법

해지 순서 해지신청서 수기로 작성 -> 고객센터(114) 전화 -> 서류 팩스로 전송 -> 확인 끝 서비스 해지신청서 수기로 작성 ① 아래 url 접속 후 서비스 해지신청서 다운로드 - 아래 신청서를 다운..

Tistory

해결법 'Project1'에서 'Sub Main' 을 찾을 수 없습니다.

오류 현상 오류 내용 빈 프로젝트를 생성 후 빈 윈폼 양식을 추가하고 빌드를 하려고 하면 발생이 된다. 오류 원인 빌드 후 시작개체가 없어서 빌드를 시작할 수 없어서 발생하는 오류 입니다. 오류 해결법 Step..

Tistory

C#, VB.NET <DataGridView> 마우스 우클릭으로 Multi Row 선택하기, DataGirdVIew다중 선택하기

C# 마우스 우클릭으로 Multi Row 선택하기, DataGirdView다중 선택하기 Private void datagridview_RowHeaderMouseClick(object sender, DataGridViewCellMouseEventArgs e) { // 오른쪽 마우스 클릭인가? if(e.b..

Tistory

VB.NET Linq 특정 컬럼 하나만 중복제거 후 Array로 저장하기, vb.net remove duplicate to array for one column

<특정 컬럼 중복 제거 후 DataTable으로 저장> Dim columns = From row In onebon_dt Group row By steps = row("Step").ToString() Into Group Where Group.Count > 0 Select steps < 두 개의 테이블 합쳐서 넣기..

Tistory

VB.NET Linq로 평균 구하기 getAverage

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..

Tistory

C# 방향키 입력하여 컨트롤움직이기

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..

Tistory

(해결법) 이 Ubiety.Dns.Core.dll 어셈블리의 강력한 이름 서명이 잘못되었습니다.

이 Ubiety.Dns.Core.dll 어셈블리의 강력한 이름 서명이 잘못되었습니다. 프로그램을 배포하는데 자꾸 이 오류가 나서 여기저기 해결을 해보려 했지만 ... 거의 1시간정도를 날린 듯... 증상 : 프로그램..

Tistory

VB.NET <TreeListView> 원하는 level 접기/펴기

<사용할 때> 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..

Tistory

V3 클라우드 자동 분석 요청 자꾸 뜨는 것 끄기!

이번에 회사에서 새롭게 라이센스를 구매하여 V3를 설치했는데 자꾸 개발 중인 프로젝트 폴더에 클라우드 자동분석 요청이라고 하여 팝업이 계~~~~~속 떠서 너~무 귀찮았었는데 방법을 찾게 되어 이렇게 포스팅..

Tistory

(꿀팁) Sublime Text 3 똑같은 글자 한번에 바꾸기

똑같은 글자를 한번에 선택 후 바꾸는 기능 첫번째 : 바꿀 글자를 선택 한다. 두 번째 : Ctrl + D 를 누르고 바꾼다.

Tistory

Chart 용어정리 (MS Chart 및 기타 차트 모두)

Chart 에 대한 간략 정리

Tistory

C#, VB.NET <ListBox> ListBoxItem 각 각 글자색 다르게 하기.listbox fore color 지정하기

<ListBox> ListBoxItem 각 각 글자색 다르게 하기. listbox fore color 지정하기 <C#> void listBox1_SetColor(object sender, DrawItemEventArgs e) { try { e.DrawBackground(); Brush myBrush = Brushes.White..

Tistory

엑셀VBA - 이름,나이,성명 을 입력상자에 입력한 후 확인을 누르면 엑셀시트에 열에 맞추어 그대로 입력되게

Q : 엑셀 VBA 질문드립니다. 만들고 싶은게 이름,나이,성명 을 입력상자에 입력한 후 확인을 누르면 엑셀시트에 열에 맞추어 그대로 입력되게 하고싶은데 어떻게 만들수 있을까요 ? VBA 한번도 사용 안해봤습니다...

Tistory

msgbox "이름이 없습니다. 추가 하시겠습니까"그리고 나이는 현재 년도를 생년월일에서 뺀값이 자동으로 나오게 하고싶습니다.

Q : 안녕하세요 vba 코드질문입니다. 코드를 추가하고 싶은데 잘안되서 문의드립니다. 검색 기능코드에서 없는이름이있을때 msgbox "이름이 없습니다. 추가 하시겠습니까" 그리고 나이는 현재 년도를 생년월일에서..

Tistory

vba 이름정의 수정하기

<VBA이름정의 기존 것 삭제 후 추가> '# 이름 정의 하는 법 With ThisWorkbook '# 이름 정의 기존 것 삭제 .Names("TEST").Delete '# 이름 정의 추가 .Names.Add "TEST", RefersTo:="=OFFSET(Sheet2!" & "$E$" & c..

Tistory

VBA 특정 시트부터 특정이미지 반복하여 붙여넣기 및 이미지 모두삭제

< 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..

Tistory

.Net Framework 3.5 설치 실패 / 설치 오류

Windows 8.1 사용 중 .Net Framework 3.5 설치 시 0x800F0906 오류가 발생하는 문제로 문의를 주셨습니다. 문의주신 내용의 경우, 해당 오류는 컴퓨터가 Windows Update 에서 필요한 파일을 정상적으로 다운로드..

Tistory

VB.NET 버튼 애니메이션 Timer로 간단하게 하기 (Button Animation) / Timer 사용법

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..

Tistory

[MYSQL] Schema와 Table Select 하기

<Schema 안의 Table Select> SELECT * FROM information_schema.tables 그냥 위의 한줄만 해도 된다. 위의 쿼리를 돌리면 아래와 같이 Table들의 정보들이 담겨있는 Field들을 볼 수 있는데 여기서 원하는 것을 wh..

Tistory

닷넷프레임워크 4.7.1 오프라인 설치방법 (.Net Framework 4.7.1 Offline Installer)

<오프라인 설치 링크> 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..

Tistory

파이썬 16진수에서 10진수, 2진수를 10진수로, 8진수를 10진수로

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('..

Tistory

Python OSError : [Errno 22]Invaild argument

파이썬에서 txt파일을 열어 read write하는 코드를 작성하다 절대경로로 바꿨을 때 발생하는 오류가 있다. OSError : [Errno 22]Invaild argument 오류! # 주의 절대경로 표시시 \ 나 \\로 표시 with open("D:\py..

Tistory

(Python) 파이썬 약수구하기, Python 약수

코딩테스트를 보면 항상 약수 구하는 문제가 나오는 것 같다... (몇 번 안봤지만...) 그래서 머리에 완전 박히도록 복습을 해본다. 우선 약수를 구하는 방법은 n 을 나누었을 때 나머지가 0인 것을 약수라 한..

Tistory

(윈도우Tip) 확장자 숨기기/확장자 보이기

가끔 확장자를 알아야 하는데 나오지 않아서 당황하는 경우가 많은데요. 그래서 이런 팁을 올립니다! 순서 : [보기] -> [옵션] -> ['알려진 파일 형식의 파일 확장명 숨기기'] -> [체크해제] 보통..

Tistory

C#/VB.NET Panel 안의 Control 반복하여 원하는 Control 찾기

C# /// <summary> /// 지정 된 nName 이라는 버튼 이름을 가지고 /// 패널위치를 찾고 버튼을 눌러준다. ///</summary> ///<param name="mName"></param> private void ShowPanelScreen(ref string mName) { if (..

Tistory

엑셀 눈금선 표시/ 눈금선 안보이기

위와 같이 너무나 거슬리는 눈금선!!! 눈금선 표시 하기! [보기] 탭 -> 눈금선 체크 #엑셀눈끔선표시 #엑셀눈금선표시 #엑셀줄표시 #엑셀라인안보이게 #엑셀줄표시없애기

Tistory

셀 서식으로 요일 원하는대로 표시하기 / 엑셀 요일표시

년월일을 입력하지 않아도 요일이 표시되도록 하고 원하는 형태로 보여지게 하는 법, 셀서식으로 요일 표시하기! 설정 법 셀 선택 -> 표시형식 -> 기타 표시 형식(M)... -> 범주(C): -> 사용자 지정 -> 원..

Tistory

엑셀VBA 밑에 값으로 채우기

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..

Tistory

C#/VB.NET 특정 로우 선택하기

DataTable 중 가장 높은 값을 가진 Row를 선택 한다. VB.NET : 특정 컬럼 조건에 맞게 선택 하기 ' 특정 Column 중 값이 가장 높은 로우를 선택 한다. Private Sub Test() Dim dt_comp As DataTable = getAccid(_..

Tistory

<TreeListView> Node Drag And Drop

<TreeListView> TreeListView Property 변경 AllowDrop = True AllowDefaultDragDrop = True ItemDragEventArgs Private Sub treeView_ItemDarag(sender As Object, e As ItemDragEventArgs) Handles trv_Model.It..

Tistory

<TreeListView> Column에 Average 값 넣기

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..

Tistory

<TreeListView> TreeListView To DataTable

<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..

Tistory

VB.NET 다른 폼의 쓰레드를 나의 UI에 접근하기

Cross Thread 처리하기 Winform 작업할 때 Thread를 이용하여 UI에 접근할려고하면 발생하는 오류가 바로 크로스쓰레드 오류이다. 이럴 때 가단하게 처리할 수 있는 코드를 올림. 변수에 Control들의 값..

Tistory

# 내 컴퓨터의 컴퓨터 Description 가져오

public string getUserName() { string description = null; using (ManagementClass mc = new ManagementClass("Win32_OperatingSystem")) { using (ManagementObjectCollection moc = mc.GetInstances()) { for..

Tistory

VBA 기초 팁! 개발도구 추가하기

보통 엑셀 VBA를 하다보면 엑셀 셀에다가 콤보박스도 넣고~ 체크박스도 넣고 라디오버튼 들도 넣는 걸 도대체 어디서 추가하나 싶을 때가 있더라구요. 추가하는 방법은 바로 엑셀 리본도구에 있는 [개발..

Tistory

VBA Redim Preserve 하다보면 발생하는 오류 '형식이 맞지 않습니다.'

생각으로는 "배열사이즈를 늘리면서 값이 있는 것만 들어가게 해야지!" 했을 때 아래 처럼 생각을 했다. Redim Preserve v(1 to r, 1 to 2) 이런식으로 배열크기를 재 지정하면서 r = r + 1 Row 사이즈를 늘..

Tistory

VBA 배열과 Range의 속도차이!

100,000행에 "ㅎㅎ" 라는 글자를 넣는 업무를 한다고 하면! Range를 사용해서 넣었을 때와 배열을 사용해서 넣었을 때의 속도차이를 보겠다. 우선 Range를 사용하여 "ㅎㅎ"라는 글자를 넣는다. Range : 1..

Tistory

VBA 숫자 정렬, 버블정렬 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..

Tistory

VBA 열 여러개 추가 (insert)

코드 실행 전 코드 : 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..

Tistory

VBA Enter했을 때 동작하도록

VBA에서도 VB와 마찬가지로 UserForm을 사용할 수 있는데요. Userform에서 텍스트 박스에 내용 입력 후 엔터를 쳤을 때 무언가가 동작 하도록 하고 싶을 때 사용 합니다. Private Sub txtTerm_KeyDown(ByVal KeyCo..

Tistory

C# DataGridView 좌측 열에 숫자 및 텍스트 넣기(rowheader) 및 컬럼 선택 시 sort 안되게 하는 법

텍스트 정렬 및 폰트 지정하기 dr.HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter; dr.HeaderCell.Style.Font = New Font("맑은 고딕", 9.0F, FontStyle.Bold); 좌측 열에 글자 넣기 d..

Tistory

(검은사막 모바일)도적단의 서신을 찾기 / 도적단 내부에 잠입한 아르곱을 찾자

도적단의 서신을 찾기 도적단 내부에 잠입한 아르곱을 찾자 가하즈 제단 남쪽, 잠입에 성공한 아르곱을 찾으세요. 지도를 유심히 살펴보면 보다 쉽게 발견할 수 있습니다.

Tistory

검은사막모바일) 그늘 숲 오아시스 페루자와 오아시스 앞을 지나가는 순례자를 순서대로 도와주세요.

검은사막m) 그늘 숲 오아시스 페루자와 오아시스 앞을 지나가는 순례자를 순서대로 도와주세요. 검은사막m 그늘 숲 오아시스 페루자와 오아시스 앞을 지나가는 순례자를 순서대로 도와주세요. 바로 그늘숲오아..

Tistory

Python 컴파일 시도 시 발생하는 '용어가 cmdlet, 함수, 스크립트 파일 또는 실행할 수 있는....' 해결 법

오류 내용) 용어가 cmdlet, 함수, 스크립트 파일 또는 실 행할 수 있는 프로그램 이름으로 인식되지 않습니다. 이름이 정확한지 확인하고 경로가 포함된 경우 경로가 올바른지 검증한 다음 다시 시도하십시오. 오..

Tistory

파이썬 네이버검색어 가져오기3

패키지 구조 [crawler.py] import requests def crawl(keyword): # 나중에 페이지 관리를 위해 query=aaaaa&88&cxc& 요부분을 처리하기 위함 url = "https://www.naver.com/" data = requests.get(url) print(..

Tistory

c#/vb.net DataGridView 추가된행/삭제된행/수정된행만 접근하기

DataGridView를 작업 하다보면 필요한 작업이 삭제 된 건만 따로 접근하고, 수정 된 건만 따로 접근하고, 추가 된 건만 따로 접근해야 할 때가 생깁니다. 이럴 때 방법을 공유 합니다. ① DataGridView에서..

Tistory

[가산맛집] 카레 맛집! 아비꼬에서 카레 먹다! 대박 맛있는데? 마리오아울렛 1관

가게 외관 - 마리오아울렛 아비꼬 카레 메뉴판 - 마리오아울렛 아비꼬 카레 처음에는 뭐 어떻게 먹는지 몰랐는데 자주 가다 보니까 이제 너무 익숙해졌어요 ㅋㅋ 메인 고르고 ->..

Tistory

[가산점심] 시원손칼국수 에서 해장을!!

위치는 가산주민센터 바로 맞은편 쪽이라고 보시면 되는데요. 회사에서 엄청 멀 줄 알았는데 생각보다 가까워서 자주 방문해야 할 것 같은 곳이에요. 회사 사무실근처에는 칼국수 파는 곳이 많치 않아서 좀 아쉬웠..

Tistory

아이폰팁) 아이콘에 뱃지 숫자 없애기!

저만 그런지 모르겠지만 괜히 이렇게 뱃지가 떠있으면 거슬리더라구요 ㅋㅋ 그래서 맨날 직접 들어가서 없애주고 했는데 사실 자주 사용하는 앱 아니면 굳이 뱃지 숫자를 보여줄 필요는 없잖아요? ..

Tistory

영등포구청 만랩커피10000LAB Coffee

아이폰11프로맥스를 구매하고 잠깐 시간이 비어서들어온 카페! 아무런 생각 없이 들어왔는데 분위기도 좋고 되게 친절해서 이렇게 포스팅을 쓰네용 카페외관 - 만랩커피 영등포구청점 맨처음에는 어떻게 읽..

Tistory

C#/VB.NET AsEnumerable은 DataTable의 멤버가 아닙니다.

오류 BC30456 'AsEnumerable'은(는) 'DataTable'의 멤버가 아닙니다. 오류 CS1061 'DataTable'에는 'AsEnumerable'에 대한 정의가 포함되어 있지 않고, 'DataTable' 형식의 첫 번째 인수를 허용하는 액세스 가능..

Tistory

C#/VB.NET DataGridView CheckBox Column 만들기

DataGridView에서 Column을 Checkbox Type으로 하고 싶을 때 여러가지 방법이 있습니다. 첫 번째 방법 DataGridViewCheckBoxColumn 을 만들어 DataGridView에 Column을 추가 합니다. // C# var chkCol =..

Tistory

C#/VB.NET 다른언어로 작성 된 클래스 사용하기!

같은 닷넷프레임워크 안의 언어라그런지 호환이 정말 좋다. C#과 VB.NET을 혼용해서 개발을 하는데 어쩔 때는 VB에서 어쩔 때는 C#에서 작업하다보면 어디서 만들어둔 편리한 함수들을 또 작성하기에는 너무 시간..

Tistory

(해결법) resx 파일은 인터넷 또는 제한 영역에 있거나 파일에 웹 표시가 있으므로 처리할 수 없습니다.

xx.resx 파일은 인터넷 또는 제한 영역에 있거나 파일에 웹 표시가 있으므로 처리할 수 없습니다. 이러한 파일을 처리하려면 웹 표시를 제거하세요. 해결법 Visual Studio 프로젝트를 파일 서버에 저..

Tistory

VB.NET 드래그 앤 드랍 구현 하기

파일 드래그 후 패널에 올렸을 때 - Drag Enter Private Sub DragOver_OnPanel(sender As Object, e As Windows.Forms.DragEventArgs) Handles panel_upload.DragEnter If (e.Data.GetDataPresent(Windows.DataFor..

Tistory

VBA 대문자인지 체크하기 또는 소문자인지 체크하기

가끔 엑셀에서 자료를 입력할 때 반드시 대문자 이어야 하거나 대문자만 입력해야 하는 경우가 있습니다. 이럴 때 VBA에서 직접 FOR문을 통해 강제로 대문자로 바꾸어 줄 수는 있지만 사용자에게 알려주어야 할 때..

Tistory

VB.NET/C# DataGridView 특정 로우 중간에 행 삽입하기

위와 같이 행삽입 버튼을 누르면 누른 행 아래 행내용 복사하여 행추가 되는 기능을 만들자. 작업 순서 ① DataGridView에 기본 Data를 채운다. ② Button을 눌렀을 때 선택한 행이 복사되어 행을 추가한다...

Tistory

VB.NET Ctrl + A 키 입력 받기

우리가 자주 쓰는 키 조합 중 하나가 Ctrl + A 인 것 같다. 뭔가를 모두선택할 때 단축키로 Ctrl + A로 한 번에 해결하고는 한다. 먼저 Control 키를 인식을 시키고, A키를 인식 받으면 된다. Public Sub Ct..

Tistory

[가산맛집] 판모밀과 만두를 먹었어요! 마리오아울렛 청실홍실 + 오버더디시

가게 외관 - 청실홍실 마리오아울렛 여기는 마리오 아웃렛 5층에 있는 오버더디쉬 중에 한 군데 인데요~! 여름이라 더워서 시원한 메뉴를 찾다가 판모밀을 판다는 청실홍실에 왔어요 메뉴..

Tistory

VB.NET DataGridView to Datatable 변환하기

DataGridView의 데이터를 DataTable로 담아서 사용하고 싶다면 방법은 엄청 간단하다. 아래 코드 한 줄이면 끝이다. Dim dt As DataTable = TryCast(DataGridView1.DataSource, DataTable) 위의 코드를 실행하여 D..

Tistory

VB.NET Panel의 Border 색상 바꾸기

Winform 환경에서 다른 Control에서는 Border Color를 설정할 수 있을지는 몰라도 Panel은 border Color를 별도로 설정할 수 없다.. 깔끔하게 UI를 잡아주려면 Border Line Color를 Gray색상으로 하고 싶을 경..

Tistory

VBA 특정 셀 포커스 후 이동 시키기

vba 작업을 하다보면 가끔 특정 셀에 표시를 해주고 그 셀로 이동 시켜주어야 할 때가 발생 합니다. 이럴 때 사용하는 코드를 공유하고자 합니다. 코드는 아래 한줄이면 됩니다. Application.Goto refere..

Tistory

[엑셀 팁] 주의하세요! 문서 검사로 제거할 수 없는 개인정보가 ... 저장할 때마다 뜨는 알림 없애기!

문제 현상 "주의하세요! 문서 검사로 제거할 수 없는 개인 정보가 문서에 포함되어 있는 경우도 있습니다." 자꾸 이 팝업이 떠서 불편함을 겪는 경우 아래 가이드 처럼 하면 해결 가능! 해결 방법 [파일] 을 누..

Tistory

비쥬얼 스튜디오 코드 테마 변경하기(How do I change the color of my Visual Studio code theme)

현재 메인작업은 비쥬얼스튜디오2019를 사용하고 있지만 코드를 테스트할 때 비쥬얼스튜디오코드를 자주 사용 합니다. 근데 Visual Studio Code와 Visual Studio 2019가 테마가 다르면 가시성? 이라고 해야 하나..

Tistory

vba 엑셀 메모 추출해서 뿌려주기

보통 엑셀로 업무를 하다보면 메모에 내용을 적어두고 업무를 할 때가 있는데요. 이럴 때 이 메모 내용이 중구난방으로 뿌려지는 경우가 있어 취합을 한다거나? 아니면 메모 내용을 한 번에 보고 싶은 경우가 생깁..

Tistory

C# Selenium 도전 2장

C# Selenium Visual Studio 시간을 내어 2장을 시작하도록 합니다. 1장에서는 ChromDriver 연결 후 GoToUrl을 사용하여 Facebook 창을 켜는 것 까지 했습니다. 목적은 '로그인' 하는 것이니 로그인에 필요한 이메..

Tistory

C# Selenium Span 값 읽기

간단한 예로 인스타 좋아요 버튼을 누르는 동작을 할 때 <Span> 으로 되어 있는 값은 id도 없고 난감 했는데 xPath 이용하여 잡아 줄 수 있음. element = driver.FindElement(By.XPath("//span[text()='좋아요']"..

Tistory

MySQL 오늘날짜 데이터 조회하기.

[원본 테이블] 조회할려고 하는 날짜가 2019-05-15 16:06:22 즉 yyyy-MM-dd HH:mm:ss 형식으로 되어있어서 연도/월/일 만 비교하고 싶을 때의 가이드이다. 2019-05-15 = 2019-05-15 (오늘날짜) # 이런..

Tistory

MySQL 두 개의 테이블을 합쳐 새로운 테이블을 만드는 법

예를 들어 아래 두 테이블이 있다고 가정하고. 두 테이블에서 이름이 같고 직급이 같은 데이터가 있다면 a테이블의 내용과 b테이블의 내용을 합쳐서 보여주도록 하자. 먼저 아래 두 개를 옆으로 합쳐서 하나로..

Tistory

MySQL 키워드 및 예약어 정리 표

출처 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..

Tistory

MySQL 한 필드에 update 여러개 하기

만약 model 이라는 Field의 값이 뭐뭐뭐 '청소기'가 포함되어있다면 column_one에 '국내생산' 이라고 값을 넣고, 아니면 '해외수출' 이라고 표기하라! UPDATE sh1.suntable SET column_one = CASE WHE..

Tistory

MySQL 컬럼 추가/수정/삭제

컬럼추가 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) 컬럼 삭..

Tistory

MySQL 텍스트 합치기

예를들어 "공정" "금형1부" 라는 두 글자를 "공정_금형1부" 언더바를 기준으로 텍스트를 붙이고 싶을 때 MySQL에서는 CONCAT을 사용하면 된다. UPDATE sh1.suntable SET col_main = CONCAT(ColA,'..

Tistory

MySQL 테이블 이름변경

Mysql rename table name 가끔 create table할 때 이름을 잘못 쓴적이 있을 것이다... 이 때 아래 처럼 코드를 치면 ... 변경 된다. RENAME TABLE `원래` TO `변경` https://dev.mysql.com/doc/refman/8...

Tistory

VB.NET 기초 사용법 정리

' 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 문자열..

Tistory

비주얼스튜디오2019 텍스트 다중선택하기 방법! & 단축키 변경하는 방법!

이번엔 완전 꿀팁 중에 꿀팁을 올린다. 물론 내가 까먹지 않기 위해 올리는 거지만! Visual Studio 언제부터 있는 건지는 모르겠지만 나는 Visual Studio 2019 Community를 사용한다. 아무튼 Visual Studio..

Tistory

VBA 이미지 복사 붙여넣고 위치 맞추기

① 이미지 하나를 복사한다. ② 다른 시트에 붙여 넣는다. ③ 위치를 조정한다. ④ 끝! 전체 코드 중에서 가장 핵심이 되는 코드는 아래 몇 줄 되지 않는다 ' 이미지 복사 pic.Copy ' 이미지 붙여넣기 sht..

Tistory

VBA로 요일구하기! - WorksheetFunction.Text

먼저 이 글을 올리는 이유는 출력하는 VBA를 만들다 보니 특정 요일은 제외하고 출력할 수 있는지에 대해서 건의가 들어와서 입니다. 결론은 아래처럼 특정 요일에만 출력이 된다거나, 할 수 있다. Workshe..

Tistory

VBA 유저폼에서 엔터쳤을 때 처리

vba 유저 폼 사용시 KeyDown Event 사용 Private Sub txtTerm_KeyDown(ByVal KeyCode As msforms.ReturnInteger, ByVal Shift As Integer) '//Keydown If KeyCode = 13 Then 'enter키를 눌렀을 때 동작 ' //코드..

Tistory

C# 엔터 쳤을 때 이벤트 발생시키기

step 1) 엔터를 쳤을 때 들어오는 KeyEventArgs e 를 받는다. step 2) 만약 e의 keycode 값이 enter라면 step 3) 이벤트를 발생시킨다. btnAction.click 클릭 하여 , btnAction_Click 이라는 사용자 함수를 실행 p..

Tistory

C# 문자열로 된 "1+2+3" 의 합을 구하라!

문제! "1+2+3" 이라는 문자열을 숫자로 계산하여 합을 나타내라 결과 : ex) 1+2+3 = 6 string temp = "1+2+3"; 먼저 위와 같은 문자열이 있다고 가정을 하고 (물론 입력 받아서 할 수도 있지만 귀찮기 때문..) ..

Tistory

C# 아웃룩 서명 가져오기

아웃룩 작성! (사용할 때) private void Result(object sender, EventArgs e) { Outlook.Application outl = new Outlook.Application(); Outlook.MailItem oMsg = (Outlook.MailItem)outl.CreateItem(Outlook.OlI..

Tistory

C# Thread를 이용한 파일찾기 메모..

파일 찾는 Class class FindClass { private string path; private string key; private IEnumerable<FileInfo> files; public IEnumerable<FileInfo> getResult() { return this.files; } public FindClass() { }..

Tistory

C# Bytes, KB, MD, GB 변환하기 0.00형식으로

바이트로 되어있는 것을 KB, MB, GB 형식으로 변환 해주는 것 ListView에 아이템을 추가하는 코드 // 리스트뷰에 아이템 추가할 때 for (int i = 0; i < files.Length; i++) { System.IO.FileInfo flinfo = new..

1 2