escribir en hoja siguiente

24/09/2004 - 18:47 por juanman80 | Informe spam
Buenas,
para empezar, soy novato en esto... lo que sé es de ir probando lo que me
va bien y lo que no me va bien...
mi problema no creo que sea muy complicado:
tengo una hoja de cálculo que me calcula una serie de horas y pluses de mi
nómina.
el caso es que esto lo tengo montado en visual basic.
tengo un bucle:
For Each Sheet In Application.Sheets
sheet.select
[realiza operaciones varias]
Next
el caso es que en una cierta condición tengo que copiar unos datos en la
siguiente hoja (cada hoja representa un mes, los datos que van a la
siguiente hoja son los acumulados). ¿existe algo parecido a
sheet.next.cells(i,j)=acumulado?
es decir, hay alguna forma de dar un valor a una celda en la siguiente hoja
sin saber yo en qué hoja estoy ahora mismo?

gracias, un saludo

Juanma
juanman80 at yahoo dot es

-
 

Leer las respuestas

#1 Héctor Miguel
24/09/2004 - 23:27 | Informe spam
hola, juanman !

... montado en visual basic... tengo un bucle:
For Each Sheet In Application.Sheets
sheet.select
[realiza operaciones varias]
Next
... tengo que copiar unos datos en la siguiente hoja
... ¿existe algo parecido a sheet.next.cells(i,j)=acumulado?
... alguna forma de dar un valor a una celda en la siguiente hoja sin saber ... que hoja estoy [...]



una 'traduccion' para la sentencia que 'quisieras' utilizar [sheet.next] seria algo +/- como lo siguiente:
Worksheets(ActiveSheet.Index + 1) [se supone que ->siempre existira<- una hoja 'siguiente'] <= OJO

saludos,
hector.

Preguntas similares