Sintek, how silly of me, I hadn't thought to connect the workbook!
I've attached it now if you'd like to take a look at it.
(At least I tried to, it won't let me post it until I've made a few posts)
I did attempt to add your code, but I'm not entirely sure how to make it fit in with the cmdAdd_Click code.
I tend to overreach for my skill set, but I guess that's how we learn, right?
Private Sub cboStatus_DropButtonClick()
'Populate control.
Me.cboStatus.AddItem "New Project"
Me.cboStatus.AddItem "In Survey"
Me.cboStatus.AddItem "On Deck"
Me.cboStatus.AddItem "In Work"
Me.cboStatus.AddItem "In Review"
Me.cboStatus.AddItem "In Engineering"
Me.cboStatus.AddItem "CANCELLED"
End Sub
Private Sub cboEngineer_DropButtonClick()
'Populate control.
Me.cboEngineer.AddItem "BL"
Me.cboEngineer.AddItem "DL"
Me.cboEngineer.AddItem "JB"
Me.cboEngineer.AddItem "JH"
Me.cboEngineer.AddItem "LM"
Me.cboEngineer.AddItem "SC"
Me.cboEngineer.AddItem "SM"
Me.cboEngineer.AddItem "SO"
End Sub
Private Sub cboDraftsman_DropButtonClick()
'Populate control.
Me.cboDraftsman.AddItem "ED"
Me.cboDraftsman.AddItem "LRH"
Me.cboDraftsman.AddItem "MP"
End Sub
Private Sub cboSurvey_DropButtonClick()
'Populate control.
Me.cboSurvey.AddItem "AR"
Me.cboSurvey.AddItem "DL"
Me.cboSurvey.AddItem "JL"
Me.cboSurvey.AddItem "MP"
End Sub
Private Sub cmdAdd_Click()
'Copy input values to sheet.
Dim IRow As Long
Dim ws As Worksheet
Set ws = Projects
IRow = ws.Cells(Rows.Count, 1).End(xlUp).Offset(1, 0).Row
With ws
.Cells(IRow, 1).Value = Me.txtJobNumber.Value
.Cells(IRow, 2).Value = Me.txtProjectName.Value
.Cells(IRow, 3).Value = Me.txtDueDate.Value
.Cells(IRow, 4).Value = Me.cboStatus.Value
.Cells(IRow, 6).Value = Me.txtClientName.Value
.Cells(IRow, 7).Value = Me.txtAddress.Value
.Cells(IRow, 8).Value = Me.txtCity.Value
.Cells(IRow, 9).Value = Me.txtState.Value
.Cells(IRow, 10).Value = Me.txtZip.Value
.Cells(IRow, 11).Value = Me.txtCounty.Value
.Cells(IRow, 12).Value = Me.txtProjState.Value
.Cells(IRow, 13).Value = Me.txtJobDescription.Value
.Cells(IRow, 14).Value = Me.cboEngineer.Value
.Cells(IRow, 15).Value = Me.cboSurvey.Value
.Cells(IRow, 16).Value = Me.cboDraftsman.Value
End With
'Clear input controls.
Me.cboStatus.Value = ""
Me.txtJobNumber.Value = ""
Me.txtProjectName.Value = ""
Me.txtDueDate.Value = ""
Me.txtClientName.Value = ""
Me.txtAddress.Value = ""
Me.txtCity.Value = ""
Me.txtState.Value = ""
Me.txtZip.Value = ""
Me.txtCounty.Value = ""
Me.txtProjState.Value = ""
Me.cboEngineer.Value = ""
Me.cboSurvey.Value = ""
Me.cboDraftsman.Value = ""
Me.txtJobDescription.Value = ""
End Sub
Private Sub cmdClose_Click()
'Close UserForm.
Unload Me
End Sub
Private Sub Label1_Click()
End Sub
Bookmarks