Excel Userform의 값을 시트에 붙여 넣으 려합니다. 값은 사용자 폼 내부에 넣는 것에 따라 다른 시트에 붙여 넣을 수 있습니다.Userform에서 Excel 시트로 값 붙여 넣기
내가 여기까지 온 :
Private Sub Lagginarenda_Click()
Sheets("KategoriComboBox").Range("B2").Value = TextBoxFragestallare.Value
End Sub
KategoriComboBox 당신의 이름을 선택할 수있는 사용자 정의 폼 드롭 다운 목록은이 목록에 포함 된 동일한 값이 비슷한 엑셀 시트가 있습니다..
TextBoxFragestallare은 값을 쓸 수있는 TextBox입니다. 이 값 나는 셀 B2의 내부에 사용자 정의 폼 내부에서 선택하는 시트에 붙여 넣기를 원합니다. 그것이 말하는 때문에
강령은 늘 일 "bound- 런타임 오류에서 인덱스를 '9'"내가 여기까지 와서 관리해야
: 나는
Private Sub Lagginarende_Click()
Dim emptyRow As Long
'Aktiverar sheet
Sheets("Byggkonstruktion").Activate
'Determine emptyRow
emptyRow = WorksheetFunction.CountA(Range("A:A")) + 1
'Överför information
Cells(emptyRow, 1).Value = TextBoxLopnummer.Value
Cells(emptyRow, 2).Value = TextBoxFragestallare.Value
Cells(emptyRow, 3).Value = TextBoxMottagare.Value
Cells(emptyRow, 4).Value = TextBoxDatum.Value
Cells(emptyRow, 5).Value = TextBoxFraga.Value
Cells(emptyRow, 8).Value = TextBoxSvar.Value
If KanBesvaraFraganJa.Value = True Then Cells(emptyRow, 6).Value = KanBesvaraFraganJa.Caption Else Cells(emptyRow, 6).Value = KanBesvaraFraganNej.Caption
Unload Me
End Sub
유일한 문제가 이제는 시트 ("Byggkonstruktion") 대신에을 활성화하면 userform에있는 드롭 다운 목록의 값을 사용할 수 있습니까? 그것은 당신이 나타납니다
KategoriComboBox에 드롭 다운 목록 또는 시트가 있습니까? 드롭 다운 목록에서 ComboBox를 의미합니까? –