Copy Cells From One Sheet To Another & Save

Sep 28, 2007

I need some code that copies from one sheet into another sheet... I am thinking to have a middle sheet with all the code pulling the data from "infosheet" into another sheet "vendorsheet". I'm just wondering if this is the right way to approach this issue.. because the vendor is going to want to use the sheet and we want to automate this operation.

This is what I have so far... but this is on the actual file that we are working with so I want it to be from a middle file. It creates a new file but it doesn't save it also... I'm not sure whats wrong here so any help is greatly appreciated!

Private Sub Workbook_Open()
Copy
End Sub

Sub Copy()

'
Application.CutCopyMode = False
Sheets("infosheet").Select
Range("A1").Select
Range("A1:G50").Select
Sheets("infosheet").Select
Sheets("infosheet").Copy
Selection.Copy
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Selection.Copy
SaveAs1
End Sub

View 4 Replies


ADVERTISEMENT

Copy From One Sheet To Another Sheet Then Save In Another Workbook

Apr 9, 2014

have a basic knowledge of VBA. The task I am trying to perform with VBA is to

1. Copy from sheet1 A1 to sheet2 E9
2. Copy from sheet1 B1 to sheet2 E11
3. Save sheet2 in a new workbook file with the file name cell data from sheet1 A1 (511894.xls)
4. Copy from sheet1 A2 to sheet2 E9
5. Copy from sheet1 B2 to sheet2 E11
6. Save sheet2 in a new workbook file with the file name cell data from sheet1 A2 (097219.xls)
7. Repeat the process down columns A and B to the end of the columns.
8. Columns A and B will end at the same time but the data and the last cell will change with each scan added to the columns.

This code will accomplish this task with a single column of data but not two columns. Also column B will have a mixture of numbers and letters in its cells, Column A is only numbers.

VB:
Sub MoveData()
sName = "temp"
Const csPath As String = "C:Documents and SettingsmcgaulcDesktopTestFile"
'MyName = ActiveWorkbook.Name

[Code].....

Here are some images of the data sheet and the saved sheet

Sheet1.jpg Sheet2.jpg Note: sheet2 in image is "temp" sheet in code

View 7 Replies View Related

Copy Sheet & Save As CSV

Nov 7, 2006

I have a workbook with one sheet. Some of the information in this sheet do I want do move to a new workbook, whit only one sheet. Then save the sheet as a CSV file.

I’m sure that this is simple, but I am very new in VBA.

So can someone help me with how to write a macro that create a new file whit only one sheet, and than saves it as a CSV file?

View 5 Replies View Related

Copy Sheet - Save As - 400 Error

Jun 13, 2008

When I use this code in the workbook I want it gets as far as creating a new workbook and pasting the data, but then an error comes up saying nothing but "400", and does not complete the saving part.

Private Sub Workbook_Open()
Sheets("Open").Activate
End Sub
Sub SaveASheet()
Dim fName As String
Dim myPath As String
Dim sht As Worksheet
myPath = "K:3. DesignSupply OrdersLog"
For Each sht In ThisWorkbook.Worksheets
If sht.Range("D1").Value "" Then
sht.Copy
With ActiveWorkbook
.SaveAs myPath & ActiveSheet.Range("G11").Value & ".xlsx"
.Close
End With
End If
Next sht...................

View 9 Replies View Related

Save Copy Of Workbook, Leaving 1 Sheet Only

Sep 11, 2007

I have a workbook that has worksheet called "Data". In that workbook, there is some codes for the event of "workbook_beforeprint". My question is whether i could create a copy of the "master" workbook and delete all the unwanted sheets but "Data" sheet using VBA. There are some codes of creating a new workbook but i suppose i need to the exact copy of the current workbook using VB

View 3 Replies View Related

Copy Current (Selected) Sheet To New Workbook And Save As Tab Name

Feb 28, 2014

I want to take the current sheet and copy to a new workbook (keeping the tab name) and then save as the tab name (xlsl) and close.

I've found ones that do a Saveas box or ends up saving as "Sheet1," "Sheet2" etc but can't seem to find one that keeps tab name and saves.

