Home |
Search |
Today's Posts |
#1
Posted to microsoft.public.excel.misc,microsoft.public.excel.programming
|
|||
|
|||
How to avoid "large data on clipboard" message?
I have written some VBA code in excel 2000 which imports one of 30 text
files, copies an area 1 column by 78 rows onto my master data consolidation sheet, closes the imported sheet then repeats with the next one. All works fine, except that each time excel puts up a dialog box asking me if I want to keep the large amount of data on the clipboard -(so I have to answer "no" 30 times...) Is there a way to suppress this message? Is there something like: Activesheet.Paste SuppressAnnoyingMessageAboutClipboard:=True ? Thanks code within the loop is : Windows(sourcefile).Activate Range("B2:B79").Select Selection.Copy Windows("test.xls").Activate copydest = "data" + mydate 'copydest is one of several named ranges, eg data01, data02, data03... Application.Goto Reference:=copydest ActiveSheet.Paste 'message appears after here Range("A1").Select Windows(sourcefile).Activate ActiveWorkbook.Close SaveChanges:=False |
#2
Posted to microsoft.public.excel.programming
|
|||
|
|||
How to avoid "large data on clipboard" message?
Use:
Application.DisplayAlerts = False This will shut off all messages. Turn it back on after your cut/paste if you want to restore messages. I generally leave it off until the end of the module. Mike ------------------------------------------------ ~~ Message posted from http://www.ExcelTip.com/ ~~ View and post usenet messages directly from http://www.ExcelForum.com/ |
#3
Posted to microsoft.public.excel.programming
|
|||
|
|||
How to avoid "large data on clipboard" message?
Add one row below ActiveSheet.Paste
Application.CutCopyMode = False -----Original Message----- I have written some VBA code in excel 2000 which imports one of 30 text files, copies an area 1 column by 78 rows onto my master data consolidation sheet, closes the imported sheet then repeats with the next one. All works fine, except that each time excel puts up a dialog box asking me if I want to keep the large amount of data on the clipboard -(so I have to answer "no" 30 times...) Is there a way to suppress this message? Is there something like: Activesheet.Paste SuppressAnnoyingMessageAboutClipboard:=True ? Thanks code within the loop is : Windows(sourcefile).Activate Range("B2:B79").Select Selection.Copy Windows("test.xls").Activate copydest = "data" + mydate 'copydest is one of several named ranges, eg data01, data02, data03... Application.Goto Reference:=copydest ActiveSheet.Paste 'message appears after here Range("A1").Select Windows(sourcefile).Activate ActiveWorkbook.Close SaveChanges:=False . |
#4
Posted to microsoft.public.excel.misc,microsoft.public.excel.programming
|
|||
|
|||
How to avoid "large data on clipboard" message?
keith,
This message gets displayed if there is still data in the clipboard from a previous cut/copy. It's a good habit to enter the following command after pasting (or whatever) the data:- Application.CutCopyMode = False - to clear the clipboard. I've had some memory management problems when I failed to do this. If you still need the paste info. after closing, use:- Application.DisplayAlerts = False ActiveWorkbook.Close SaveChanges:=False Application.DisplayAlerts = True to prevent the message. Personally I take the message as a warning that I've missed cleaning up after a cut/copy. regards, JohnI "keith" wrote in message ... I have written some VBA code in excel 2000 which imports one of 30 text files, copies an area 1 column by 78 rows onto my master data consolidation sheet, closes the imported sheet then repeats with the next one. All works fine, except that each time excel puts up a dialog box asking me if I want to keep the large amount of data on the clipboard -(so I have to answer "no" 30 times...) Is there a way to suppress this message? Is there something like: Activesheet.Paste SuppressAnnoyingMessageAboutClipboard:=True ? Thanks code within the loop is : Windows(sourcefile).Activate Range("B2:B79").Select Selection.Copy Windows("test.xls").Activate copydest = "data" + mydate 'copydest is one of several named ranges, eg data01, data02, data03... Application.Goto Reference:=copydest ActiveSheet.Paste Application.CutCopyMode = False ' <- Add this command. Range("A1").Select Windows(sourcefile).Activate ActiveWorkbook.Close SaveChanges:=False |
#5
Posted to microsoft.public.excel.misc,microsoft.public.excel.programming
|
|||
|
|||
How to avoid "large data on clipboard" message?
"JohnI in Brisbane" wrote in message ... keith, This message gets displayed if there is still data in the clipboard from a previous cut/copy. It's a good habit to enter the following command after pasting (or whatever) the data:- Application.CutCopyMode = False Personally I take the message as a warning that I've missed cleaning up after a cut/copy. Thanks everyone, that 's fixed it beautifully - saved me a whole lot of frustration, really pleased, thanks. |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
Similar Threads | ||||
Thread | Forum | |||
Why do I get the message "cannot empty clipboard" in Excel 2007? | Excel Discussion (Misc queries) | |||
Macro stops with "Large Amount of Data" Message | Excel Discussion (Misc queries) | |||
How to disable "There is a large amount of data on the clipboard..." | Excel Discussion (Misc queries) | |||
how can I avoid "server busy" message during ole automation | Excel Discussion (Misc queries) | |||
Subject: Not showing "info on clipboard" message | Excel Programming |