안녕하세요 저는 VBA에서 사용자 양식 코드를 작성하고 있습니다. 코드는 주어진 이름의 열을 찾은 다음 데이터가 들어있는 마지막 행과 사용자 양식의 값이 될 때까지 열을 채 웁니다. 어떻게하면 좋을까요? Dim intBB As Integer
Do While Worksheets("Sheet1").Cells(1, intBB) <> ""
If Wor
"Page 1"및 "Page 2"라는 두 개의 워크 시트가있는 스프레드 시트가 있습니다. 또한 페이지 1과 페이지 2 (워크 시트와 같은)라는 두 개의 탭이 포함 된 다중 페이지 컨트롤이있는 사용자 양식이 있습니다. 내 목표는 "페이지 1"및 VBA라는 탭을 클릭하여 "페이지 1"또는 "페이지 2"라는 탭과 VBA라는 워크 시트의 내용을 즉시 표시하여 "워
저는 단일 userform에서 3 가지 프레임을 포함하는 Excel 2013 userform을 작업 중입니다. 첫 번째 프레임은 사용자 이름을 포함하고 두 번째 프레임은 자격을 포함하고 세 번째 프레임은 통과의 연도를 포함합니다. 이제 첫 번째 프레임에 사용자를 선택하는 라디오 버튼이 있습니다. 사용자가 선택되면 다른 두 프레임이 관련 자격 및 통행을 자동
워크 시트의 오른쪽 위 모서리에 표시 할 사용자 양식이 필요합니다. 나는 수동으로 위치를 설정할 수 있다고 생각하지만 다른 화면 해상도로 다른 컴퓨터에서 통합 문서를 열면 사용자 폼이 거의 화면에서 벗어납니다. 아래의 VBA 코드는 사용자 폼 위치 자체를 만들어 모든 것을 표시하지만 화면 오른쪽 상단에 무엇이 문제가 있습니까? 그것은 단지 아무 것도하지 않
텍스트 상자의 코드를 구현하는 방법과 관련하여 다소 혼란 스럽습니다. 사용자가 값 (매개 변수)을 입력하는 옵션이있는 텍스트 상자를 표시하는 폼을 설정하려고합니다. 그런 다음 다른 서브 프로그램에 입력되어 해당 서브 프로그램이 실행됩니다. 예를 들어, 다음 코드 : Option Explicit
Sub FillSampleTable()
'This wil
시트에서 고유 ID를 검색하고 같은 행에있는 관련 데이터를 표시하는 userform을 만듭니다. 나는 다른 StackOverflow의 질문의 도움을 사용했지만 나를 위해 정확하게 작동하지 않습니다 내가 찾고 있어요 고유 한 ID로 여러 데이터 세트가 있습니다 . 아래 코드는 find를 클릭하면 발견 된 첫 번째 레코드를 보여주고 얼마나 많은 레코드가 시트에
.25X2.00X2.50 형식의 관련 데이터를 입력 한 후 부품 번호를 텍스트 상자에 출력하는 userform을 작성하려고합니다. 두 개의 장소에 후행 0을 유지하는 데 문제가 있습니다 (추가 된 데이터에 후행 0 또는 두 개 이상이없는 경우에도) 값 사이에 "X"를 유지하는 경우에도 문제가 있습니다. 아래 코드는 제가 가지고있는 코드의 일부입니다.이 코드
여러 페이지에 여러 탭이있는 userform이 있습니다. datepickers (Microsoft 날짜 및 시간 선택 컨트롤 6.0) 및 다른 탭에서 텍스트 상자를 사용하고 있습니다. 숨김, 사용 불가능 또는 단순히 비활성 페이지에서 데이터를 가져 와서 워크 시트에 출력하려는 경우 문제가 발생합니다. 예를 들어, Multipage1에는 생년월일이 있고
각 사용자 양식에서 컨트롤을 비슷하게 형식을 지정하려고하지만 레이블 또는 텍스트 상자 대신 사용자 폼에서 모든 컨트롤의 서식을 지정합니다. 여기 내가 가진 것입니다 : 내가 원하는 것을의 Private Sub UserForm_Initialize()
FormatUserForms UFNewRequest
End Sub
Sub FormatUserForm
사용자 정의 폼을 열 때마다 코드를 한 번만 실행해야하므로 사용자 폼을 영구적으로 변경하려고합니다. 일부 사람들에게 유용하다는 것을 알았습니다. 나는 나를 위해 무엇이 잘못 될지 모른다. Sub FormatUserForms(UF As UserForm)
UF.BackColor = RGB(51, 51, 102)
Dim ctrl As Control
Wi