Home |
Search |
Today's Posts |
#2
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Hi Cameron,
You don't need all of those tests, they will append the value to the activecell multiple times. All you need is 'TextBox3.Text has to have some value before getting to this point, so include it ' in the ActiveCell.Value now. With ActiveCell .Value = TextBox3.Text 'Check if the remaining TextBoxes have any value and collate. If TextBox4.Text < "" And TextBox5.Text = "" And TextBox6.Text = "" Then _ .Value = .Value & vbLf & TextBox4.Text If TextBox4.Text = "" And TextBox5.Text < "" And TextBox6.Text = "" Then _ .Value = .Value & vbLf & TextBox5.Text If TextBox4.Text = "" And TextBox5.Text = "" And TextBox6.Text < "" Then _ .Value = .Value & vbLf & TextBox6.Text End With -- HTH Bob Phillips ... looking out across Poole Harbour to the Purbecks (remove nothere from the email address if mailing direct) "Cameron" wrote in message ... Hi all, Have the following code(portion of) and would like to hear of any suggestions to making it more efficient. TIA Cameron ================================================== ========================== ======== 'TextBox3.Text has to have some value before getting to this point, so include it ' in the ActiveCell.Value now. ActiveCell.Value = TextBox3.Text 'Check if the remaining TextBoxes have any value and collate. If TextBox4.Text < "" And TextBox5.Text = "" And TextBox6.Text = "" Then _ ActiveCell.Value = ActiveCell.Value & vbLf & _ TextBox4.Text If TextBox4.Text = "" And TextBox5.Text < "" And TextBox6.Text = "" Then _ ActiveCell.Value = ActiveCell.Value & vbLf & _ TextBox5.Text If TextBox4.Text = "" And TextBox5.Text = "" And TextBox6.Text < "" Then _ ActiveCell.Value = ActiveCell.Value & vbLf & _ TextBox6.Text If TextBox4.Text < "" And TextBox5.Text < "" And TextBox6.Text = "" Then _ ActiveCell.Value = ActiveCell.Value & vbLf & _ TextBox4.Text & vbLf & _ TextBox5.Text If TextBox4.Text < "" And TextBox5.Text = "" And TextBox6.Text < "" Then _ ActiveCell.Value = ActiveCell.Value & vbLf & _ TextBox4.Text & vbLf & _ TextBox6.Text If TextBox4.Text = "" And TextBox5.Text < "" And TextBox6.Text < "" Then _ ActiveCell.Value = ActiveCell.Value & vbLf & _ TextBox5.Text & vbLf & _ TextBox6.Text If TextBox4.Text < "" And TextBox5.Text < "" And TextBox6.Text < "" Then _ ActiveCell.Value = ActiveCell.Value & vbLf & _ TextBox4.Text & vbLf & _ TextBox5.Text & vbLf & _ TextBox6.Text ================================================== ========================== ======== |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Really need help with existing code. | Excel Discussion (Misc queries) | |||
Help with existing code | Excel Discussion (Misc queries) | |||
Help in Modification of existing code | Excel Programming | |||
Improving code.....For Next | Excel Programming | |||
Code for existing links | Excel Programming |