Here is the one I was using, but it saves all tabs not just selected:

Code:
Sub CopySheet()
Dim fname As Variant, ws As Worksheet, wb As Workbook
Dim nCol As Integer, iCol As Integer

[Code].....

View 1 Replies View Related

VBA Copy From Sheet To New Workbook And Save As From Name In Target Cell Then Loop

Aug 27, 2012

I need VBA code for the following - I have a worksheet with seven colums of data (A to G) - I need to copy the first column (A) from the active worksheet then open master workbook called 'master' and paste the data in to column D - then save the 'master' as the name in cell Z1 of the 'master' workbook. Once this has been been completed I need to repeat the process but this time copying column (B) and so on.

View 4 Replies View Related

Copy A Sheet Into A New Book And Save File Name As The Current Date

Jul 5, 2009

I have an excel file which I use when I book keep journals in work. Each time I come across a new piece of bookkeeping I add to the file, name the sheet and index it. (I've attached a loose example for illustration) so the bookkeeping template.xls gets bigger every day.

Currently, when I book keep on a particular day, I open the template.xls workbook;

draft my journals;

and then manually copy the worksheets I have completed during the day from the template.xls workbook and paste the sheets into a new book and save the days bookkeeping as the current date.

With the file I have attached can someone show me how to write a macro and apply it to each of the buttons on the various work sheet tabs (each button will run the same macro).

Upon clicking a button, I would like the macro to;

Copy the active sheet into a new book and save the file as the current date.

Each subsequent click of a button the macro will check if the .xls file exists for the current date, if it does, then it will just copy the active worksheet to the file that has already been created.

In the new file which is saved as the current date, I need to remove the macro button and the hyperlink that reads back to index.

I have had some helpful macro's provided from another forum, however, the other forum does not appear to enable users to upload files, so I can't quite convey what it is I am trying to achieve.

View 14 Replies View Related

Date - Sheet To Copy The Info To Another Workbook, Save And Close

May 3, 2007

I have a sheet that users fill out and there is a macro on that sheet to copy the info to another workbook, save and close.

for some reason, the date, which originates from a cell with the value "=Today()", and when pasted in to the new book, it is pasted values.

the issue is, every so often, the date will say 09/26/10 and continue to do so for quite a few entries.

i have tried almost everything. I checked the dates on the computers, and all are fine. i even went through it step by step, and when the data pasted it, it was 09/26/10.

View 9 Replies View Related

Copy/Save Only Visible Cells

Jul 27, 2006

I need a macro that copies a range (example A1... B50) from a excel worksheet to a text file.(txt without the comma) and save the text file with a different name without leaving the excel.

Part of the range had row hidden. Need to save the visible cell only.

View 6 Replies View Related

Macro To Copy Dynamic Sheet In New Workbook - Save As Temp / Mail And Delete

Sep 15, 2014

Code to copy the sheet that get selected by if-then-elseif statement and paste in a new workbook, save the workbook as temp, email it and delete it,

sub sending_mail

Dim OutApp As Object
Dim OutMail As Object
Dim rng As Range
Dim DataWB As Worksheet

[Code] ......

View 2 Replies View Related

Copying Cells From One Sheet To Multiple Sheet And Naming Sheet As Copy Text?

Dec 24, 2013

I want to do a loop where you can copy say A3 worksheet 1 then add another sheet naming the work sheet "A3" then copying A3 worksheet 1 to A1 "A3". After that looping to A4 to a new work sheet naming the work sheet "A4"copying the value to A1 "A4", etc...

Is there a simply way of doing this loop? I can probably fit my other coding into the structure.

View 4 Replies View Related

Use TAB To Moving Another Cells And Save Database In Another Sheet

Jul 28, 2013

I have 2 sheet in Excel. Sheet1 I rename main page and Sheet2 I rename database. In my main page I use tab key to be moving from within 3 cells (B5,B6,B7) that are different to include data. How the data may be stored in sheet database. When we fill data in main page how to evacuate data to fill second data.

View 1 Replies View Related

Save Workbook In Folder & Sheet Named In Cells

Aug 23, 2007

What is the code to automatically save the new template worksheet in a folder and name defined in a couple of cells.

The folder name will be always be: "Q:AssetsCustomersfolder name"

I need the folder name to come from cell C3 on the spreadsheet and the filename to come from cell R3.

View 2 Replies View Related

Copy Data From One Sheet (Fixed Cells And Sheet) To Another Sheet

Apr 18, 2009

I want to be able to copy a name from one sheet (Available Players), paste it to a cell in another sheet (Round 1 through Round 20). The cell that will be copied is fixed but the place where it will be pasted will be different and may be on a different sheet.

also i would like to change the color of the copied cell to "greyed" out or cut if it can not be greyed out. I have created a button and put in a macro that i created but have been having problems with it, generic 1004 errors that i can not figure out. i am attaching the document.

View 8 Replies View Related

Macro To Batch Copy And Save Worksheets With File Names Listed In Cells?

Oct 23, 2013

I have a workbook that contains worksheets. They are listed as follows:

Sheet 1ABCDEFG

In cells A1 - A49 I have text. What I would like to do is to have a macro that I can run that will basically copy and save new workbooks with sheets A - G copied over and have the new workbook saved with the file name that I have denoted in cells A1 - A49 on Sheet 1. Also, the macro would ask me where I want to save the new Workbooks.

For example, if this were Sheet 1, Column A then the cells below would be the saved name of the new workbooks and the new workbooks would have Sheets A - G in themRed

Blue

Purple

Black

White

Yellow

Orange

Green

Gray

Brown

One more piece of information, the file that is being copied and saved is large (~80MB). If there is a macro that would allow me to simply "save as' the workbook and the Saved Workbooks would be named using the data in Sheet 1, that would work as well in case copying, pasting, then saving may take more time

View 1 Replies View Related

Macro To Copy Data From Sheet 1 To Multiple Pages On Sheet 2 In Correct Cells

Jan 15, 2009

I have attached a 97-2003 .xls file with data for multiple store locations on sheet 1, and the desired result on sheet 2. I am actually using excel 2007, but I dont think I need any special features that it provides.

I will try to explain the issue here without opening the attachment.

Here is an example of the Data on Sheet1

View 13 Replies View Related

Command Button To Copy Cells From One Sheet And Paste In Second Sheet

Aug 21, 2014

I'm trying to create a command button on my sheet that when clicked will find all rows in column u that read Engineering Evaluation and then copy certain cells from that row to another sheet. The kicker is that this button will be used over and over again as more entries are entered into the log. I only want each row counted once.

Right now I get a run time error for the "For Each Cell In Application.Intersect(Range("u:u"), target)" line.

View 6 Replies View Related

SaveAs - Copy Sheet Into New Workbook And Save It In Same Folder As Original Workbook

Jun 17, 2014

I have been trying to edit a code which previously saved a copy in a new workbook to a specific folder/path. (Additionally it copies and clears some figures, but this is working as it should.)

However I would like the copy to be saved at the same location as the original workbook, regardless of the path the original workbook is saved.

I.e if I need to move the workbook containing the code to a new folder/location, when using the macro, the new copy should be stored in the same folder/location as the original one.

For now it is only saving the copy into "My Documents"

Code:
Sub Macro1()
'
' Macro1 Macro
' Macro recorded 16-02-2009 by ceng
'

Sheets("Bunker ROB").Select
Sheets("Bunker ROB").Copy
ActiveWorkbook.SaveAs Filename:= _
ActiveWorkbook.Path & Range("D3"), _
FileFormat:=xlOpenXMLWorkbookMacroEnabled, CreateBackup:=False

[Code] ........

View 2 Replies View Related

Copy Cells From A Sheet And Transfer Only The Values To Other Sheet?

Feb 20, 2014

I'm trying to copy the cells from a sheet and transfer only the values to other sheet.

I did it via code and it worked fine, except for the dates. In the new sheet the months and days are swapped.

The original date is composed via the concatenate function, since it gets inputs (day, month and year) from the user in different cells. It's in the format D/M/YYYY (examples: 4/2/2014, 10/12/2013). I believe the excel interprets it as Text, even if I formated the cells to Date.

I think it may have something to do with the default format in different countries. Here in Brazil we use DD/MM/YYYY, but my Excel is in english and in US the format is MM/DD/YYYY, am I right?

View 2 Replies View Related

Copy Rows From One Sheet To Specific Cells In Another Sheet?

Jul 15, 2013

The senior members have made it less intimidating to start writing code. Infact I picked up a DUMMIES book and a Macro book and it's been a lot of fun. Anyway here is my code that I have created thus far.

HTML Code:
Sub ReportExtract()
Sheets("Sheet1").Range("B2").Copy Destination:=Sheets("Sheet2").Range("C4")
Sheets("Sheet1").Range("A2").Copy Destination:=Sheets("Sheet2").Range("C6") '

[Code]....

Essentially what I am trying to do is copy these cells from sheet 1 to sheet 2 and then save it as another file using the name of C6&"Text String *Report" This would essentially take the first record A2 - CL2 and then delete that record and move onto the next row 3 and loop through and create another file with the same name C6(Sheet2)&"Report Name" Sheet 2 is the template where the data from the rows will drop into. I have those called out above in the code. It works just fine. I'm stuck though with how to copy the file and move threw all the records and saving them as separate files. Just to make sure I am clear it's 1. Copy data from sheet1 to sheet2 (Template). 2. Then save that file with the file name as cell C6&"some text" concatenated. Loop through sheet1 grab the next record and rinse lather repeat. Just a few weeks ago I was struggled to create macros and now I can copy. Pretty weak I know but I really enjoy this, in fact I sold all my books and just have VBA material so I stay focused.

View 6 Replies View Related

How To Copy Row With Formula In Locked Cells And Insert Copied Cells In Protected Sheet

Mar 29, 2014

Have you ever copy a row with formula in locked cells & insert it in a protected worksheet?

View 1 Replies View Related

Copy Cells Where Range Address Resides In Cells Of Another Sheet

Apr 11, 2008

Tried to write a Macro to Range Cells in a sheet, setting the range values from a another cell. I have encounted a Run-Time error as select method of Range class failed. Below is the Macro.

Sub Macro1()
Dim r1 As Range, r2 As Range, myMultiAreaRange As Range
Worksheets("Pre").Activate
Set r1 = Range("J4")
Set r2 = Range("K4")
Set myMultiAreaRange = Union(r1, r2)
myMultiAreaRange.Select
Worksheets("Data").Select
Range(r1, r2).Select
Selection.Copy
Sheets("1").Select
Range("B5").Select
ActiveSheet.Paste
End Sub

Have the Ranges been set incorrectly

View 5 Replies View Related

Save Back Up Copy Online At Each Save

Mar 27, 2008

I have a sheet which I would like to back up online every time it is saved.

I have a sub, OnlineFile(), which I have used many times without any problems, which creates a .BAT file to use ftp to upload files onto our server. As arguments, it takes the local file path that you want to upload (or download to), the name of the file as you would like it stored, the online file path, and whether you want to upload the file onto the server, or download it off the server.

It should be very easy to combine the two: what I tried was:


Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, cancel As Boolean)
ThisWorkbook.SaveCopyAs ThisWorkbook.Path & "" & "Rubbish.xls"
Call OnlineFile(ThisWorkbook.Path & "" & "Rubbish.xls", "Rubbish.xls", "wwwrootexcelfilesMasters", "Upload")
Kill ThisWorkbook.Path & "" & "Rubbish.xls"
End Sub

