até onde achava o codigo ".setfocus" selecionava um textbox,mas estou usando este código e não tá dando certo ; não é .setfocus que usa?
Private Sub txb_qtde1_Exit(ByVal Cancel As MSForms.ReturnBoolean)
txb_soma1 = Format(txb_soma1, "#,##0.00")
If txb_qtde1 = "" Then
retorno = MsgBox("Digite a Quantidade", vbRetryCancel, "Digite a Quantidade")
If retorno = vbRetry Then
txb_qtde1.SetFocus
Cancel = True
Else
If retorno = vbCancel Then
Me.txb_prod1.Value = ""
Me.txb_marca1.Value = ""
Me.txb_unit1 = ""
Me.txb_cod1.Value = ""
' Me.txb_cod1.SetFocus 'se tirar o apostrofo para selecionar o txb_cod1 ;dá novamente a msgbox de retorno
Exit Sub
End If
End If
End If
End Sub
sem colocar o Me.txb_cod1.SetFocus o cursor vai para o proximo tabindex ,que é o tabindex3 , e eu preciso que vá para o txb_cod1 ou para um listbox1 , como faço para selecionar um dos dois?
Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel
Postado : 21/07/2012 6:37 pm