auto close

dwarek

Board Regular
Joined
Jul 15, 2016
Messages
79
Hi i have issues with my new macro enabled excel file, sometimes the excel file auto close by itself without error message or anything and it happens so rarely but i loose lot of data due to this issue .. any solution for this issue
 

Excel Facts

Whats the difference between CONCAT and CONCATENATE?
The newer CONCAT function can reference a range of cells. =CONCATENATE(A1,A2,A3,A4,A5) becomes =CONCAT(A1:A5)
when you first create a file, makes sure you turn on Autosave, and save the file with a name, you can also have it make backups. Then if all works well, a big failure shouldn't be an issue
 
Upvote 0
this is one userform i use in sheet one and sheet two there is another userform but it has the same code but different names in textbox and combo box
Private Sub CommandButton1_Click()
On Error Resume Next
Dim lrow As Long
Dim x As Long
Dim y As Long
Dim ws As Worksheet
Set ws = Worksheets("NON-ALERT")


If Len(TextBox4.Text) = 0 Then
MsgBox "oops please enter the SSID ", vbCritical
Exit Sub
End If

If Len(ComboBox1.Text) = 0 Then
MsgBox "oops please enter the PSET ", vbCritical
Exit Sub
End If


If Len(ComboBox2.Text) = 0 Then
MsgBox "oops please enter the COUNTRY NAME ", vbCritical
Exit Sub
End If

If Len(ComboBox3.Text) = 0 Then
MsgBox "oops please enter the ROLL UP CODE", vbCritical
Exit Sub
End If


lrow = ws.Cells(Rows.Count, 1).End(xlUp).Offset(1, 0).Row
With ws
.Cells(lrow, 2).Value = TextBox1.Value
.Cells(lrow, 3).Value = TextBox2.Value
.Cells(lrow, 5).Value = TextBox3.Value
.Cells(lrow, 8).Value = TextBox4.Value


.Cells(lrow, 14).Value = TextBox7.Value
.Cells(lrow, 11).Value = TextBox8.Value
.Cells(lrow, 13).Value = TextBox9.Value
.Cells(lrow, 9).Value = ComboBox1.Value
.Cells(lrow, 10).Value = ComboBox2.Value
.Cells(lrow, 12).Value = ComboBox3.Value






If OptionButton1 = True Then
.Cells(lrow, 4).Value = "NEW"
ElseIf OptionButton2 = True Then
.Cells(lrow, 4).Value = "MODIFY"
ElseIf OptionButton3 = True Then
.Cells(lrow, 4).Value = "NAR"
ElseIf OptionButton4 = True Then
.Cells(lrow, 4).Value = "REX"
End If


If OptionButton5 = True Then
.Cells(lrow, 6).Value = "YES"
ElseIf OptionButton6 = True Then
.Cells(lrow, 6).Value = "NO"
End If


If OptionButton7 = True Then
.Cells(lrow, 11).Value = "EQ/EQTY/ALL"
ElseIf OptionButton8 = True Then
.Cells(lrow, 11).Value = "FI/ALL/ALL"
ElseIf OptionButton9 = True Then
.Cells(lrow, 11).Value = "FI/CORP/ALL"
ElseIf OptionButton10 = True Then
.Cells(lrow, 11).Value = "FI/GOVT/ALL"
End If


If OptionButton11 = True Then
.Cells(lrow, 7).Value = "3 TO 10"
ElseIf OptionButton12 = True Then
.Cells(lrow, 7).Value = "LESS THAN 3"
ElseIf OptionButton13 = True Then
.Cells(lrow, 7).Value = "MORE THAN 10"
End If



End With



Static rngUR As Range: Set rngUR = ActiveWorkbook.ActiveSheet.UsedRange
Dim rngBlank As Range: Set rngBlank = rngUR.Find("")

While Not rngBlank Is Nothing
rngBlank.Value = rngBlank.Offset(-1, 0).Value
Set rngBlank = rngUR.Find("", rngBlank)
Wend


Dim ctrl
For Each ctrl In Me.Controls
If TypeOf ctrl Is msforms.TextBox Then
ctrl.Text = ""
End If
If TypeOf ctrl Is msforms.OptionButton Then
ctrl.Value = False
End If

If TypeOf ctrl Is msforms.ComboBox Then
ctrl.Value = ""
End If
Next ctrl


End Sub


Private Sub CommandButton2_Click()


Unload Newalert


End Sub


Private Sub TextBox1_Change()
TextBox1.Value = UCase(TextBox1.Value)
End Sub


Private Sub TextBox2_Change()
TextBox2.Value = UCase(TextBox2.Value)
End Sub


Private Sub TextBox3_Change()
TextBox3.Value = UCase(TextBox3.Value)
End Sub


Private Sub TextBox4_Change()
TextBox4.Value = UCase(TextBox4.Value)
End Sub


Private Sub TextBox5_Change()
TextBox5.Value = UCase(TextBox5.Value)
End Sub




Private Sub TextBox6_Change()
TextBox6.Value = UCase(TextBox6.Value)
End Sub


Private Sub TextBox7_Change()
TextBox7.Value = UCase(TextBox7.Value)
End Sub


Private Sub TextBox8_Change()
TextBox8.Value = UCase(TextBox8.Value)
End Sub


Private Sub TextBox9_Change()
TextBox9.Value = UCase(TextBox9.Value)
End Sub
 
Last edited:
Upvote 0

Forum statistics

Threads
1,215,467
Messages
6,124,985
Members
449,201
Latest member
Lunzwe73

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