Condicionar ingresos de información según valores de combobox
Como puedo hacer para que según los valores elegidos en los combobox se ingrese la información de distinta forma:
Mi formulario es el siguiente:

En el recuadro simcards si los combobox "entrantes" se encuentran vacíos, o en "NO APLICA" y los combobox "salientes" tienen seleccionado algún valor distinto a vació o "NO APLICA" entonces el ingreso a la hoja de registro se debe hacer con un signo - (negativo) antecediendo al valor del combobox saliente.
Caso contrario, si los combobox "entrantes" tienen seleccionado un valor distinto a vacío o "NO APLICA", y los combobox "salientes" se encuentran vacíos o en "NO APLICA" entonces el ingreso a la hoja de registro se debe hacer con un signo + (positivo) antecediendo al valor combobox "entrante".
El código en este momento esta así:
Public Sub btn_guardar_Click()
Set h = Sheets("REGISTRO")
Set h2 = Sheets("DATOS")
u = 2
Do While h.Cells(u, "A") <> "" 'Aqui en vez de agregar el nuevo ingreso abajo, me gustaria que se ingresara arriba agregando una nueva linea
u = u + 1
Loop
ab1 = combo_Entrantes.List(combo_Entrantes.ListIndex, 1)
ab2 = combo_Salientes.List(combo_Salientes.ListIndex, 1)
le1 = " " & combo_sim1Entrante.List(combo_sim1Entrante.ListIndex, 1)
le2 = " " & combo_sim2Entrante.List(combo_sim2Entrante.ListIndex, 1)
'
If ab1 <> "" Then ab1 = "x" & ab1
h.Cells(u, "A") = txtbox_pos
h.Cells(u, "B") = ab2 & ab1 & le1 & le2
h.Cells(u, "C") = Date
h.Cells(u, "D") = "IM" & form_IMS.txtbox_IM.Value


