Hi !

I have two Workbooks 

1. Main (where I have a button and I intent to write code and paste the 
data)
2. Data (where I have data to be copied)

My code so far

Sub copy() 
Dim wbData As Workbook 
Dim wbMain As Workbook  
Set wbData = Workbooks.Open("path") 
Set wbMain = Workbooks.Open("path")  
wbData.Sheets(1).Range("A1:A5").copy 
wbMain.Sheets(1).Range("A1:A5").PasteSpecial 
wbData.Close 
End Sub



In the above code the problem is that the file wbMain is already open and 
when I try to re-open it gives an error says "trying to open already file 
and you may loose the data" when I press yes the program crashes and if I 
do not open the file then it gives me the error or sub or function not 
defined as wbMain variable is not set.

Second problem

When an error is thrown or I close my files, I lose all the VBA code and 
module? strange ! any idea how to save modules permanently? 

Thanks in Advance

BR 

-- 
Are you =EXP(E:RT) or =NOT(EXP(E:RT)) in Excel? And do you wanna be? It’s 
=TIME(2,DO:IT,N:OW) ! Join official Facebook page of this forum @ 
https://www.facebook.com/discussexcel

FORUM RULES

1) Use concise, accurate thread titles. Poor thread titles, like Please Help, 
Urgent, Need Help, Formula Problem, Code Problem, and Need Advice will not get 
quick attention or may not be answered.
2) Don't post a question in the thread of another member.
3) Don't post questions regarding breaking or bypassing any security measure.
4) Acknowledge the responses you receive, good or bad.
5) Jobs posting is not allowed.
6) Sharing copyrighted material and their links is not allowed.

NOTE  : Don't ever post confidential data in a workbook. Forum owners and 
members are not responsible for any loss.
--- 
You received this message because you are subscribed to the Google Groups "MS 
EXCEL AND VBA MACROS" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to excel-macros+unsubscr...@googlegroups.com.
To post to this group, send email to excel-macros@googlegroups.com.
Visit this group at http://groups.google.com/group/excel-macros.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to