«vba» 태그된 질문

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

2
제목을 단어로 분리하고 다른 제목으로 검색
나는 A와 B 열 모두에서 제목이있는 Excel 파일을 자동화하려고했는데 B에서 A에서 각 단어를 검색해야했습니다. 어떤 단어가 일치하면 사용 가능한 B 열 뒤에 붙여야합니다 (C, D, ...) 같은 행에. 아래의 코드를 사용하여 단어를 열 제목의 별도 열에 수동으로 분리하고 열 B에서 검색합니다. Dim a() As String Dim b() As String Dim …

1
동일한 행의 해당 범위가 비어 있지 않은 경우 셀을 강조 표시하는 VBA
열 D에서 DX (Qty)에 값이있는 경우 파일의 열 B에 음식 이름을 적용하려고합니다. 합리적인 이유는 파일에 새 음식 요청이 접수되어 사용자가 일시적으로 음식 이름을 입력 한 다음 수량을 입력 할 수 있기 때문입니다. 이는 실수로 값을 입력하지 않거나 추가 한 새 항목의 정보를 전달하는 것을 잊지 않도록하기위한 것입니다. D6에서 DX98까지의 모든 …

2
VBA 특정 문자로 문자열 제거
나는 String str = "abc#daso.xlx". "#"앞에 모든 문자를 제거하고 싶습니다. str -> "#daso.xlx" . "#"앞에있는 문자열의 길이를 변경할 수 있기 때문에 왼쪽 또는 오른쪽 기능을 사용할 수 없습니다. Split () 메서드를 사용하려고 생각하고 있지만 다른 방법을 찾지 못하면 마지막 선택이 될 것입니다. VBA에서 Array를 사용하고 싶지 않습니다.

0
다른 스프레드 시트에 행을 복사 할 때 Excel 2007 업데이트 참조
같은 통합 문서의 다른 스프레드 시트로 행을 복사 할 때 하나의 스프레드 시트의 열 X에있는 셀을 참조하는 수식을 (VBA를 사용하여) 업데이트 할 수 있지만 특정 셀을 다른 열 Y로 이동합니까? 처음에는 자동으로 수행되었지만 일부 미결정 액션으로 인해 링크가 끊어졌습니다 (용어가 올바른 경우). 고맙습니다!

2
열 및 탭 변경시 모든 워크 시트에서 Excel VBA 다시 계산
나는 매월 12 명씩 13 개의 워크 시트를 가지고 있습니다. 월 이름을 가진 12 장 각각에 셀이 있습니다. 현재 달이 셀과 일치하는지 테스트하고 그에 따라 탭 색상을 변경하는 VBA 스크립트를 얻었지만 업데이트 할 시트의 계산이 필요합니다. Private Sub Worksheet_Change(ByVal Target As Range) If Format(Date, "MMMM") = Range("E3").Value Then Me.Tab.ColorIndex = …


1
VBA 매크로의 일부로 데이터 필터링
보고서를 자동화하는 매크로를 만들려고합니다. 문제는 원본 데이터가 필요하지 않은 데이터를 가져오고 보고서 자체가 테이블 전체를 기반으로 많은 계산을 수행한다는 것입니다. 표를 기반으로 수백 가지 계산이 수행되므로 보고서의 각 수식에 포함 매개 변수를 추가하는 것은 엄청난 시간이 걸릴 것입니다. 이 방법은 보고서를 수동으로 업데이트 할 때, 필터를 사용하여, 데이터를 필터링하고 관련 …


2
클릭시 Excel ComboBox 확장
컨트롤의 텍스트 부분을 클릭 할 때 열려면 Visual Basic 폼에 ComboBox 컨트롤을 구성하는 방법, 아래쪽 화살표를 클릭 할 때만 열리는 대신? 저는 잠시 동안 수색을 해왔고 어떤 답을 찾지 못하는 것 같습니다. 저는 Excel 2013을 가지고 있으며 주로 양식 컨트롤을 사용하고 있습니다.

0
Excel : 변동이없는 텍스트 참조를 사용할 수 있습니까?
A1 포함 Namedrange,1,23,3,bla 행에서 나는 각자의 셀에 구분 된 엔트리를 갖는 것으로 분류했다. B1 =LEFT(A1,FIND(",",A1)-1), C1= formula results in 1, D1 = formula results in 23, etc 문제는 간접적 인 것 같은 휘발성 물건을 사용하지 않고 이름을 인덱스 함수에 공급하기를 원한다는 것입니다. 그걸 할 수있는 방법이 있니? =Index(THIS_IS_A_NAME_FFS(B1),1,1) 변동성이 없다. …

0
Excel의 인벤토리 목록
저는이 질문을 새로운 질문으로 올리겠습니다. 제가 게시 한 첫 번째 질문은 분명하지 않기 때문입니다. 나는 공짜 / 빌려 오는 목록과 결합 된 Excel의 재고 목록을 만들고 있습니다. 항목이 포함 된 스프레드 시트가 3 개 있으며, 나머지 2 개는 공짜 / 차용 목록입니다. 이것이 스프레드 시트 중 하나입니다 (모형). 그리고 이것은 …

2
Excel 2013에서이 VB 코드를 사용하려면 어떤 단계가 필요합니까?
Excel 2013 에서이 질문 의 VB 코드를 사용하려고하는데 작동하지 않습니다. VB에 익숙하지 않으며 간단한 단계가 누락되었을 가능성이 큽니다. Private Sub Workbook_TwoWayMatch(ByVal Sh As Object, ByVal Target As Range) If UCase(Sh.Name) = "sheet1" Or UCase(Sh.Name) = "sheet2" Then If Not Application.Intersect(Target, Range("A1")) Is Nothing Then Application.EnableEvents = False If UCase(Target.Parent.Name) = …

2
Excel 2016에서 필터를 다시 적용하기위한 매크로
Mac이 있고 Excel 2016을 실행하고 있습니다. 날짜별로 자동 필터링되는 Excel 시트가 있습니다. 최근까지 매크로를 저장하여 Command + Option + n을 누를 수 있었고 홈 -> 정렬 및 필터 -> 필터 다시 적용 하지 않고 필터를 다시 적용했습니다 . 어떤 이유로 최신 Office 업데이트로 매크로가 삭제되어 다시 찾을 수없는 것 같습니다. …

1
모든 텍스트를 위첨자로 만드는 Excel 매크로
Excel 2003에서 시트를 만들고 정보로 채우는 여러 가지 매크로가 있습니다. 이 매크로는 모두 VBA로 작성되었으며 일부는 Excel의 도구 모음에 연결되어 있고 일부는 MS Access에 있습니다. 내가 가진 문제는 시트가 채워지면 모든 텍스트가 위 첨자라는 것입니다. 이것은 Excel 및 Access에서 실행되는 매크로에서 발생하므로 Excel에 기본적으로 위 첨자로 설정된 일부 설정이 있다고 …

1
CSV 파일을 Excel로 가져 오기위한 매크로
폴더에 CSV 파일이 많이 있습니다. 파일 이름을 셀에 입력하여 '텍스트에서 가져 오기'도구를 사용하여 각 파일을 Excel로 가져오고 싶습니다. 그런 다음 모든 데이터를 특정 레이아웃으로 포맷해야합니다. 모든 파일은 동일한 폴더에 있으며 사용 된 제목, 항목 수, 크기 등의 측면에서 동일합니다. 최종 레이아웃도 매번 동일합니다. CSV 파일의 데이터를 올바른 파일로 가져 오는 …

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