VBA(40)
-
피벗테이블 Pagefield 접근하기 (엑셀VBA)
VBA로 엑셀 피벗 테이블 페이지 필드 접근하기 With pvt .PivotFields(strPage).Orientation = xlPageField '
2022.03.03 -
ListBox 열 접근해서 반복 하기 (엑셀VBA)
Private Sub LoopListBoxColumn() Dim itm As String Dim s Dim v As Variant Dim i As Integer Dim lst_cnt As Long ReDim v(0 To 6) lst_cnt = Me.ListBox1.ListCount - 1 For i = 0 To ListBox1.ColumnCount - 1 v(i) = ListBox1.List(lst_cnt, i) Next End Sub
2022.03.03 -
엑셀VBA) 비밀번호 입력창 만들기
단계 1) 위 그림처럼 UserForm1을 생성 후 각종 도구모음에서 컨트롤 들을 추가 한다. 단계 2) 기존 Module1에 위와 같이 입력한다. 단계 3) 버튼을 더블클릭하여 코드 입력 부분에 위의 내용을 붙여넣기 한다. Private Sub CommandButton1_Click() 비밀번호 = "asdf" If 비밀번호 TextBox1.Text Then MsgBox ("잘못된 비밀번호 입니다.") Exit Sub End If End Sub 단계 4) 상단 을 눌러서 Initalize 를 누른 후 코드를 붙혀 넣는다 Private Sub UserForm_Initialize() Label1.Caption = "비밀번호를 입력하세요." CommandButton1.Caption = "입력" Text..
2021.02.04 -
VBA 아주 쉽게 PivotTable 생성 후 Pivot Chart 만들고 Slicer를 추가하는 Code
Excel VBA 로 PivotTable 생성 PivotChart 생성 Pivot Slicer 생성 Sub PivotTableManager() '============================================================================= With Application .ScreenUpdating = False '매크로의 실행이 화면에 안 나타나도록 함 .DisplayAlerts = False '클립보드 경고 메시지 안나타남 .Calculation = xlCalculationManual ' 자동 계산 방지 End With '=============================================================================..
2020.06.18 -
c# winform) listbox에 item을 add했는데요. 텍스트 크기와 글자체 변경, 그리고 가운데 정렬 어떻게하나요?
Q: listbox에 item을 add했는데요. 텍스트 크기와 글자체 변경, 그리고 가운데 정렬 어떻게하나요? listbox에서 lstItem.Items.Add("이름"); lstItem.Items.Add("성별"); . . . add를 했습니다. 글자 폰트를 크게하고 글자가 가운데 정렬 되도록 어떻게하나요....? A : C# 코드 : 글자 폰트를 크게하고 글자가 가운데 정렬 되도록 C# public partial class Form1 : Form { public Form1() { InitializeComponent(); listBox1.DrawMode = DrawMode.OwnerDrawFixed; listBox1.Items.Add("이름"); listBox1.Items.Add("성별"); listB..
2020.05.29 -
VBA 데이터유효성검사 '목록' 여러개 만들기
위 와같은 데이터가 있다는 가정하에 진행을 합니다. 엑셀의 데이터유효성 검사의 '목록' 을 이용해 유동적으로 대분류를 누르면 대분류에 해당하는 항목이 보여지고, 중분류를 누르면 중분류와 일치 하는 항목을 보여줍니다. 첫 번째 - TEMP 에 사용할 데이터를 만듭니다. 저 같은 경우는 TEMP 라는 시트에 백 데이터를 작성했습니다. 두 번째 - 메인시트에서 분류 눌렀을 때 이벤트 코드를 작성합니다. * Alt + F11을 눌러 Sheet2에 코드를 작성 합니다. Sub Worksheet_SelectionChange(ByVal Target As Range) ' ** 열이 1열 이고, 행이 4행이고, 선택한 셀의 갯수가 1개일 때만 동작하도록. ' * 처음 [대분류] 눌렀을 때 [대분류]에 리스트 추가하려고...
2020.05.28