Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 6
Default Programmatically pasting a Function locks macro

I am trying to copy a 7 row block of code programmatically and insert it
immediately below, then perform some simple edits.
It is a simple block with column 1&2 showing days of the week and date and in
a further column a single cell showing the week number(from April, tax year).
I also have a cell using a function copied from Chip Pearson's website,
called SumByColor, which sums, as it says, numbers above of particular
colours.

I generate the code via a recorded macro, copying the existing block, then
inserting the cells below, followed by simple edits. This works manually but
halts without error following the "Selection.Insert" command generated in the
macro. I see by stepping into the code that it somehow calls the SumByColor
function and halts in this function, giving the Excel "ding" tone, but no
error.
The area originally copied is now surrounded by moving dotted lines, I
suppose as this was the last selection, and all the cells above using the
SumByColor function have lost their values(now containing #VALUE!...as an
aside, F2 Enter seems to refresh these individually).

I searched for solutions and tried, for example,
setting "Application.Volatile True" in the function, and commenting it out
setting Tools, Options, Calculations, Automatic on/off
setting Tools, Options, Calculations, Save external link values on/off

I suspect that it is caused by the function wanting to recalculate all cells
that use it...though they do not get calculated !
Any ideas on what is happening and ways around, or defeat it ?
Thanks in anticipation

--
Message posted via OfficeKB.com
http://www.officekb.com/Uwe/Forums.a...mming/200606/1
  #2   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 7,247
Default Programmatically pasting a Function locks macro

Post the code that is causing the problem.


--
Cordially,
Chip Pearson
Microsoft MVP - Excel
Pearson Software Consulting, LLC
www.cpearson.com


"diglas1 via OfficeKB.com" <u22313@uwe wrote in message
news:61e07164f8831@uwe...
I am trying to copy a 7 row block of code programmatically and
insert it
immediately below, then perform some simple edits.
It is a simple block with column 1&2 showing days of the week
and date and in
a further column a single cell showing the week number(from
April, tax year).
I also have a cell using a function copied from Chip Pearson's
website,
called SumByColor, which sums, as it says, numbers above of
particular
colours.

I generate the code via a recorded macro, copying the existing
block, then
inserting the cells below, followed by simple edits. This
works manually but
halts without error following the "Selection.Insert" command
generated in the
macro. I see by stepping into the code that it somehow calls
the SumByColor
function and halts in this function, giving the Excel "ding"
tone, but no
error.
The area originally copied is now surrounded by moving dotted
lines, I
suppose as this was the last selection, and all the cells above
using the
SumByColor function have lost their values(now containing
#VALUE!...as an
aside, F2 Enter seems to refresh these individually).

I searched for solutions and tried, for example,
setting "Application.Volatile True" in the function, and
commenting it out
setting Tools, Options, Calculations, Automatic on/off
setting Tools, Options, Calculations, Save external link values
on/off

I suspect that it is caused by the function wanting to
recalculate all cells
that use it...though they do not get calculated !
Any ideas on what is happening and ways around, or defeat it ?
Thanks in anticipation

--
Message posted via OfficeKB.com
http://www.officekb.com/Uwe/Forums.a...mming/200606/1



Reply
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules

Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Worksheet_Change macro locks up Excel JG Scott Excel Programming 3 November 18th 05 08:06 PM
calc locks up after running a macro that moves sheets to a new fil shibao Excel Discussion (Misc queries) 0 November 7th 05 10:58 PM
locks up while pasting data from Access RUDYMARMARO Excel Programming 0 October 28th 04 06:23 PM
Macro locks me in a single XLS file Luca T. Excel Programming 5 September 13th 04 01:58 AM
Getting to the Function Explanation Programmatically Yinon Excel Programming 1 October 27th 03 11:02 PM


All times are GMT +1. The time now is 12:15 PM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Copyright ©2004-2025 ExcelBanter.
The comments are property of their posters.
 

About Us

"It's about Microsoft Excel"