Si no entendí mal, necesitás presentar un formulario de actualización de datos dando la posibilidad de modificar una opción previamente seleccionada desde un SELECT y que ella misma se encuentre seleccionada por defecto al presentar dicho form..
Si es así y las opciones del combo-box se llenan dinámicamente (digo, desde una tabla de la BD), podés hacer algo como lo siguiente. Aclaro que
RS es el recordset que trae todos los datos de registro del usuario,
COMBO es el campo de
RS donde se guardó el dato que seleccionó el usuario al registrarse,
RSCombo es el recordset con todos los datos posibles para rellenar el SELECT y
VALOR es el campo donde están todos los posibles valores:
<select name="algo">
<option value="<%=RS("COMBO")%>" selected><%=RS("COMBO")%></option>
<% Do While Not RSCombo.EOF %>
<option value="<%=RSCombo("VALOR")%>"><%=RSCombo("VALOR")% ></option>
<%
RSCombo.MoveNext
Loop
%>
</select>
Con eso se va a poner como "selected" la opción seleccionada por el usuario y luego va a completar con las otras posibles opciones aunque repitiendo la originalmente seleccionada.
Para no repetir en el listado la primer opción, podrías usar este que me acaba de venir a la memoria

:
<select name="algo">
<% Do While Not RSCombo.EOF %>
<option value="<%=RSCombo("VALOR")%>"<% If RS("COMBO") = RSCombo("VALOR") then response.write " selected" %>><%=RSCombo("VALOR")%></option>
<%
RSCombo.MoveNext
Loop
%>
</select>