Foros del Web » Soporte técnico » Ofimática »

Detectar celda vacia en excel!!!

Estas en el tema de Detectar celda vacia en excel!!! en el foro de Ofimática en Foros del Web. Hola, Alguien sabe como si es posible que por medio de una celda se pueda detectar una celda vacia. Tengo 4 celdas vacias y una ...
  #1 (permalink)  
Antiguo 30/10/2008, 18:55
 
Fecha de Ingreso: diciembre-2002
Mensajes: 279
Antigüedad: 21 años, 4 meses
Puntos: 0
Detectar celda vacia en excel!!!

Hola,

Alguien sabe como si es posible que por medio de una celda se pueda detectar una celda vacia.

Tengo 4 celdas vacias y una quinta con un un resultado predeterminado, entonces si unicamente me detecta datos en una celda aplicar x formula si en dos celdas me detectas datos sumarlos y aplicar x1 formula.

A esto aplicare colores de 3 en base al resultado que genere.

Gracias y un saludo.
  #2 (permalink)  
Antiguo 31/10/2008, 01:53
 
Fecha de Ingreso: abril-2008
Mensajes: 27
Antigüedad: 16 años
Puntos: 0
Respuesta: Detectar celda vacia en excel!!!

Para detectar celdas vacias en un rango de celdas puedes hacer un código como el siguiente:

for i=1 to 60

if cells(i,1).value= empty then

----'aqui pones lo que quieras que te haga si la celda esta vacia:

elseif if cells(i,1).value<> empty then

----'aqui pones lo que quieras que te haga si la celda no esta vacia;si quieres que simplemente pase a la siguiente celda del rango, entonces pon:

cells(i,1).offset(1,0).select

end if

next i

pd: estoy asumiendo que tu rango de celdas esta en la columna 1 desde la fila 1 a la 60. modifica este rango a tu conveniencia

si necesitas algo más dilo

espero que al menos en algo te haya podido ayudar
  #3 (permalink)  
Antiguo 31/10/2008, 02:05
 
Fecha de Ingreso: abril-2008
Mensajes: 27
Antigüedad: 16 años
Puntos: 0
Respuesta: Detectar celda vacia en excel!!!

se me olvidaba creo que también quieres que te incluya un sumatorio.

entonces tienes que hacer lo siguiente:


sumatorio= cells(i,1).value 'debe coger el valor de la primera celda no vacia por ejemplo

'dentro de la sentencia :

if cells(i,1).value <> empty

sumatorio= sumatorio+cells(i,1).value

else if

y luego puedes hacer que te saque el resultado del sumatorio en una celda o en un msg. box, por ejemplo:

cells(8,8).value= sumatorio

o bien:

MsgBox "el resultado es " & sumatorio& " euros" & "
  #4 (permalink)  
Antiguo 26/04/2011, 23:15
 
Fecha de Ingreso: abril-2011
Mensajes: 1
Antigüedad: 13 años
Puntos: 0
Respuesta: Detectar celda vacia en excel!!!

Yo tengo una duda. Si tengo 3 columnas
2 de ellas tienen datos (numeros) y en la otra quiero poner un rounddown(B1/A1,2) y quiero que pare hasta la celda vacia de la columna A

Ej.

A B C
1 3 3
2 2 2
3 1 .333
Hasta aqui xq encontro la celda vacia de la columna A
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:23.