My vab code doesnot change cell value ? Please Help.

37jwalavihar

New Member
Joined
Dec 9, 2020
Messages
1
Office Version
  1. 2007
Platform
  1. Windows
VBA Code:
Option Explicit
Dim PartyRowNumber, TotalParty, SearchParty, MessageBoxReturnValue As Integer
Dim SearchPartyName, AddNewPartyOK, SaveChangesOK As String




Private Sub cmdAddNewParty_Click()

If frmPartyData.cmdAddNewParty.Caption = "Add New Party" Then
    Call cmdResetPartyEntry_Click
    frmPartyData.cmdAddNewParty.Caption = "Save New Party"

Else
    Dim NewPartyAddRow As Integer
    NewPartyAddRow = PartyDetail.Cells(Rows.Count, 1).End(xlUp).Row
        If NewPartyAddRow + 1 = TotalParty + 1 Then
       
             If frmPartyData.TextBoxPartyName = "" Or frmPartyData.TextBoxPartyAdd1 = "" Or frmPartyData.TextBoxPartyCity = "" _
             Or frmPartyData.TextBoxPartyPincode = "" Or frmPartyData.TextBoxPartyEmail = "" Or frmPartyData.TextBoxPartyMobile = "" Then
            
             MsgBox "Please Check Data - Entries are Missing", vbOKOnly, "Please Enter All Details"
            
             Else
            
                NewPartyAddRow = NewPartyAddRow + 1
                PartyDetail.Cells(NewPartyAddRow, 1) = frmPartyData.TextBoxPartyName
                 PartyDetail.Cells(NewPartyAddRow, 9) = frmPartyData.TextBoxPartyAdd1
                PartyDetail.Cells(NewPartyAddRow, 10) = frmPartyData.TextBoxPartyAdd2
                PartyDetail.Cells(NewPartyAddRow, 11) = frmPartyData.TextBoxPartyAdd3
                PartyDetail.Cells(NewPartyAddRow, 12) = frmPartyData.TextBoxPartyAdd4
                PartyDetail.Cells(NewPartyAddRow, 13) = frmPartyData.TextBoxPartyAdd5
                PartyDetail.Cells(NewPartyAddRow, 5) = frmPartyData.TextBoxPartyCity
                PartyDetail.Cells(NewPartyAddRow, 4) = frmPartyData.TextBoxPartyState
                PartyDetail.Cells(NewPartyAddRow, 3) = frmPartyData.TextBoxPartyPincode
                PartyDetail.Cells(NewPartyAddRow, 7) = frmPartyData.TextBoxPartyContactPersons
                PartyDetail.Cells(NewPartyAddRow, 6) = frmPartyData.TextBoxPartyLandLine
                PartyDetail.Cells(NewPartyAddRow, 8) = frmPartyData.TextBoxPartyMobile
                PartyDetail.Cells(NewPartyAddRow, 2) = frmPartyData.TextBoxPartyEmail
                PartyDetail.Cells(NewPartyAddRow, 14) = frmPartyData.TextBoxPartySpecialNote
                PartyDetail.Cells(2, 15) = NewPartyAddRow
                TotalParty = NewPartyAddRow
                frmPartyData.TextBoxShowPartyTotal = Trim(Str(TotalParty)) + "/" + Trim(Str(TotalParty))
                frmPartyData.ComboBoxPartySearch.RowSource = "partydetail!$A$2:$A$" & Trim(Str(TotalParty))
                frmPartyData.ComboBoxPartySearch.ListIndex = TotalParty - 2
               
                AddNewPartyOK = "OK"
               
            End If
        End If

    If AddNewPartyOK = "OK" Then
        frmPartyData.cmdAddNewParty.Caption = "Add New Party"
        AddNewPartyOK = ""
    End If

End If

End Sub

Private Sub cmdEditParty_Click()

frmPartyData.ComboBoxPartySearch.Visible = True

End Sub

Private Sub cmdResetPartyEntry_Click()

frmPartyData.cmdAddNewParty.Caption = "Add New Party"
frmPartyData.cmdEditParty.Caption = "Edit Party"
AddNewPartyOK = ""
SaveChangesOK = ""
frmPartyData.TextBoxPartyName = ""
frmPartyData.TextBoxPartyAdd1 = ""
frmPartyData.TextBoxPartyAdd2 = ""
frmPartyData.TextBoxPartyAdd3 = ""
frmPartyData.TextBoxPartyAdd4 = ""
frmPartyData.TextBoxPartyAdd5 = ""
frmPartyData.TextBoxPartyCity = ""
frmPartyData.TextBoxPartyState = ""
frmPartyData.TextBoxPartyPincode = ""
frmPartyData.TextBoxPartyContactPersons = ""
frmPartyData.TextBoxPartyLandLine = ""
frmPartyData.TextBoxPartyMobile = ""
frmPartyData.TextBoxPartyEmail = ""
frmPartyData.TextBoxPartySpecialNote = ""
frmPartyData.TextBoxShowPartyTotal = "0/" + Trim(Str(TotalParty))

End Sub

Private Sub cmdSaveParty_Click()

If frmPartyData.TextBoxPartyName = "" Or frmPartyData.TextBoxPartyAdd1 = "" Or frmPartyData.TextBoxPartyCity = "" _
             Or frmPartyData.TextBoxPartyPincode = "" Or frmPartyData.TextBoxPartyEmail = "" Or frmPartyData.TextBoxPartyMobile = "" Then
            
             MsgBox "Please Check Data - Entries are Missing", vbOKOnly, "Please Enter All Details"
                    
Else
             SaveChangesOK = "OK"
              
End If

If SaveChangesOK = "OK" Then

                PartyDetail.Cells(SearchParty, 1) = frmPartyData.TextBoxPartyName.Text
                PartyDetail.Cells(SearchParty, 9) = frmPartyData.TextBoxPartyAdd1.Text
                PartyDetail.Cells(SearchParty, 10) = frmPartyData.TextBoxPartyAdd2.Text
                PartyDetail.Cells(SearchParty, 11) = frmPartyData.TextBoxPartyAdd3.Text
                PartyDetail.Cells(SearchParty, 12) = frmPartyData.TextBoxPartyAdd4.Text
                PartyDetail.Cells(SearchParty, 13) = frmPartyData.TextBoxPartyAdd5.Text
                PartyDetail.Cells(SearchParty, 5) = frmPartyData.TextBoxPartyCity.Text
                PartyDetail.Cells(SearchParty, 4) = frmPartyData.TextBoxPartyState.Text
                PartyDetail.Cells(SearchParty, 3) = frmPartyData.TextBoxPartyPincode.Text
                PartyDetail.Cells(SearchParty, 7) = frmPartyData.TextBoxPartyContactPersons.Text
                PartyDetail.Cells(SearchParty, 6) = frmPartyData.TextBoxPartyLandLine.Text
                PartyDetail.Cells(SearchParty, 8) = frmPartyData.TextBoxPartyMobile.Text
                PartyDetail.Cells(SearchParty, 2).Value = frmPartyData.TextBoxPartyEmail.Text
                PartyDetail.Cells(SearchParty, 14) = frmPartyData.TextBoxPartySpecialNote.Text
                frmPartyData.TextBoxShowPartyTotal = Trim(Str(SearchParty)) + "/" + Trim(Str(TotalParty))
                frmPartyData.ComboBoxPartySearch.RowSource = "partydetail!$A$2:$A$" & Trim(Str(SearchParty))
                frmPartyData.ComboBoxPartySearch.ListIndex = SearchParty - 2
                SaveChangesOK = ""
   
End If


End Sub

Private Sub ComboBoxPartySearch_Change()

SearchParty = frmPartyData.ComboBoxPartySearch.ListIndex
SearchParty = SearchParty + 2
frmPartyData.TextBoxPartyName = PartyDetail.Cells(SearchParty, 1)
frmPartyData.TextBoxPartyAdd1 = PartyDetail.Cells(SearchParty, 9)
frmPartyData.TextBoxPartyAdd2 = PartyDetail.Cells(SearchParty, 10)
frmPartyData.TextBoxPartyAdd3 = PartyDetail.Cells(SearchParty, 11)
frmPartyData.TextBoxPartyAdd4 = PartyDetail.Cells(SearchParty, 12)
frmPartyData.TextBoxPartyAdd5 = PartyDetail.Cells(SearchParty, 13)
frmPartyData.TextBoxPartyCity = PartyDetail.Cells(SearchParty, 5)
frmPartyData.TextBoxPartyState = PartyDetail.Cells(SearchParty, 4)
frmPartyData.TextBoxPartyPincode = PartyDetail.Cells(SearchParty, 3)
frmPartyData.TextBoxPartyContactPersons = PartyDetail.Cells(SearchParty, 7)
frmPartyData.TextBoxPartyLandLine = PartyDetail.Cells(SearchParty, 6)
frmPartyData.TextBoxPartyMobile = PartyDetail.Cells(SearchParty, 8)
frmPartyData.TextBoxPartyEmail = PartyDetail.Cells(SearchParty, 2)
frmPartyData.TextBoxPartySpecialNote = PartyDetail.Cells(SearchParty, 14)
frmPartyData.TextBoxShowPartyTotal = Trim(Str(SearchParty - 1)) + "/" + Trim(Str(TotalParty))
frmPartyData.ComboBoxPartySearch.Visible = False

End Sub



Private Sub CommandButton5_Click()

frmPartyData.Hide

End Sub



Private Sub UserForm_Initialize()

AddNewPartyOK = ""
SaveChangesOK = ""
frmPartyData.ComboBoxPartySearch.RowSource = "partydetail!$A$2:$a$" & Trim(Str(PartyDetail.Cells(2, 15)))
frmPartyData.ComboBoxPartySearch.Visible = False
TotalParty = PartyDetail.Cells(2, 15)
Call cmdResetPartyEntry_Click

End Sub
 
Last edited by a moderator:

Excel Facts

What does custom number format of ;;; mean?
Three semi-colons will hide the value in the cell. Although most people use white font instead.

Forum statistics

Threads
1,214,918
Messages
6,122,252
Members
449,075
Latest member
staticfluids

We've detected that you are using an adblocker.

We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel

Which adblocker are you using?

Disable AdBlock

Follow these easy steps to disable AdBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the icon in the browser’s toolbar.
2)Click on the "Pause on this site" option.
Go back

Disable AdBlock Plus

Follow these easy steps to disable AdBlock Plus

1)Click on the icon in the browser’s toolbar.
2)Click on the toggle to disable it for "mrexcel.com".
Go back

Disable uBlock Origin

Follow these easy steps to disable uBlock Origin

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back

Disable uBlock

Follow these easy steps to disable uBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back
Back
Top