Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
I am using past special to paste a formula into a cell
range. My code is as follows: With Worksheets(1) .Range(Cells(40, 2), Cells(51, 2)).Copy .Range(Cells(curRow, colCount + 1), Cells(maxRow, colCount + 2)).PasteSpecial _ Paste:=xlPasteFormulas End With curRow, colcount and maxRow are all variables set dynamically. This works but I get a message I have to respond to that asks if I want to replace the contents in the destination cell. Can I turn that off? |
#2
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
precede the code with
Application.displayalerts = False Bob Umlas Excel MVP "Kevin" wrote in message ... I am using past special to paste a formula into a cell range. My code is as follows: With Worksheets(1) .Range(Cells(40, 2), Cells(51, 2)).Copy .Range(Cells(curRow, colCount + 1), Cells(maxRow, colCount + 2)).PasteSpecial _ Paste:=xlPasteFormulas End With curRow, colcount and maxRow are all variables set dynamically. This works but I get a message I have to respond to that asks if I want to replace the contents in the destination cell. Can I turn that off? |
#3
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
try Application.DisplayAlerts = False before it and reset to True after
-- HTH RP "Kevin" wrote in message ... I am using past special to paste a formula into a cell range. My code is as follows: With Worksheets(1) .Range(Cells(40, 2), Cells(51, 2)).Copy .Range(Cells(curRow, colCount + 1), Cells(maxRow, colCount + 2)).PasteSpecial _ Paste:=xlPasteFormulas End With curRow, colcount and maxRow are all variables set dynamically. This works but I get a message I have to respond to that asks if I want to replace the contents in the destination cell. Can I turn that off? |
#4
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Thanks Guys! That worked great!
Thanks Again! Kevin -----Original Message----- I am using past special to paste a formula into a cell range. My code is as follows: With Worksheets(1) .Range(Cells(40, 2), Cells(51, 2)).Copy .Range(Cells(curRow, colCount + 1), Cells(maxRow, colCount + 2)).PasteSpecial _ Paste:=xlPasteFormulas End With curRow, colcount and maxRow are all variables set dynamically. This works but I get a message I have to respond to that asks if I want to replace the contents in the destination cell. Can I turn that off? . |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
pastespecial | Excel Programming | |||
PasteSpecial | Excel Programming | |||
Pastespecial and cut | Excel Programming | |||
pastespecial in vba | Excel Programming | |||
vba pastespecial | Excel Programming |