excel-vba

    -1

    1답변

    Windows API에 익숙하지 않습니다. W.API를 사용하여 사용자 폼의 크기를 조정하는 방법에 대한 코드를 복사하지만 크기를 조정하는 동안 다중 페이지의 너비를 사용자 정의 폼에 바인딩하려고합니다. W.API를 사용하여 여러 페이지 나 다른 개체를 사용할 수도 있습니까? 아니면 활성 창에 대해서만? . 다음은 코드입니다. Private Sub Make

    0

    1답변

    처음 게시하고 VBA에 처음으로 새로운 값을 반환합니다. 열 A에는 송장 번호 목록이 있고 열 B는 어떤 판매 채널이 송장 (회사, 소매점 등)을 생성했는지를 알려주는 vlookup입니다. 그 값을 복사하여 다른 워크 시트에 붙여 넣을 VBA 매크로를 작성하려고합니다. 내가 할 때, 첫 번째 조회의 값을 모든 행에 붙여 넣습니다 (행 A는 문제없이 작동 함

    1

    1답변

    아래 코드는 문자열이 작을 때 다른 워크 시트에서 셀을 찾기 위해 완벽하게 작동하지만 큰 텍스트 문자열은 오류를 발생시킵니다. 오류가 발생했을 때 VBA 창을 열지 않고 단지 MsgBox을 제공하기 위해 오류 처리를 시도했습니다. 아무도 도와 주실 수 있습니다. 많은 문자가있는 셀을 찾거나 가능하지 않은 경우 과 같이 말하면서 오류 처리기를 넣으시면을 검색

    0

    1답변

    저는 Excel VBA에서 매우 새로 우며, 여러 Excel 통합 문서의 데이터를 가져 오지 않는 질문에 대한 질문이 있습니다. 여기에서 설명 할 것입니다 : 1. 메인 폴더 ("C:\desktop\Main\")에는 하위 폴더가 여러 개 있습니다 (여기에 folder A1과 folder A2을 예로 들어 있습니다). "C:\desktop\Main\A1\"

    0

    1답변

    제목에 언급 된대로 매크로를 클릭하여 셀을 클릭하면 매크로가 트리거됩니다. 나는 충돌이나 다른 문제없이 2 개월 동안 이것을 사용했지만 오늘은 항상 충돌합니다. 그런 다음 직접 실행 창에서 동일한 함수를 호출하여 매크로를 실행하려고했는데 제대로 실행되었습니다. 왜, 어떻게 해결할 지 궁금합니다. Private Sub Worksheet_BeforeDouble

    2

    1답변

    런타임 정의 다중 페이지가있는 사용자 양식이 있습니다. 시작시, 다중 페이지는 다수의 페이지를 채우고 각 페이지는 각각의 텍스트 상자를 채 웁니다. Example of the multipage defined during runtime. 문제는 런타임 중에, 사용자가 순서를 변경, 삭제, 추가하고이 페이지의 이름을 바꿀 수 있다고되어 있습니다. 마지막으로,

    0

    1답변

    매크로에만 기반한 루프 코드를 작성합니다. 다른 방법으로 사용할 수 있습니까? 또는 최소한 만든 코드의 간단한 형태. Sub xx() Dim nom As Long Dim bck As Workbook Dim I As Long Windows("LP13.xlsm").Activate Application.CutCopyMode = False

    3

    1답변

    VBA에서 시트 형식을 얻으려고합니다. HorizontalAlignment의 기본값이 1 인 것을 발견했지만 MSND에는이 값이 없습니다. 여기에 가능한 값이 있습니다. 누구 도와 줘? xlCenter = -4108 xlDistributed = -4117 xlJustify = -4130 xlLeft = -4131 xlRight = -4152

    1

    3답변

    다음에 Excel에서 하이퍼 링크를 중지 할 수 있습니까? 나는 매크로와 다른 방법을 사용하는 데 매우 개방적이다. 나는 검색의 시간 후에 "솔루션"의 다음과 같은 유형을 발견하지만 그들은 작동하지 않을 것입니다 : 모두 사용 안 함 하이퍼 링크를 Selection.Hyperlinks.Delete 유무 Excel에서 자동 하이퍼 링크 - 보내고 유무를 끄고

    0

    2답변

    어떻게 다차원 배열을 필터링 할 수 있습니까? 내 코드도 일을하지 않으며 깔끔한 보인다 : Option Explicit Sub CalcE() Dim TotalRows As Long Dim myArray, myArray2 As Variant Dim i, a As Integer 채우기 배열 myArray2에 TotalRows = Sheets("Dat