A
Alfredo
Ok this is going to be long to explain.
Spreed Sheet has 7 columns and an unknown amount of rows as a total
so columns from A to G
and Rows = unknown
Colum definition
A = Date
B = Account #
C = Type of Account
D = Amount posted (on our system)
E = Amount posted (on an external system)
F = Date when it close
G = Total
now there is several different groups that use the same set up in the same
sheet
What I want to do is to make a macro that copy the value from E to G as follow
E.value = G.Value
The problem I'm having is that I do not have a specific range for each of
this group
I can add or delete rows as I see fit, but the macro needs to keep working
no matter what.
my answer was, I named the very first cell of the group (G1_First) using the
named range option in excel and the very last in that group named it
(G1_Last).
The macro I came up with was:
(Group 1)
For I = Range("G1_First").rows + 1 to Range("G1_Last").rows - 1
Cells(I,7).value = Cells(I,5).value
Next I
after doing this macro i went to the sheet and set it to run automaticaly in
the code of that sheet.
one macro per group 5 in total.
the problem I'm facing is that the loop seens to be very slow, even though,
the amount of rows are less than 1000.
Can anyone come up with a better code for this?
Spreed Sheet has 7 columns and an unknown amount of rows as a total
so columns from A to G
and Rows = unknown
Colum definition
A = Date
B = Account #
C = Type of Account
D = Amount posted (on our system)
E = Amount posted (on an external system)
F = Date when it close
G = Total
now there is several different groups that use the same set up in the same
sheet
What I want to do is to make a macro that copy the value from E to G as follow
E.value = G.Value
The problem I'm having is that I do not have a specific range for each of
this group
I can add or delete rows as I see fit, but the macro needs to keep working
no matter what.
my answer was, I named the very first cell of the group (G1_First) using the
named range option in excel and the very last in that group named it
(G1_Last).
The macro I came up with was:
(Group 1)
For I = Range("G1_First").rows + 1 to Range("G1_Last").rows - 1
Cells(I,7).value = Cells(I,5).value
Next I
after doing this macro i went to the sheet and set it to run automaticaly in
the code of that sheet.
one macro per group 5 in total.
the problem I'm facing is that the loop seens to be very slow, even though,
the amount of rows are less than 1000.
Can anyone come up with a better code for this?