«vba» 태그된 질문

응용 프로그램을위한 Visual Basic; 모든 Microsoft Office 응용 프로그램에서 사용되는 Visual Basic의 하위 집합 이 태그를 해당 특정 응용 프로그램의 태그와 함께 사용하십시오. VBA에 대한 좋은 질문에는 일반적으로 몇 가지 코드가 포함되어 있으며 특정 문제의 해결책을 요구합니다. 전체 솔루션을 요구하는 질문 (코드 및 VBA를 사용하는 방법 및 방법을 알려주십시오)은 주제가 아니며 너무 광범위하게 닫힙니다.


17
Excel 워크 시트 복사 및 수식에서 상대 셀 참조 유지
Excel의 또 다른 복사 문제 : 내가 복사 한 워크 시트 여전히 참조 WorkbookA.xlsx없이 WorkbookB.xlsx에 WorkbookA.xlsx에서 워크 시트를 복사 할 수있는 방법은 수식 예 =B!23하게 =[WorkbookA.xlsx]!B!23복사 할 때. "절대"셀 참조 대신 "상대"셀 참조를 유지하고 싶습니다 (아직 존재하지 않는 경우 Excel 세계에서이 용어를 발명합니다). 내가 작동시키지 못하는 또 다른 대안은 셀 …

9
Microsoft VBA 편집기에서 사용자 정의 색상을 사용하려면 어떻게해야합니까?
Excel과 VBA를 사용하는 몇 가지 프로젝트를 진행 중이므로 Microsoft Visual Basic 편집기를 사용할 수밖에 없습니다. 나는 보통 신경 쓰지 않지만 편집기의 사용자 정의 색상을 설정하는 방법을 알 수 없습니다 (기본 팔레트에서만 선택할 수 있음). 현재 색상을 변경하려면 Tools -> Options -> Editor Format... 로 이동하십시오 ... 그러나 선택 사항은 기본 …

9
엑셀 CPU 사용 제한
실행할 때 엑셀이 액세스 할 수있는 CPU 사용량을 제한하는 방법이 있습니까? 거대한 배열 수식을 계산하는 VBA 스크립트가 있습니다. 전체 계산은 CPU의 100 %를 사용하는 데 20 분 정도 소요될 수 있지만 시간 동안 내 컴퓨터를 사용할 수 없으며 50 % CPU 사용률로 백그라운드에서 컴퓨터를 실행하여 다른 작업을 계속할 수 있습니다. …

5
모든 통합 문서에서 Excel VBA 매크로를 사용할 수 있습니까?
하나의 통합 문서에 VBA 스크립트를 작성하고 컴퓨터의 다른 통합 문서에서 사용할 수 있습니까? 매크로 패키지를 작성하는 방법을 찾고 있다고 생각합니다. 편집 Lance가 제공 한 링크의 지침에 따라 추가 기능을 만들었지 만 '매크로'탭에서 추가 기능을 볼 수 없습니다. 내가 무엇을 놓치고 있습니까?

4
PERSONAL.xlsb 잠금 메시지없이 여러 Excel 인스턴스 열기
Excel 인스턴스 이상을 열 때마다 다음 메시지가 나타납니다. PERSONAL.xlsb가 편집을 위해 잠겨 있습니다 Q :이 메시지를 어떻게 비활성화하거나 숨길 수 있습니까? 또는 누군가 단일 인스턴스 내에서 여러 모니터에 대한 Excel 2007의 지원을 향상시킬 수있는 방법을 제안 할 수 있다면 문제를 해결할 수도 있습니다. 참고 : "DDE (Dynamic Data Exchange)를 사용하는 …


2
MS Office에서 VBA를 어떻게 추가합니까?
VBA ( Visual Basic for Applications ) 코드 / 매크로 를 사용하는 답변을 보여주는 게시물을 보았지만 나중에 VBA를 사용하는 방법 (구현 및 실행 방법)에 대한 추가 의견을 언급했습니다. 이것이 코드를 실행하는 데 도움이되기를 바랍니다. 그래서 내 질문은 : VBA 코드가 있습니다. MS Excel, Word 또는 Outlook 프로젝트에 VBA를 어떻게 추가합니까?

1
어떤 Excel 개체가 0부터 시작하고 어떤 Excel 개체에서 1부터 시작됩니까?
VBA를 사용하여 워크 시트의 첫 번째 시트에 액세스하는 것은 Worksheets (1)입니다. ListBox의 첫 번째 항목은 myListBox.List (0)입니다. 컬렉션이 1 기반이라고 들었지만 컬렉션이 무엇인지 모르겠습니다. VBA 어레이는 0을 기준으로합니다. MID와 같은 Excel 문자열 함수는 1 기반입니다. 0 또는 1을 기반으로하는 것에 대한 일반적인 원칙이 있습니까, 아니면 각각의 목록을 제공 할 수 …



1
VBA 스크립트와 함께 규칙을 사용하여 Outlook 전자 메일을 필터링하는 방법은 무엇입니까?
제목이나 와일드 카드로 메시지 본문을 검색하는 것과 같은 기본 전자 메일 규칙을 사용하면 특정 작업을 수행 할 수 없습니다. 여러 단어를 사용할 수 있지만 한 문자 씩 떨어져있는 단어가 필요한 경우 동일하지 않습니다. Outlook 전자 메일을 필터링하기 위해 Visual Basic for Applications 코드를 작성하려면 어떻게해야합니까?

7
배열 끝에 요소 추가
VBA 배열 끝에 값을 추가하고 싶습니다. 어떻게해야합니까? 온라인에서 간단한 예를 찾을 수 없었습니다. 여기 내가 할 수있는 것을 보여주는 의사 코드가 있습니다. Public Function toArray(range As range) Dim arr() As Variant For Each a In range.Cells 'how to add dynamically the value to end and increase the array? arr(arr.count) = …

3
시트에 대해 "매크로를 활성화"하기 전에 Excel 매크로를 검사 / 확인하는 방법은 무엇입니까?
가끔 사용해야하는 매크로가 포함 된 xls 파일을 받고 있습니다. 발신자를 완전히 신뢰하지 않으면 매크로 소스가 실제로 의도 한 것만 수행하는지 확인하기 위해 매크로 소스를 살펴보고 싶습니다. 그러나 Excel 2010에서는 시트에 대한 매크로를 먼저 활성화하지 않으면 "매크로보기"아래의 "편집"단추가 비활성화됩니다. 그러나 매크로를 처음 활성화하면 해당 코드가 완료된 후에 만 ​​악성 코드를 찾을 …

2
Excel에서 Private Sub을 어떻게 사용합니까?
여기에Private Sub 제공된 기능 을 사용하고 싶습니다 . 일반적으로 Visual Basic Editor에 VBA 코드를 넣은 다음 편집기를 닫고 개발자 탭에서 "이 매크로 실행"을 사용하여 코드를 실행합니다. 그러나이 경우에는 기능이 나타나지 않습니다. 이 코드를 실행하려면 어디에 배치해야합니까?

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.