I Currently have some VBA sourced through here which adds to the end of the first instance of a value in column A the values in column's B and C and repeats adding values in new cells for B and C until the value in column A changes.
Now I need to transfer this sorted data to another worksheet (destination.xls) and add it by the reference number in column A to the end of the row with the same reference number.
I have experimented with vlookup with limited success and am looking for a more robust solution.
The data from the spreadsheet called source.xls appears starting in column EE. This will be the same starting position for all rows I have coloured the data for ease of recognition purposes only.
I have attached 2 sheets as examples of what I am trying to achieve.
I have an excel WS1 set up as DB; I want to keep this sheet for data revision. WS2,3, 4, & 5 will be data that is filtered and sorted, using WS1 as source so I want to auto copy the WS1 data. Can I just auto copy WS1 (how do I do that?) then filter and sort in each WS?
transferring data from a worksheet (Passdown Report) to another worksheet (Data Base) located in the same workbook. In the source worksheet (Passdown Report) there are 2 cells (B2 and D2) in which I would like the data to be transferred along with the data from B4 to AQ33. All the cells contain a formula which I want to stay after the information is transferred to the target worksheet (Data Base). This will be a daily transfer to the target worksheet (Data Base), so the macros should also identify the next available open row to transfer the data to.
I receive a monthly download of individuals call-logs in one "Master File." For internal reasons, I need to separate every person's monthly call-log into individual worksheets. Unfortunately, the file is very large and copy/paste is very time consuming. I am operating on MS Excel 2007.
I have 3 worksheets- Sheet 1 and Sheet 2 will have data from the customer that I need to transfer in Sheet 3 as a summary. So if 5 rows are filled in Sheet 1 and 6 rows in sheet 2, VBA code that can transfer data from sheet 1 and sheet 2 to sheet 3 all one after other (i.e. have 11 rows total). The current code formula i have just replaces data that was filled in from sheet 1 to sheet 2.
How can I move every row data to another sheet, when the print(moving) button will shown i every row. Problem is that i need write a code and insert button for every row, how to automate this proces. So the main key is that, i can chouse wich row i want to transfer to another sheet.
but it is not doing what i want and think i need some vba coding which i am not up to speed with. Basically i have an excel workbook containing a number of worksheets and what i want to do is enter data on the 1st worksheet which then populates the summed data into a second worksheet into a specific column dependant on the week no. that appears in a cell on the 1st worksheet. eg. the week number will appear in cell H53 the details in the sum of H12:L12 would then appear in cell I4 under the column heading Week 1 in the second worksheet, the sum of H13:L13 would then appear in cell I5 and so on. Where my "if" statement falls down is when the week number changes to "2" all the data under the column heading week 1 disappears but i need it to remain and the data for week 2 to be placed under the column heading week 2 in the second worksheet.
My goal is to create a tracker for my work. This tracker would have the data collection in a seperate excel worksheet using forms (embedded), where all of the information initially goes, then with the click of an "Add" button, it formats the information in the cells in the appropriate worksheet (ie: good data goes to the worksheet called "Good" and vice versa for "Bad"), clearing the data from the forms, and preparing for the next bit of information.
Date Time Name Notes Type (2 radio buttons that categorize the ) Completed tasks (checkboxes stating "Did I do this", "Did I do that", etc.)
I need a temporary database. What I need to do is to transfer data from each tab to a Masterfile tab. For example. I have Jan 1, Jan 2, Jan 3 tabs I need this to automatic transfer to Masterfile tab. I know I can copy/paste this BUT I have a LOT of data's like way back to June 2013 to present so I really need a way to do this easier.
I have a table with 150 or so Job Titles down the first column. Across the top row, I have 25 or so courses listed. There are Xs in the table indicating which courses are required for each job title.
This worksheet is intended to be used by individuals who will look up their job title to see which courses they must take. My goal is to simplify this process. I would like to create a worksheet in this workbook which has a drop down list of job titles. When the title is selected the data will transfer to a table on this new worksheet.
I've attached the spreadsheet I have and it's pretty self explanatory.
I already transfer my data from database (excel.xlsm) to an old worksheet (excel.xlsx) with a table by using VBA. Now I want to make this old worksheet become a new file with new file name like yyyy/mm/dd/where. Is that possible?
I have a large data ... my problem is that I want the data is segregated automatically without manual filtering. in my data there are approximately 1000 individual name data, i need information about one person automatically segregated in one worksheet
A B C D
[Code]....
for example; in the table we can see the red colour font in column D, that is the name person, what i want is data for one person automatically transfer to another sheet..example : Annamalai data to Sheet2, Koh Che Kuan to Sheet 3, Rashidah to Sheet 4..etc
I am making a userform that is activated once the user highlights a bit of spreadsheet and clicks a button on the command bar, here is what I want it to do:
1. (copy data from the spreadsheet this is tricky because I am trying to have it be a conditional situation where the user highlights a place on the spreadsheet and whatever that place is at the moment, it will get copied to a variable on the form. There are 8 fields to highlight and copy, two with info that wont be copied onto the new spreadsheet but will be used to update fields and make the filename.)
2. make a new spreadsheet: a. the filename is made from cell values in the 'from' and 'to' columns and the date.
b. new spreadsheet needs to have a template section from a7:f7 that has 4 fields that will be filled in from the fields on the form.
c. copied data is to be moved from old spreadsheet to new spreadsheet to cell a8. There should be 6 columns that will be filled with data.
3. on the form there will be a browse button to save the file in a location specified by user and 'last saved location' name should be saved to a textbox.
I read about a browse button here that I would like to use, but I have to adapt it so it can be used in the 'browse' button. [url]
I dont even know if it is possible to copy a user-specified range. It seems that it should be, because when a user highlights an area, that area is being held in memory as a position... I tried passing these values to another sheet but it wasnt successful. I tried to dim 'selection' as string and pass it into a variable, but I am new to variables and this project is a big experience for me in vb.
I also am still learning about how to make values in a field pass to another field on a spreadsheet.
I try to transfer a data from multiple worksheet in a same 2 identical workbook. One I keep for me and the other one will be update by the user. So I need the data update by the user can be transfer to my workbook and only the new data not the one that already in my workbook. I try with the code below but it seem not working. The code run but nothing being transfer.
I am trying to select specific cells and transfer this data into a new row in a different worksheet. The code i am using i used sucessfully on a user form to take the entries from text boxes and place in a row in a new worksheet. I would like to try and do the same thing but on a worksheet rather than a user form. My code is
I have a few row headings on a fresh worksheet (called "New" like so for A1, B1 and C1 for example):
Date Amount Title
I then have raw data on another worksheet. This data has many column headings (more than on the "New" sheet) and the data for that heading in the column underneath heading. So the Date column will have say 50 rows of dates in the column. What I want to do in VBA is match the headings from the "New" worksheet to the raw data worksheet ("Data") and then copy and paste the data into the column under the row heading in "New" from "Data".
with the code for this? I have tried using MATCH and I can't get it to work. I'm also looking for an efficient way to do this I'm sure I am doing it a very inefficient way.
I am trying to create a userform to allow user to register their new team member. In the userform, I have textbox1 (new team member) & textbox2 ( name of their leader). Once both the textbox has been filled, the user need to click on the commandbutton, which will then add the newly registered team member to the combobox1 in the Sheet1 and then create a spreadsheet(tab with the Team member name) in a separate workbook, which corresponde with the name of their leader (as filled in textbox2 in the userform.
Is there a way to run a macro after a worksheet is sorted (after sort event)?
Scenario: I have a several hyperlinks that use defined names to jump to locations throughout a worksheet. When the sheet is sorted the defined names don't update to the new cell locations (Microsoft KB 58245). I've written a subroutine that fixes the defined names but I don't know how to have the fix run automatically.
I prefer not to use Worksheet_Change without other conditions to prevent a lot of unnecessary calls to repair subroutine.
I have a data set of about 600 records. I want to be able to extract the Top 10% of the records and get rid of the other 90% - the values can change over time, so I always want to start with the full 600 records.
I am aware of the conditional formatting function that will identify the Top 10%, but I was looking for VBA language (does not have to be VBA - just automated), that calculated the 10% subset and either moved it to a different sheet, OR deleted the bottom 90% - in either instance the result being just the list of the top 10% of the data set.
In the attached spreadsheet I track the performance of my team. I enter the AHT for my team in the work sheet named "AHT Summary".I keep updating this data every month. automatically sort the updated data and rank the agents based on their average AHT. The person with the lowest AHT should be ranked 1. Column is highlighed in green for your reference. Based on this ranking the work sheet named "Ranking" should be updated automatically. Since I am taking a weighted average for all agents, the one who gets the lowest AHT should be ranked 1st . In the ranking work sheet the agent with ranking 1 should be given 100, the second highest ranked person should get 98,third 96,fourth 94 etc.
Does anyone know of an Excel object class that you can put objects into with a key and the process it in key-sorted order? If not, is there a library that I can reference to get such a thing?
I have 2 Columns in the "RawData" sheet in the file attached. One says the Campaign No, and the other says the Site Code. One Campaign, will always never have duplicate Site Code.
I want to organize the data in the following fashion (as seen in the "Format" Sheet). I wish to acquire the trends of grouping of Site Codes, meaning which site (by Site code) is sold together, to understand the hottest combinations.
The idea is to see which Site Code sells more with a particular Campaign.
As you can see in the attached file, I'd like to know how many times a particular Sites (by Site Code) was sold with the other. As you can imagine, I have about 300 Campaigns, but have about 1500 different Sites codes to deal with, this activity will save me hours of time.
The sample file is uploaded on Google Docs. [URL] .........
I have a matrix of mixed numbers (going across many columns and rows) in Sheet1. They are a mix of positive and negative numbers, In Sheet2 I need 2 lists to be automatically displayed, taken from the data in Sheet1.
The first list (column) is for positive numbers only, the second is for negative numbers.
There is one filter: only numbers over a specified value (for the positive list) must be used from the data, and only numbers under a specified value (for the negative list) must be used from the data. The 2 filters can be stored in any cells in Sheet2 (the worksheet where the lists will be), lets say, for ease of use, A1 and B1.
But here's the tricky part: I need the location reference of each number in the matrix displayed next to the number in the list!!! Eg: in the matrix, I have names running down the left (A2 to A25) and the same names in the same order running across the top (B1 to Y1) - just like any basic matrix! If A6 is called "John" and L1 is called "Pete" and their value (at cell L6) is 10, then I need them to be displayed in the "positive list" amongst the others (sorted automatically into numerical order) with the words "John" in the cell to the right of the score, and "Pete" in the one after that to the right: so it will look like:
A2 B2 C2 10 John Pete
(remember that these 2 lists are on Sheet2, not on the matrix worsheet! A1 and B1 contain the 2 filters for the positive and negative lists).
Of course, this must only happen if the filter in A1 (the positive filter) is 10 or under. If it was anything above 10, then this one would not make the list.
As for duplicates in the matrix coming up twice in the lists, that's not a problem this wont matter! It's ok for the lists to have constant duplicates displayed eg: 10 John Pete will also have next to it 10 Pete John.
I am trying to compare the frequency of occurrence of multiple unique values within a data set and graph the results as a pareto. I have the formulas working to identify and count the occurrences, and the chart is designed and displaying the data, however I cannot get the graph to display in descending order.
I am unable to sort the data because it is generated from a series of formulas, the returned values of which cannot be sorted. (its hard to describe, see the attached workbook)
I would like to know how I can display the graph so that it shows the bars (primary axis) in descending order (highest value to left, lowest to right) since I cannot sort the data. i.e. For the attached workbook, I want the bars to display in descending number of occurrences: 81,15,5,5,3,3,2,2.