Retroceder   Foros del Web > Temas generales de computación > Ofimática

Respuesta
 
Herramientas Desplegado
Antiguo 22-abr-2008, 06:37   #1 (permalink)
Slayer_sephiroth ha deshabilitado el karma
 
Fecha de Ingreso: enero-2008
Mensajes: 60
Visual basic en excel

Hola,en excel tengo que sumar unos numeros colocados en vertical,el problema es que entre los numeros debe de haber una celda vacia y tengo entendido que si hay una celda vacia no se suma.¿podriais ayudarme?
Slayer_sephiroth está desconectado   Responder Citando
Antiguo 22-abr-2008, 07:36   #2 (permalink)
Colaborador
3pies tiene algunos puntos positivos de karma
 
Avatar de 3pies
 
Fecha de Ingreso: diciembre-2003
Ubicación: Desde una destilería
Mensajes: 1.806
Re: Visual basic en excel

No hay problema, puedes sumarlos incluso con esa celda en blanco.

Igual los tiros que has escuchado van por este otro lado: Si en lugar de ser una celda en blanco, tuvieras texto en esa celda (o espacios vacíos), al hacer la suma del tipo: =A1+A2+A3 te daría error. Para subsanarlo, tndrías que poner esto: =SUMA(A1:A3)

Salu2
3pies está desconectado   Responder Citando
Antiguo 22-abr-2008, 16:29   #3 (permalink)
Slayer_sephiroth ha deshabilitado el karma
 
Fecha de Ingreso: enero-2008
Mensajes: 60
Re: Visual basic en excel

Gracias por contestar,el problema es que lo tengo que hacer con una macro de visual basic
Slayer_sephiroth está desconectado   Responder Citando
Antiguo 23-abr-2008, 02:47   #4 (permalink)
Colaborador
3pies tiene algunos puntos positivos de karma
 
Avatar de 3pies
 
Fecha de Ingreso: diciembre-2003
Ubicación: Desde una destilería
Mensajes: 1.806
Re: Visual basic en excel

No hay ningún problema para hacer eso desde VBA, porque le dices que sume la celda X y la celda X+2, saltándote la que está en blanco por ejemplo.

Salu2
3pies está desconectado   Responder Citando
Antiguo 24-abr-2008, 13:59   #5 (permalink)
scabral tiene algunos puntos positivos de karma
 
Fecha de Ingreso: abril-2008
Ubicación: Argentina
Mensajes: 52
Re: Visual basic en excel

Utiliza el objeto Range, algo como esto:

Range("A" & str(linea)).Value + Range("A" & str(linea + 2)).Value

Saludos. Gustavo
scabral está desconectado   Responder Citando
Respuesta

No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 16:35.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93