COMO VERIFICAR SE TEXTBOX ESTA PREENCHIDO

MVBATISTA 17/05/2011 15:58:21
#374176
Boa tarde a todos..
Sou novo aqui no forúm por tanto desculpem se estiver colocando ess questão no lugar errado.

Mas tenho uma dúvida,
Tenho uma plnilha no excell onde coloquei vários textbox e preciso de uma rotima que verifique se estes foram preenchido.
De preferencia no evento Workbook_BeforeSave.

Obrigado!!
MARCELO.TREZE 17/05/2011 16:02:24
#374177
if textbox.Text = [Ô][Ô] then msgbox [Ô]não está preechido[Ô]

MVBATISTA 17/05/2011 17:14:17
#374184
Olá...MARCELO-TREZE, dessa forma sei que funciona mas no meu caso tenho uns 30 textbox na planilha..
Tentei usar esta rotima :
Public Sub verifica_txtbox()

Dim cCont As OLEObject
Dim txtbox
Dim i As Integer

For Each cCont In Sheets([Ô]Formulário[Ô]).OLEObjects
If cCont.progID = [Ô]Forms.TextBox.1[Ô] Then
txtbox = cCont.Name

If IsNull(txtbox) Then
i = i + 1
End If
End If
Next cCont

MsgBox [Ô]Foram preenchidos - [Ô] & i & [Ô] - TextBox[Ô]
End Sub

Mas com ela não consigo verificar se o Texbox está com a propriedade valeu vazia ou não...

Entendeu??

Obrigado pela atenção...
SNNIFFER 17/05/2011 17:55:32
#374186
Tenta isso cara:



[txt-color=#e80000]
  Private Sub Command1_Click()
Dim i As Integer
For i = 1 To Form1.Controls.Count - 1
If TypeOf Form1.Controls(i) Is TextBox Then
If Not (Form1.Controls(i).Text = [Ô][Ô]) Then
MsgBox [Ô]Campos preenchidos[Ô]
Else
MsgBox [Ô]Existem campos em branco[Ô]
End If
End If
Next i
End Sub
[/txt-color]
MVBATISTA 18/05/2011 10:19:38
#374246
Bom dia SNNIFFER...

Desculpe não fui bem claro na minha questão...
Na verdade estou usando os Textbox direto na Planilha e não em um Form...

Testei o cod que vc passou em um form mas tb não deu certo...

Fico no aguardo..
Obrigado!!
SNNIFFER 18/05/2011 12:44:47
#374262
Esta usando vb6?
MVBATISTA 18/05/2011 15:34:21
#374292
Boa tarde SNNIFFER...
Estou utilizando o VBA no Excel...
MVBATISTA 23/05/2011 11:17:39
#374749
Bom dia a todos!!...
Agradeço a atenção mas este código que o amigo MENUDO colocou funciona perfeitamente em um form mas no meu caso não estou usando um form eu coloquei os textbox direto na planilha, sem o uso de formulário esse é o meu problema pois em um form posso usar [Ô]Form1.Controls[Ô] mas direto na planilha não...
Obrigado!!!
Tópico encerrado , respostas não são mais permitidas