ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Discussion (Misc queries) (https://www.excelbanter.com/excel-discussion-misc-queries/)
-   -   Using copy and destination formatting (https://www.excelbanter.com/excel-discussion-misc-queries/239883-using-copy-destination-formatting.html)

Jeff S.[_2_]

Using copy and destination formatting
 
I am using the following code to copy cells from page to page.
I would like them to match "Home Page" formatting. How can I do this?

If .Cells(r, 7) = 2 Then
Set cophyp = .Cells(r, 4)
With Worksheets("Home Page")
Set DestCell = .Cells(.Rows.Count, "G").End(xlUp).Offset(1, 0)
cophyp.Copy Destination:=DestCell
End With
End If

Thx, Jeff

Jacob Skaria

Using copy and destination formatting
 
Use PasteSpecial (vaues) as below....Note that one line is remarked

If .Cells(r, 7) = 2 Then
Set cophyp = .Cells(r, 4)
With Worksheets("Home Page")
Set DestCell = .Cells(.Rows.Count, "G").End(xlUp).Offset(1, 0)
'cophyp.Copy Destination:=DestCell
cophyp.Copy
destcell.PasteSpecial Paste:=xlPasteValues
Application.CutCopyMode = False
End With
End If



If this post helps click Yes
---------------
Jacob Skaria


"Jeff S." wrote:

I am using the following code to copy cells from page to page.
I would like them to match "Home Page" formatting. How can I do this?

If .Cells(r, 7) = 2 Then
Set cophyp = .Cells(r, 4)
With Worksheets("Home Page")
Set DestCell = .Cells(.Rows.Count, "G").End(xlUp).Offset(1, 0)
cophyp.Copy Destination:=DestCell
End With
End If

Thx, Jeff


p45cal[_25_]

Using copy and destination formatting
 

orIf .Cells(r, 7) = 2 Then
Set cophyp = .Cells(r, 4)
With Worksheets("Home Page")
Set DestCell = .Cells(.Rows.Count, "G").End(xlUp).Offset(1, 0)
DestCell.Value = cophyp.Value
End With
End If


--
p45cal

*p45cal*
------------------------------------------------------------------------
p45cal's Profile: http://www.thecodecage.com/forumz/member.php?userid=558
View this thread: http://www.thecodecage.com/forumz/sh...d.php?t=125922


Jeff S.[_2_]

Using copy and destination formatting
 
Neither of these solutions (yours or the one below yours) transfers a
hyperlink in the cell properly but the formatting works. Any more thots?

"Jacob Skaria" wrote:

Use PasteSpecial (vaues) as below....Note that one line is remarked

If .Cells(r, 7) = 2 Then
Set cophyp = .Cells(r, 4)
With Worksheets("Home Page")
Set DestCell = .Cells(.Rows.Count, "G").End(xlUp).Offset(1, 0)
'cophyp.Copy Destination:=DestCell
cophyp.Copy
destcell.PasteSpecial Paste:=xlPasteValues
Application.CutCopyMode = False
End With
End If



If this post helps click Yes
---------------
Jacob Skaria


"Jeff S." wrote:

I am using the following code to copy cells from page to page.
I would like them to match "Home Page" formatting. How can I do this?

If .Cells(r, 7) = 2 Then
Set cophyp = .Cells(r, 4)
With Worksheets("Home Page")
Set DestCell = .Cells(.Rows.Count, "G").End(xlUp).Offset(1, 0)
cophyp.Copy Destination:=DestCell
End With
End If

Thx, Jeff


p45cal[_30_]

Using copy and destination formatting
 

Neither of these solutions (yours or the one below yours) transfers a
hyperlink in the cell properly but the formatting works. Any more
thots?Can I clarify; do you *just *want to copy hyperlinks (working) over?

This would simplify things a lot.


--
p45cal

*p45cal*
------------------------------------------------------------------------
p45cal's Profile: http://www.thecodecage.com/forumz/member.php?userid=558
View this thread: http://www.thecodecage.com/forumz/sh...d.php?t=125922


Jeff S.[_2_]

Using copy and destination formatting
 
Yes. Sorry I wasn't clear about that from the start. Copy and paste cells
containing hyperlinks to match destination formatting.
Thanks.

"p45cal" wrote:


Neither of these solutions (yours or the one below yours) transfers a
hyperlink in the cell properly but the formatting works. Any more
thots?Can I clarify; do you *just *want to copy hyperlinks (working) over?

This would simplify things a lot.


--
p45cal

*p45cal*
------------------------------------------------------------------------
p45cal's Profile: http://www.thecodecage.com/forumz/member.php?userid=558
View this thread: http://www.thecodecage.com/forumz/sh...d.php?t=125922



p45cal[_31_]

Using copy and destination formatting
 

If *only *the hyperlinks (there may be more than one per cell) then
try:If .Cells(r, 7) = 2 Then
Set cophyp = .Cells(r, 4)
With Worksheets("Home Page")
Set DestCell = .Cells(.Rows.Count, "G").End(xlUp).Offset(1, 0)
If cophyp.Hyperlinks.Count 0 Then
For i = 1 To cophyp.Hyperlinks.Count
With cophyp.Hyperlinks(i)
Worksheets("Home Page").Hyperlinks.Add Anchor:=DestCell,
Address:=.Address, TextToDisplay:=.TextToDisplay
End With
Next i
End If
End With
End If


--
p45cal

*p45cal*
------------------------------------------------------------------------
p45cal's Profile: http://www.thecodecage.com/forumz/member.php?userid=558
View this thread: http://www.thecodecage.com/forumz/sh...d.php?t=125922



All times are GMT +1. The time now is 08:29 PM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
ExcelBanter.com