macro chequeo de datos

29/10/2010 - 17:49 por karlos | Informe spam
Hola maestros del excel,

necesito pedirles ayuda.

lo que tengo que hacer es crear una macro que:

revise si hay datos en la fila A1:A:8 y si no hay que salga un mensaje
de "faltan datos" y si están todos que siga avanzando en la macro que
ya tengo hecha.

muchas gracias

saludos

Preguntas similare

Leer las respuestas

#1 Abraham
30/10/2010 - 06:22 | Informe spam
Un ejemplo para que te des una idea:

Sub Ejemplo()

Dim Celda As Range

For Each Celda In Range("A1:A8")
If Celda = "" Then
MsgBox "Hey, la celda " & Celda.Address & " esta vacia"
End If
Next Celda

End Sub

Saludos

Abraham
Respuesta Responder a este mensaje
#2 karlos
30/10/2010 - 21:44 | Informe spam
On 30 oct, 01:22, Abraham wrote:
Un ejemplo para que te des una idea:

Sub Ejemplo()

Dim Celda As Range

For Each Celda In Range("A1:A8")
If Celda = "" Then
MsgBox "Hey, la celda " & Celda.Address & " esta vacia"
End If
Next Celda

End Sub

Saludos

Abraham



gracias Abraham, me fuciona perfecto, pero lo unico que me falta es
hacer que si falta el texto en alguna celda la macro temine y que no
sigua revisando mas celdas. me explico??

como lo podria hacer??


muchas gracias

saludos

la programacion que me diste se
Respuesta Responder a este mensaje
#3 Abraham
31/10/2010 - 05:14 | Informe spam
Un modo:

Sub Ejemplo()


Dim Celda As Range


For Each Celda In Range("A1:A8")
If Celda = "" Then
MsgBox "Hey, la celda " & Celda.Address & " esta vacia"
Exit For
Exit Sub
End If
Next Celda


End Sub


Saludos

Abraham
Respuesta Responder a este mensaje
#4 karlos
03/11/2010 - 14:28 | Informe spam
On 31 oct, 01:14, Abraham wrote:
Un modo:

Sub Ejemplo()

Dim Celda As Range

For Each Celda In Range("A1:A8")
If Celda = "" Then
MsgBox "Hey, la celda " & Celda.Address & " esta vacia"
Exit For
Exit Sub
End If
Next Celda

End Sub

Saludos

Abraham



me anda perfecto muchas gracias!!!!!


disculpa pero la ultima pregunta.

como se puede hacer para que una hoja que este bloqueada permita
cambiar ciertos valores a través de una macro.
es decir, que estos valores solo se puedan cambiar si la macro los
cambia y si no, NO.

muchas gracias

saludos
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida