View Single Post
  #3   Report Post  
Posted to microsoft.public.excel.programming
oercim oercim is offline
external usenet poster
 
Posts: 51
Default copying cells from one file to another file

On 10 AÄŸustos, 13:18, Joel wrote:
Try these changes

Sub CopyCells()
F1Name = "C:\folder\file1"
F2Name = "C:\folder\file2"

Set F1 = Workbooks.Open(Filename:=F1Name)
Set F2 = Workbooks.Open(Filename:=F2Name)

'this will not copy any formating
F2.Sheets("Sheet1").Cells(1, 1) = F1.Sheets("Sheet1").Cells(1, 1)
'this will copy formating
F1.Sheets("Sheet1").Cells(1, 1).Copy _
Â* Â*Destination:=F2.Sheets("Sheet1").Cells(1, 1)

'or copy multiple cells
F1.Sheets("Sheet1").Range("A1:B10").Copy _
Â* Â*Destination:=F2.Sheets("Sheet1").Cells(1, 1)

End Sub



"oercim" wrote:
Hello. I need help. I am not a profession VBA programmer. I want to
create macro such that it will copy some cells from a file(let C:
\folder\file1) to other filelet C:\folder\file2).


The below macro Â*isnot my main macro. However if it works, I can make
work may main macro. But the below one doesnt work, Â*with same style
how can I Â*make it work? Thanks alot


I try to copy Â*"cell(1,1) of Sheet1 of C:\folder\file1" Â*to Â*"cell
(1,1) of Sheet1 of C:\folder\file2"


Sub macro1()
F1 = "C:\folder\file1"
F2 = "C:\folder\file2"
F2.Sheets("Sheet1").Cells(1,1) = F1.Sheets("Sheet1").Cells(1,1)
End Sub


I just want to copy values not the format or other things when I use
my way in the same file copying from one sheet to another it works.
For example

Sub macro1()
Sheets("Sheet2").Cells(1,1) = Sheets("Sheet1").Cells(1,1)
End Sub

Above one works fine fcopying cell(1,1) from Sheet1 to Sheet2. Cant I
use use this type in copying from one file to anotjer file? thanks
alot