Private Sub CommandButton1_Click() Dim wsName As String
Dim ws As Worksheet
' Buat nama worksheet berdasarkan tanggal saat ini
wsName = Format(Date, "dd-mmmm-yy") ' Format tanggal sesuai keinginan (misal: "dd-mm- yyyy","mm-yyyy","yyyy", dll.)
' Cek apakah worksheet dengan nama tersebut sudah ada On Error Resume Next
Set ws = ThisWorkbook.Worksheets(wsName) On Error GoTo 0
' Jika worksheet belum ada, buat worksheet baru dengan nama tersebut If ws Is Nothing Then
Set ws =
ThisWorkbook.Worksheets.Add(After:=ThisWorkbook.Worksheets(ThisWorkbook.Worksheets.Count) )
ws.Name = wsName End If
' Temukan baris terakhir yang kosong di worksheet Dim lastRow As Long
lastRow = ws.Cells(ws.Rows.Count, "A").End(xlUp).Row + 1
' Simpan data dari kotak teks ke worksheet ws.Cells(lastRow, 1).Value = txtkriteria1.Value ws.Cells(lastRow, 2).Value = txtkriteria2.Value ws.Cells(lastRow, 3).Value = txtkriteria3.Value ' ws.Cells(lastRow, 4).Value = TextBox1.Value ws.Cells(lastRow, 6).Value = txtkriteria4.Value ws.Cells(lastRow, 7).Value = txtkriteria5.Value ws.Cells(lastRow, 8).Value = txtkriteria6.Value
' Hapus inputan dari kotak teks txtkriteria1.Value = ""
txtkriteria2.Value = ""
txtkriteria3.Value = ""
txtkriteria4.Value = ""
txtkriteria5.Value = ""
txtkriteria6.Value = ""
txtkriteria1.SetFocus ' Mengatur fokus kembali pada txtKriteria1
End Sub