cells(1,1)指的是輸入的欄位嗎我上YOUTUBE看教學寫出r = Range("A3").End(xlDown).Row + 1Cells(r, "A") = cmbA.TextCells(r, "B") = TextBox1.TextCells(r, "C") = cmbC.TextCells(r, "D") = cmbE.TextCells(r, "E") = cmbF.Text是錯誤的(cmbA.cmbC.cmbE.cmbF是下拉式選項的名稱,TextBox1是姓名輸入欄的名稱)
Private Sub CommandButton1_Click()Range("A2").SelectSelection.End(xlDown).SelectSheets("LeaveApplication").Range("A" & ActiveCell.Row + 1) = cmbA.TextSheets("LeaveApplication").Range("B" & ActiveCell.Row + 1) = TextBox1.TextSheets("LeaveApplication").Range("C" & ActiveCell.Row + 1) = cmbC.TextSheets("LeaveApplication").Range("D" & ActiveCell.Row + 1) = cmbE.TextSheets("LeaveApplication").Range("E" & ActiveCell.Row + 1) = cmbF.TextIf Application.Value = TURE Then Sheets("LeaveApplication").Range("F" & ActiveCell.Row + 1) = "Application"If Cancel.Value = TURE Then Sheets("LeaveApplication").Range("F" & ActiveCell.Row + 1) = "Cancel"End Sub寫入會出現在第5列新增第2筆卻又會把第一次輸入的資料蓋過
Jolie H wrote:寫入會出現在第5列新增第2筆卻又會把第一次輸入的資料蓋過...(恕刪) Private Sub CommandButton1_Click()lastrow = Sheet1.Range("a1").CurrentRegion.Rows.Count + 1Sheets("sheet1").Cells(lastrow, 1) = ComboBox1.TextSheets("sheet1").Cells(lastrow, 2) = TextBox1.TextSheets("sheet1").Cells(lastrow, 3) = ComboBox2.TextSheets("sheet1").Cells(lastrow, 4) = ComboBox3.TextSheets("sheet1").Cells(lastrow, 5) = ComboBox4.TextEnd Sub