comando IF se aplica a 1 celda, q lo haga a un GRUPO.

11/08/2004 - 00:22 por lamarse | Informe spam
Hola. Buenas a todos.
Algo muy sencillo (aunque no para mi).

Tengo esto:

If Range("D4") = "" Then Range("C4") = 9

Me gustaria que esto mismo se aplicara a un
RANGO(D4:D33)//RANGO(C4:C33) y a mi solo se me ocurre una forma:

If Range("D4") = "" Then Range("C4") = 9
If Range("D5") = "" Then Range("C5") = 9
If Range("D6") = "" Then Range("C6") = 9
If Range("D7") = "" Then Range("C7") = 9
. .
. .
. .
If Range("D33") = "" Then Range("C33") = 9

Imagino que existirá una forma más fácil y rápida.
¿Puede alguien ayudarme?

Muchas gracias de antemano.

Victor
 

Leer las respuestas

#1 Edgardo Sanchez
11/08/2004 - 00:37 | Informe spam
Hola Victor...

Que tal si usas un FOR NEXT por ejemplo así

FOR Fila=4 to 33
If Range("D"&fila) = "" Then Range("C"&fila) = 9
NEXT

Saludos

Edgardo Sanchez
Buenos Aires - Argentina

"victor" escribió en el mensaje
news:
Hola. Buenas a todos.
Algo muy sencillo (aunque no para mi).

Tengo esto:

If Range("D4") = "" Then Range("C4") = 9

Me gustaria que esto mismo se aplicara a un
RANGO(D4:D33)//RANGO(C4:C33) y a mi solo se me ocurre una forma:

If Range("D4") = "" Then Range("C4") = 9
If Range("D5") = "" Then Range("C5") = 9
If Range("D6") = "" Then Range("C6") = 9
If Range("D7") = "" Then Range("C7") = 9
. .
. .
. .
If Range("D33") = "" Then Range("C33") = 9

Imagino que existirá una forma más fácil y rápida.
¿Puede alguien ayudarme?

Muchas gracias de antemano.

Victor

Preguntas similares