Jump to content
Sign in to follow this  
putrameranti

Masalah Formula Dalam Excel 2010

Recommended Posts

Macam nak kene guna VBA je.

Aku x reti sgt excel. huhu..

 

Cer tgk sini: http://www.excel-easy.com/vba.html

 

Ini contoh "if then": http://www.excel-easy.com/vba/if-then-statement.html (mcm ada lebih kurang je dgn yg ko nak tu)

Share this post


Link to post
Share on other sites
Aku guna VBA. Bawah ni coding dia.
Sub kelasTuntutan()
    Dim gaji, kuasa As Integer, kelas1, kelas2 As String
    gaji = Range("K21").Value
    kuasa = Range("H28").Value


    If gaji >= 2624.45 Then
        kelas1 = "A"
    ElseIf gaji >= 2333 Then
        kelas1 = "B"
    ElseIf gaji >= 1820.75 Then
        kelas1 = "C"
    Else
        kelas1 = "D"
    End If

    If kuasa >= 1400 Then
        kelas2 = "A"
    ElseIf kuasa >= 1000 Then
        kelas2 = "B"
    ElseIf kuasa >= 175 And kuasa < 1000 Then
        kelas2 = "D"
    Else
        kelas2 = "E"
    End If

    If kelas1 < kelas2 Then
        Range("M29").Value = kelas2
    Else
        Range("M29").Value = kelas1
    End If

End Sub

Share this post


Link to post
Share on other sites

Terima kasih Banyak Tuan/Puan Ahaksz : Saya dah cuba Godek-godek Coding VB tu dan ianya berjaya dilakukan. Walau bagaimana pun cuma nak tanya sikit , Bagaimana nak jadikan Jawapan pada M29 tu automatik apabila kita masukkan RM ??? Gaji + CC ???Kenderaan. (Apa yg saya alami sekarang ialah kena Tekan Ctrl+M (Abjad) utk mengaktifkan Macros. baru dia tukar Jawapan samada A,B,C atau D. Boleh tolong bagi pencerahan sedikit tuan?.

Share this post


Link to post
Share on other sites
Kena tambah sub function bawah ni. Pergi VBA Editor. Double click Sheet1.
izMVqS0.png

Dia akan bukak window macam kat gambar bawah ni. Make sure drop down kiri dan kanan (Worksheet dan Change) tu sama macam dalam gambar.
LbXTXIm.png

Solution atas ni based on Google je. Sori kalau bukan solution yang nak. Boleh baca lanjut sini.
http://www.ozgrid.com/VBA/run-macros-change.htm

Share this post


Link to post
Share on other sites
Boleh tolong post code yang awak dah buat dekat sini? Tapi before tu tolong cek nama macro sama tak dengan nama awak. Refer gambar bawah

iE53wkV.png

kelasTuntutan tu nama macro. So rujuk balik post sy yg before ni, kelasTuntutan dalam code tu replace nama macro yg awak punye.

And Sheet1 tu depend pada workbook awak. Kalau worksheet awak guna untuk contoh skg guna Sheet1 maka kena code dekat Sheet1. Kalau Sheet2 so buat under Sheet2.


p/s: bunyi tuan rasa tak sedap pulak. panggil ahak je lol

Share this post


Link to post
Share on other sites
Salam. Sori br nak bukak forum. Haha Ok cuba dekat drop kiri tulis (General) tu pilih worksheet. Yang kanan tu pilih Change. Tak sure ade ke tak option tu sebab reply gune phone ni. Adei.

Column semua mmg betol ke? Mintak cek balik kot salah.

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.
Sign in to follow this  

×
×
  • Create New...