Anda di halaman 1dari 3

pak, mohon pencerahannya.

Misal saya punya 2 user form. form1 terdiri dari 2 comandButton misal cmdBtn1 dan cmdBtn2. Form2
terdiri dari 1 cmdBtn misal cmdBtn3. Jika, cmdBtn2 di klik maka memunculkan form2. Kemudian jika
cmdBtn3 diklik, maka form2 langsung keluar dan langsung menjalankan perintah cmdBtn1 form1 tanpa
mengklik manual. Bagaimana kode makro untuk langkah yang terakhir?? Terimakasih.

caranya pada CommadButton3 tulis kode yang sama dengan CommadButton3 + kode untuk menutup
form …
berikut kode untuk form1

Private Sub CommandButton1_Click()


MsgBox "CommandButton1 di klik"
End Sub

Private Sub CommandButton2_Click()


UserForm2.Show
End Sub

dan ini untuk form2

Private Sub CommandButton3_Click()


MsgBox "CommandButton1 di klik"
Unload Me
End Sub
Add data set to next empty row of a excel database

Private Sub cmdEnter_Click()

Dim WS As Worksheet
Set WS = Worksheets("Data")

'find the end of column A


Dim x As Integer
x=1
Do Until WS.Range("A" & x).Value = ""
     x = x + 1
Loop
'last row having data = x-1

'Add data to database


        WS.Range("A" & x).Value = txtJN.Value
        WS.Range("B" & x).Value = txtCus.Value
        WS.Range("C" & x).Value = txtSup.Value
        WS.Range("D" & x).Value = txtPO.Value
        WS.Range("E" & x).Value = txtDD.Value

        ActiveWorkbook.Save

        MsgBox "Data Saved Successfully"

'Clear text and combo boxes

txtJN.Value = ""
txtCus.Value = ""
txtSup.Value = ""
txtPO.Value = ""
txtDD.Value = ""

End Sub

Anda mungkin juga menyukai