Every time I ran this, the file got uploaded correctly, but Excel had a series of problems. Often the code ran fine the first time it was run, but crashed the second time round.

After a fair bit of troubleshooting, I found that the problem came about when the file was trying to save itself - i.e. after the end of the sub. If you pause any macros from running, it still saved fine, but when the code ran, it found errors, froze or closed excel.

My thought at this point was that the code was fragmented or something. I made a new sheet, and retyped just the relevant bits of code (i.e. the BeforeSave sub, the OnlineFile sub and created the form called by OnlineFile). The problem persisted.

I've come up with a workaround for this now (which uses the same OnlineFile sub & form, and works fine), but it's driving me crazy - why does this cause excel to die? Particularly on the second time through? The code seems far too simple to cause such problems - is there a bug in Excel perhaps (I'm using Excel 2000 on Windows XP).

View 9 Replies View Related

Copy Cells From One Sheet To Another Sheet

Oct 11, 2012

Attached workbook contains sheet and sheet 2. sheet 2 is linked to certain details in sheet 1.. Please write program to copy A2:A7 and paste it to A7:A13 in sheet 2 and certain cells in sheet2 are linked to rows b,c,d,e,f in sheet 1. After completing it has to copy and paste sheet 2 in the same workbook and name it as sheet 3. and again copy the next cells from a8:a14 in sheet 1 and paste it to A7:a13 in sheet 3. and so on. till it reaches blank cell in A column in sheet 1.

View 2 Replies View Related

Copy Cells From One Sheet To Another If..

Dec 16, 2009

first one is: "ws1" containing of col.A(140 000 cells) and col. F
second one is: "ws2" containing of col. A(109 000 cells) and col. B

I want to copy content of col. B from ws2 to col. F ws1, if col.A ws1 exists as part of string in col.A ws2. If there are more than one matches then only the first 10 results should be copied and sperated by ";;" in col.F ws1. After one search is finished then the search should be continued from last position and not from start. There should be no duplicates in col.F.

for example:

ws1 before:
col.A(contain of words and compunds)
back
backer
backwards

ws2
col.A(very long text)...............col.B(long text)
dkd backen...............................m1
fdlkbackisl.................................m2
asdbacker adsl...........................m3
backwards slsbacker...................m3
backerlsl sls so...........................m4

ws1 after:
col.A...................................col.F
back...................................m1;m2;m3;m4
backer................................m3;m4
backwards...........................m3

View 7 Replies View Related

Copy Cells To Next Empty Row In Other Sheet?

Feb 1, 2012

I am trying to make a simple invoicing sheet that once populated by clicking a button and running a macro, will pick data from various cells, copy and then paste to another sheet in the workbook.

I have for the most part done this, however I need the macro when pasting the data to the other sheet, to be able to paste it in the next blank row.

This is the current code:

VB:
Range("H19").Select
Selection.Copy
Sheets("Sheet4").Select

[Code]....

Its quite lengthy as its referencing one off random cells around the first sheet.

how to paste to the next blank row?

View 7 Replies View Related

Copy Cells To The Next Blank Row In A New Sheet

Apr 2, 2009

I have a commandbutton and I am trying to workout the code to go into its onclick event.

I have an input worksheet (inputsheet) where i enter information into cells A1:A5
I would like to click the button and have this info then transferred into the record sheet (called: recordsheet) in columns A to E.

Each time I press the button I would like the info in inputsheet A1:A5 to be transferred to a new row in recordsheet.

View 5 Replies View Related

Code To Copy Cells From One Sheet To Another

Aug 25, 2009

I am trying to create a a command button using the control tool box that will take info from specif cells from sheet1, and paste them into sheet2 in specif cells, but the most important part is that it has skip to the next row after each paste.

for example take A1, B1,C1 from sheet 1 paste it to B1, C1, D1 on sheet2, then take A1,B1, C1 from sheet1 paste it to B2,C2,D2 on sheet2

View 5 Replies View Related

A Macro To Copy Certain Cells To Another Sheet

Oct 28, 2009

Hi all! I'm hoping someone can help me as I'm trying to complete this for work ASAP. Here's the story. I want to automatically fill out the Monthly Log sheet using the information provided on the "Full Staff" sheet. If E9:E227 in the Staff sheet is listed as "CO", I want to copy the corresponding cells over to the corresponding cells in the Monthly Log Sheet. Also, I want it to automatically paste the information in the next available row (say rows 1-15 are being utilized, I want it to post in 16). Can anyone help?

View 6 Replies View Related







Copyrights 2005-15 www.BigResource.com, All rights reserved