Por que no funciona

31/07/2007 - 18:34 por Albymar | Informe spam
Hola a todos,
Tengo un Libro.xls con 40 Hojas, donde la Hoja1."General" es una hoja
registro, que tras una Macro (De Hector Miguel) por medio de filtro
avanzado, envio registros, por medio de un criterio, a cada Hoja (39
restantes)...
El problema que tengo es que... despues de realizar esto debo realizar una
columna (K) con saldo pendiente partiendo de un importe que esta en K6,
(K7=K6-I7) ... a si sucesivamente miestras haya valores en A:A

Ya se que arrastrando una determinada formula desde la celda K7 hacia abajo
se soluciona el problema pero quiero que lo haga al mismo tiempo
vuelca/traspasa los datos, pero debido a mis limitados conocimientos de
codigo, como siempre me he "atrancado".

Como primer paso para ver como hacerlo -en una hoja- he realizado lo
siguiente:
V = Range("A6").End(xlDown).Row
Range("K7:K" & V).Formula = "=R[-1]C-RC[-2]"
(Puede ser una animalada ... perdon si lo es, he avisado de conocimientos
limitados) pero me da error...
¿Podeis ayudarme?
Gracias de antemano a todos.

Preguntas similare

Leer las respuestas

#11 Ivan
02/08/2007 - 20:16 | Informe spam
hola Berta,

creo que el error puede tener que ver con los puntos que te comentaba.

si esto =>>

incluso colocando la instruccion =>> 'If [A8]<>"" then ..



lo tienes en el codigo tal cual esta, te faltaria un punto justo
delante de [a8]

tendria que ser asi =>> 'If .[A8]<>"" then

revisa el resto a ver si hay alguno mas

solo por si lo desconoces>: el punto, por decirlo de alguna manera, 'adjudica' la propiedad/metodo de su derecha al objeto[/propiedad] que le precede, y en los bloques with, si 'algo' empieza por un punto indica que es una propiedad (rango, etc) o metodo del objeto que abre el bloque with. Por ejemplo en este caso, [a8] sin el punto es la celda a8 de la hoja activa (que puedeno ser la que tu crees o te interesa), o, si esta en un modulo de hoja, de la hoja 'propietaria' del modulo, Sin embargo, con el punto, es la celda a8 de la hoja (i) [Sheets(i)]



a ver si hay suerte

un saludo
Ivan
Respuesta Responder a este mensaje
#12 Albymar
03/08/2007 - 19:20 | Informe spam
Por fin, por fin, por fin, GRACIAS, Ivan,
Me estaba volviendo loca, incluso habia pensado cambiar el diseño del libro,
y cuando ya tenia preparado un post, detallandote cada una de las respuestas
a tus preguntas (del post anterior), he decidido poner el "dichoso puntito"
antes de [A8], y no veas la alegría que me ha dado...
Menuda semanita... perdona las molestias ocasionadas, y unas gracias muy,
muy grandes por tu ayuda, amabilidad y, sobre todo, por tu interes...
Seguiré leyendo tus posts, y ya "parlotearemos" en otra ocasión, que espero
sea pronto...
¡Cuanto me gusta este foro, tanto por los temas como por las personas!
Saludos a

"Ivan" escribió:

hola Berta,

creo que el error puede tener que ver con los puntos que te comentaba.

si esto =>>

> incluso colocando la instruccion =>> 'If [A8]<>"" then ..

lo tienes en el codigo tal cual esta, te faltaria un punto justo
delante de [a8]

tendria que ser asi =>> 'If .[A8]<>"" then

revisa el resto a ver si hay alguno mas

>solo por si lo desconoces>: el punto, por decirlo de alguna manera, 'adjudica' la propiedad/metodo de su derecha al objeto[/propiedad] que le precede, y en los bloques with, si 'algo' empieza por un punto indica que es una propiedad (rango, etc) o metodo del objeto que abre el bloque with. Por ejemplo en este caso, [a8] sin el punto es la celda a8 de la hoja activa (que puedeno ser la que tu crees o te interesa), o, si esta en un modulo de hoja, de la hoja 'propietaria' del modulo, Sin embargo, con el punto, es la celda a8 de la hoja (i) [Sheets(i)]

a ver si hay suerte

un saludo
Ivan


Respuesta Responder a este mensaje
#13 Ivan
03/08/2007 - 19:53 | Informe spam
hola Berta,

me alegro se haya resuelto

..., GRACIAS, Ivan,





gracias a ti tambien, por el feedback..

y porque lo poco que sé, lo voy aprendiendo (aparte por supuesto de
por los usuarios del foro en general y por sus maestros en particular)
a costa de la paciencia de los consultantes a los que intento ayudar

para mi es el mejor ejercicio

un saludo y hasta pronto
Ivan
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida