본문 바로가기
  • Welcome!

VBA VB.Net Code69

배열을 사용하여 Drop Down List 만들기 Excel VBA to Create Data Validation List from Array This article demonstrates how to create a data validation list from an array with Excel VBA. Read the article to flourish your knowledge. www.exceldemy.com Code Sub data_validation_from_array() Dim region, product As Variant Dim region_range, product_range As Range region = Array("A4", "A3", "A2", "A1", "A0", "A02") product = Array("not", "BOM".. 2022. 12. 5.
CELL 사이즈 조정 하는 코드 BOM의 레벨을 표시하는 기능 개발을 위해 필요 합니다. Option Explicit Sub BomLever() Dim oColum, i As Long oColum = 15 '컬럼 갯수 표시 For i = 0 To oColum -1 Cells(1, i+1) = "LV" & i Cells(1, i+1).ColumnWidth = 4 Cells(1, i+1).Font.Size = 10 Cells(1, i+1).HorizontalAlignment = xlCenter Next i End Sub 아래와 같이 표시 됩니다 2022. 11. 9.
VBA Partlist 내용을 PPT 파일로 만들기 - 참고자료 VBA 프로그램을 개발 하려면 "참조 > Power Point OBJECT Library"를 추가 해야 합니다. ■ 엑셀에서 특정 경로에 있는 PPT 파일 열기 Sub PowerPointOpen() Dim PowerPointApp As PowerPoint.Application Dim oPresentation As PowerPoint.Presentation Set PowerPointApp = CreateObject("PowerPoint.Application") Set oPresentation = PowerPointApp.Presentations.Open("C:\IDT\TOOLBOX-VBA\POWERPOINT_TEMPLATE\PART_LIST.pptx") End Sub 위 코드를 실행 하면 ToolBOX V.. 2022. 11. 7.
체크 박스 만들고 ,삭제 하기 / 전체 선택, 전체 해제 #3 프로그램 화면 프로그램 파일 프로그램 동영상 2022. 11. 2.
체크 박스 만들고 ,삭제 하기 / 전체 선택, 전체 해제 #2 체크 박스를 만드는 샘플 코드 입니다 체크 박스 만들고 ,삭제 하기 / 전체 선택, 전체 해제 #1 1. 특정 cell에 체크 박스를 넣는 방법입니다. 캡션은 공란으로 표시 합니다. 캡션 값을 넣지 않으면 기본값이 표시 됩니다 Option Explicit Sub checkboxcreate01() Dim oCheckBox As CheckBox Set oCheckBox = ActiveSheet.Ch tool-2020.tistory.com 체크 박스 만들고 ,삭제 하기 / 전체 선택, 전체 해제 #2는 이벤트를 처리 방법에 대한것을 배울수 있습니다. 1. cell을 클릭 했을때 기호 "■"와 "□"를 전환 하는 방법 소스 코드 Private Sub Worksheet_SelectionChange(ByVal Ta.. 2022. 11. 2.
IIf Intersect([A2:C2], [B:B]) Is Nothing Then Intersect 메서드(method)는 수학시간에 배워서 알고 있듯 교집합을 의미 합니다. 즉 intersect 뒤에 오는 괄호안의 영역들의 서로 교차되어 겹쳐지는 영역을 지칭합니다. 사용 예제 코드 Sub Intersect01() If Intersect([A2:C2], [B:B]).Select Then MsgBox "교차" End If End Sub ☞ 자세한것은 이곳에서 (1225) If Intersect(rngC, [B:B]) Is Nothing Then 의 뜻 (엑셀 VBA 매크로) If Intersect(rngC, [B:B]) Is Nothing Then : 당연히 If는 조건문에 사용되며 설명할 것도 없다.... blog.naver.com 2022. 11. 2.
VBA 기초 강좌 엑셀 VBA 강좌 전체 목차 - 생산성 Skill 그동안 작성했던 엑셀 VBA 강좌 전체 목차를 별도로 정리하여 올린다. 이 글을 index로 강좌글을 찾아갈 수 있도록 전체 목차에 링크를 달아 두었다. prodskill.com 2022. 10. 13.
체크 박스 만들고 ,삭제 하기 / 전체 선택, 전체 해제 #1 1. 특정 cell에 체크 박스를 넣는 방법입니다. 캡션은 공란으로 표시 합니다. 캡션 값을 넣지 않으면 기본값이 표시 됩니다 Option Explicit Sub checkboxcreate01() Dim oCheckBox As CheckBox Set oCheckBox = ActiveSheet.CheckBoxes.Add(Left:=Range("B10").Left, _ Top:=Range("B10").Top, Width:=Range("B10").Width, Height:=Range("B10").Height) With oCheckBox .Caption = "" End With End Sub 2. cell A에 넘버링을 하고 cell B 에 체크 박스 넣기 Option Explicit Sub checkboxcr.. 2022. 10. 11.
(엑셀vba)Shell함수를 이용하여 해당사이트 또는 문서열기 VBA 의 셸 기능 은 매우 유용합니다. 프로그램을 시작하거나 실행 파일을 열려면 VBA 에서 셸 기능을 사용할 수 있습니다. 프로그램 시작 폴더 열기 비 Excel 파일 열기 Shell 함수의 구문입니다. Shell (Pathname, WindowStyle) 1) Pathname : 실행할 프로그램의 전체 경로(String). 2) WindowStyle : Windowstyle은 선택적 인수입니다. 생략하면 프로그램은 포커스를 최소화하여 시작합니다. Shell Function in VBA with Example Shell function in VBA is very useful. If you want to start a program or open a executable file then you can .. 2022. 10. 10.
하위폴더 내의 모든 파일 정보 가져오기 -재귀 함수 여러개의 중복 데이터를 삭제 하는 경우, 마지막 중복 데이터는 삭제 되지 않습니다. 재귀 함수를 이용하여 삭제할 수 있습니다. 엑셀 VBA 중복 데이터 재귀 호출과 반복문 사용해서 삭제하기 VBA 에서도 재귀 호출을 사용해야 원활하게 문제를 해결할 수 있는 경우가 종종 있습니다. 그 예가 오늘 샘플로 소개할 중복 데이터 삭제 입니다. C, C++, Java 등을 다뤄 보신 분들은 한번쯤 경험이 mainia.tistory.com [vba] 하위폴더 내의 모든 파일 정보 가져오기 일을 하다 보면 가끔 업무를 진행하던 경로 하위에 있는 데이들의 리스트를 만들어야 하는 경우가 있습니다. 하나의 폴더라면 어떻게 해보겠는데 그 폴더가 하위 뎁스가 연속해서 있고 저장되 diy-dev-design.tistory.com 2022. 10. 5.
VBA 차트 만들기 그래픽 시각화는 분석가가 자신의 결과를 공유하는 방법의 정점이며 이를 조작할 수 있는 능력을 보유하는 것이 이 분야의 핵심입니다. 데이터 분석가인 우리는 그래프를 만드는 데 많은 시간을 할애하기 때문에 그래프를 자동화하는 방법을 이해하는 것이 그 어느 때보다 중요합니다. ▶ Sample Code The VBA Coding Guide For Excel Charts & Graphs In this Excel guide you will learn all about how to use VBA coding to create, modify, and delete charts within your Excel spreadsheet. Every section has simple VBA code examples that yo.. 2022. 10. 3.
FOR NETX 문 응용 변수를 "3"개 만듭니다. 변수들의 값들은 일정한 범위 안에서 변경을 합니다 FOR ~NEXT문을 사용 하여 변경 합니다. 아래 그림과 같이 DIM01의 값이 1,2,3을 가지고, DIM02의 값이 1,2,3을 가지고, DIM03의 값이 1,2,3을 가진다면, 변수들을 조합하여 나올수 있는 경우의 수는 모두 27개 입니다. 1,1,1 / 1,1,2 / . . . . . . ■ 소스 코드 증가 값을 "1"로 하였을 경우만 적용 가능 합니다. 만일 증가 값이 다르면 프로그램을 수정 해야 합니다. Sub 넘버링() Dim i As Long, j As Long, k As Long, count As Long Dim dim01count As Long, dim02count As Long, dim03count As L.. 2022. 9. 16.
반응형