E
Eric Larsen
I am using a userform with listboxes that the user enters data into and than
another userform that returns the calculated results. I would like to know
the code to retain text that was entered in each listbox (in the registry or
whatever) on the press of an action button.
Here is JW's solution but I get an error improper use of Me function or
something similar when I use it.
'Sub Getdefaults()
' Dim ctl As Control
' Dim Ctrltype As String
' For Each ctl In Me.Controls
'Ctrltype = TypeName(ctl)
'If Ctrltype = "Textbox" Or _
'"Combobox" Or _
'"Optionbox" Or _
'"Checkbox" Or _
'"Spinbutton" Then
'ctl.Value = GetSetting _
'(APPNAME, "Defaults", ctl.Name, ctl.Value)
'End If
'Next ctl
'End Sub
'Sub SaveDefaults()
' Dim ctl As Control
' Dim Ctrltype As String
' For Each ctl In Me.Controls
'Ctrltype = TypeName(ctl)
'If Ctrltype = "Textbox" Or _
'"Combobox" Or _
'"Optionbox" Or _
'"Checkbox" Or _
'"Spinbutton" Then
'SaveSetting APPNAME, _
'"Defaults", ctl.Name, ctl.Value
'End If
'Next ctl
'End Sub
Any thoughts?
Thanks in advance
another userform that returns the calculated results. I would like to know
the code to retain text that was entered in each listbox (in the registry or
whatever) on the press of an action button.
Here is JW's solution but I get an error improper use of Me function or
something similar when I use it.
'Sub Getdefaults()
' Dim ctl As Control
' Dim Ctrltype As String
' For Each ctl In Me.Controls
'Ctrltype = TypeName(ctl)
'If Ctrltype = "Textbox" Or _
'"Combobox" Or _
'"Optionbox" Or _
'"Checkbox" Or _
'"Spinbutton" Then
'ctl.Value = GetSetting _
'(APPNAME, "Defaults", ctl.Name, ctl.Value)
'End If
'Next ctl
'End Sub
'Sub SaveDefaults()
' Dim ctl As Control
' Dim Ctrltype As String
' For Each ctl In Me.Controls
'Ctrltype = TypeName(ctl)
'If Ctrltype = "Textbox" Or _
'"Combobox" Or _
'"Optionbox" Or _
'"Checkbox" Or _
'"Spinbutton" Then
'SaveSetting APPNAME, _
'"Defaults", ctl.Name, ctl.Value
'End If
'Next ctl
'End Sub
Any thoughts?
Thanks in advance