Copy Range Column Based On Other Column
Aug 7, 2009
in column B of sheet1 i have every 3rd-4th row a name. i need to copy the name and the the data on the row below the name to sheet2,
the list of names can be min 2 max 30.
so sheet 1 has row 14- name in column B and C. in row 15 in columns d:z data for the name.
i need to copy this to one row in sheet 2 copied for each name up to 30.
View 9 Replies
ADVERTISEMENT
Mar 17, 2014
Please see attached sample worksheet. Column A will be generated by the user manually.
I'm looking for a way in VBA to have A1:D20 in Sheet2 copied and pasted in the "Bank Reconciliation" Sheet based on how many "Markets" there are in Column A. Then, once that's complete to have A22:D30 (the smaller box in Sheet2) copied and pasted directly below those results.
I have what the macro would hopefully generate to the right in "Bank Reconciliation" (B6:E54) as an example. So if there's a market in A1, copy and paste the box to B6. If there's a market in A2, copy and paste the box directly below the first (B26) etc. etc. until it's done, then paste the smaller box directly below whatever the macro generates.
Book2.xlsx
View 3 Replies
View Related
Mar 13, 2009
I am trying to get excel to search a workbook/(or worksheet if easier) for a matching unique value and fill in its associated data. My first workbook has the SKU (A) filled in but not the UPC (B). My second workbook has both the SKU (A) and the matching UPC (C) filled in.
I need to take both workbooks/(worksheets), compare the SKUs, and if a matching SKU is found, extract the UPC from Workbook 2 and fill in the UPC field in Workbook 1, and if no UPC is present in Workbook 2, then it leaves the cell in Workbook 1 blank.
View 2 Replies
View Related
Mar 7, 2008
I have two different Excel reports and the data needs to be copied from each column on one spreadsheet and pasted to the bottom of the equivalent column on the other spreadsheet.
So, is it possible to get a macro that will copy the data from one column then paste it to the next free cell in the column on the other spreadsheet.
If I could get some code to do one column then this should be enough to get me started and I could apply this to the other columns I need to copy.
View 8 Replies
View Related
Aug 17, 2006
I have an personnel file with employee info, and I want to create a macro that will look in the "Master" worksheet at the Department column ("I") for anyone in Benefits, and then copy their name from the Name column ("D") into the "Benefits" worksheet. The names should begin pasting in cell "D3" but will recognize if a cell already has a name in it and then paste in the cell below that.
Here is what I have:
Option Explicit
Public Sub RatingbyDept()
Dim Dept As Range
With Sheets("Master")
For Each Dept In .Range("I2:I1000")
With Dept
I keep getting error 92 - "For loop not initialized".
View 8 Replies
View Related
Jun 1, 2009
I'm trying to write a code that calculates 2nd column based on 3rd column's number or vice versa based on the condition set on the 1st column. Below, there are two procedures. "SimpleCalc" and "SimpleCalc2". I first wrote SimpleCalc2, but it isn't working, so I worked around the error by writing SimpleCalc, which selects a cell and moves around by offset. I personally find it hard to read and error prone as I develop more logic around it.
I'm trying to develop more function based on this code, so I need to make it neat and flexible. what I'm doing wrong in SimpleCalc2? Or do you have any suggestion to improve the code "SimpleCalc"? I'm using Excel 2003.
Sub SimpleCalc()
Dim SimpleMethodRng, SimpleMethod As String, i As Integer
ActiveWorkbook.Worksheets("Dashboard").Range("P5").Select
SimpleMethodRng = ActiveWorkbook.Worksheets("Dashboard").Range("N5:P12")
For i = 1 To 8
SimpleMethod = SimpleMethodRng(i, 1).........
View 3 Replies
View Related
Apr 8, 2008
I have a contiguous multi column, multi row numeric range that I want to copy (and sort in ascending order) into a single column on another sheet in the same workbook. What VBA code could achieve this, or alternatively can this be achieve via formulas?
View 3 Replies
View Related
Jan 22, 2007
I want to copy and paste from one sheet to another based on column a using a macro copy button.
E.g. if column a value = apple then copy that row into the apple sheet.
View 9 Replies
View Related
Apr 10, 2013
I am trying to calculate some averages. What I have is 3 columns of data in A, B, C, also the "tasks" in A are in named ranges ex: "Award Contract" is a named range - "Task_Award" and "Confirm Updates" is a named range - "Task_Updates". I've attached a sample excel sheet.
I'd like to be able to create a macro to evaluate column A, and for every row in range "Task_Award", give me the average of the corresponding cells in column C and put it in the same range of cells in column B , then, for every row in "Task_Confirm" then give me the average of the same range of cells in column C and place the result in the same range of cells in column B. This is my very first post so I hope I am doing this correctly. I have 77 of these task ranges to evaluate and it will take a long time to do it manually. I'm thinking of a loop function.
View 1 Replies
View Related
Feb 26, 2014
I need to copy values in a column. Which column varies, but the title of the column (in row 1) is always the same. I had:
Dim Constant
Constant = Range("C:C")
The problem is that the values I want may or may not be in column C.
The column I want to copy has the text "Resource" in row 1. This text will never change.
View 6 Replies
View Related
Sep 5, 2007
I have a worksheet where I collect ledger balances from 2 different sources and wish to identify out of balance situations. I have done so, but now I need to copy those rows indicated by a "No" to another worksheet (ideally I would like to have those rows printed out directly, but I can do that from another worksheet. I have tried AutoFilter and Sort, but that is not giving me what I want or expect. My question is: How do I code a macro to pull those "No" rows and either print them directly or copy to a new worksheet (WorkSheet2)?
View 2 Replies
View Related
Mar 18, 2008
I am looking for code to copy and paste a row into a new sheet based on the data in a particular column. I would like it to look at Sheet 1 Row D and if it finds the word Russell to copy the entire row and paste it into the Sheet entitled Russell
View 4 Replies
View Related
Oct 24, 2013
I am trying to copy a range of data from one sheet to another. I can almost get it to work. Here are the values of the variables I use in the code below
Code:
cal_col_counter =5 col_counter=1 and no_of_rows=249
I can't understand why this code works
Code:
Sheets("data converted").Range("e1:e" & no_of_rows).Copy Destination:=Sheets("calculations").Range(Cells(1, cal_col_counter), Cells(no_of_rows, cal_col_counter))
But when I change it to this
Code:
Sheets("data converted").Range(Cells(1, col_counter), Cells(no_of_rows, col_counter)).Copy Destination:=Sheets("calculations").Range(Cells(1, cal_col_counter), Cells(no_of_rows, cal_col_counter))
it gives me an application-defined or object-defined error.
View 2 Replies
View Related
May 8, 2008
I'm trying to write a DO, LOOP that simply starts at a cell, goes down the column and copies one by one each cell into another sheet until the next cell isempty.
here's my
Sheets("source").Select
Range("A41").Select
Application.CutCopyMode = False
Do Until IsEmpty(ActiveCell.Value)
Selection.Copy
Sheets("active orders").Select
Range("D1").Select
ActiveSheet.Paste
Loop
It currently just loops infinitely because it isn't selecting the new row down (A41 is always full). I'm not sure how to offset the row within the doloop as well as offset the rows to paste accordingly in the new sheet....
View 4 Replies
View Related
Jan 2, 2010
If values in column B are alike or if only one value exist in column B, I would like to copy values from column A over into columns D and all other columns to the right of D,
Before and after examples are below....
View 9 Replies
View Related
Oct 13, 2012
I've schedule header date 1-oct,2-oct,3-oct.....etc and have two cells Last Date and Hours I need from those cells once i add date and hours to copy the hours and paste in schedule header in the exact date..
for example
#
Last date
Last Hours
[Code]....
but was too slow takes long time.
2nd VBA code to copy last hours to schedule date based on condition on last date cell.
View 3 Replies
View Related
Jan 30, 2014
I have an Excel Spread Sheet that lists all of the people who have been issued Keys in your workplace, so the row has multiple information columns (Name, Department, Key Code, etc). One row is titled "Left Workplace" and you can select either a Yes or a No. Based on that selction I want it to copy and paste into a different spreadsheet (Either Inactive - if "No" is selected or Active - if "Yes" is selected) What is the best way to go about this?
View 2 Replies
View Related
Jun 16, 2014
I am new in Excel. Recently I have to copy a cell data from Pivot table (example value in B1 cell) to new sheet by this week. My problem is this value could move to C1 by next week & so on. I try to use the column label instead of hard coding like cell column name (B1).
View 1 Replies
View Related
May 12, 2014
I have a single sheet that lists available items, prices, etc. When doing quotes, you simply put y/n in Col:A for each item. I then want a simple macro that will copy all of the rows with "yes" into a second sheet. Sample data with end result attached.
I did try and butcher this macro to do what I want, and whilst it does copy data across, it's not really working. Firstly as I think it is searching along a row and copy columns, whereas I need to search a column and then copy rows.
[Code] .....
Attached File : sample_data.xls
View 7 Replies
View Related
Mar 16, 2009
I've two sheets: "present" and "removed". I would like to have a whole row copied and deleted and existing rows moved up in "present" when I type the word "yes" in column E. The deleted rows are to be pasted into "removed", with two extra pieces of data - date removed and name of person removing it - to be asked in pop up boxes and inserted into col F and G respectively in "removed".
View 4 Replies
View Related
Aug 15, 2008
I currently receive a download that contains multiple reports in one excel sheet. Each report is separated by the value "Vendor" in column A. I would like to separate each of the reports into a new excel sheet. Basically, I will need to copy all rows between "Vendor" and "Vendor" values and paste to a new sheet.
View 2 Replies
View Related
Jan 17, 2008
i want to insert value from the name of file from this formula "=MID(CELL(""filename""), FIND(""["",CELL(""filename""))+1,10)" to range b2 until last empty range that i found form this formula =ROW(OFFSET(A1, COUNTA(A:A)-1,0))
Sub lumu()
Dim x As Variant
x = "=ROW(OFFSET(A1,COUNTA(A:A)-1,0))"
Columns("B:B").Select
Selection.Insert Shift:=xlToRight, CopyOrigin:=xlFormatFromLeftOrAbove
Range("B1").Select
ActiveCell.FormulaR1C1 = "kode_wilayah"
Range("B2").Select
ActiveCell.FormulaR1C1 = _
"=MID(CELL(""filename""),FIND(""["",CELL(""filename""))+1,10)"
Range("B2").Select
Selection.AutoFill Destination:=Range("B2", Range("B" & x)), Type:=xlFillDefault 'this an error
Range("B2:B123").Select
On Error Resume Next
ActiveSheet.Name = "t"
End Sub
View 2 Replies
View Related
Oct 26, 2013
I am trying to create a macro that will reformat my data from A2:QB24 into 9 columns starting in N28:V28 with the data from every 9 columns pasted underneath each other.
Basically, I need to start with copying Range A2:I24 and pasting it into cell N29, then copy Range J2:R24 and paste it into cell N53, etc.
View 2 Replies
View Related
Nov 30, 2007
The following macro copies a range from "ThisWeek" worksheet to a selectable worksheet "Week1, Week2, Week3, etc. (determined by value in cell P13 (1,2,3,etc.)) The copy destination is currently cells F5:F36 but I want to make this range selectable also (ex. G5:G36, H5:H36, etc).
For example: If "ThisWeek" worksheet (fixed) cell $B$7 = "Adam", I want to match/lookup this name on row 4 (column F,G,H,etc) on the destination worksheet and copy the range of data to a column under the heading labeled "Adam". (No need to verify if heading exists)
Hope I have explained my problem clearly.
View 9 Replies
View Related
Apr 9, 2009
If possible could someone please help with changing the below code so that column "D" in the rngIn part of the code can be a variable. i.e so the user can select one, two, three or four columns (with visible data) to be copied. The "b3" part is a constant.
View 14 Replies
View Related
Feb 19, 2010
what is wrong with this
I am getting on the line below.. i have commented out the line after the blue as I couldnt seem to get that to work either.
View 14 Replies
View Related
Oct 16, 2011
I have trying to develop the following macro (see below) which bases adds a column on another worksheet based on a cell value, this part works. I then want to copy the formulas from the column to the left of the inserted column, and this where I am struggling.
I found a question posed by 'TBW MK' and tried to adapt that. I can't work out how to express which needs to be copied - currently shown as Range(), given that it is a variable
Sub New_World5()
Sheets("Process").Activate
Dim ColNo As Integer
ColNo = Worksheets("Input").Range("H2").Value
With Sheets("Process")
[Code] .......
View 6 Replies
View Related
Nov 10, 2009
I have a macro that is copying information from one spreadsheet into columns "A through E" on the next available row in a seperate spreadsheet. Beginning with column "G through L" I need to copy the formulas from the row above in the same spreadsheet. Is there a way to do that since the row being copied from will change each time?
View 4 Replies
View Related
Mar 29, 2008
I require a row of details to be copied to another worksheet by typing in a unique ID using a macro so Sheet 1 is a data base of items (every item have a unique code like 1001, 1002 etc) and sheet 2 has a table, and next to the table is a cell, which i need to work like a search engine.
i need to be able to type the unique id in a cell, in sheet 2, then click an Add command Button. This button then finds the unique id in sheet 1, and copies all the items details in the same row, into sheet 2 in the table, then i require the search engine to be cleared for the next item to be added. (Assumed Experience:Below Average, I know few formulas and know very basic macros)
View 2 Replies
View Related
Apr 27, 2008
I'm trying to Copy and Insert formulated cells from sheet "Add Entry" range A3:AZ4 to Sheet "January" just above the last row containing data (the Totals line) starting in column B. The cells need to remain the same in cell size and maintain the formulas that are inmbedded within them. I want to be able to do this repeatedly by applying this macro to a button. I would also like (if possible) to alternate the color of these cells in an alternating row fashion.
View 9 Replies
View Related