I am building a form that uses a combo box to lookup up a row in a table and return row data. To make things more complicated I want to return more than one record. For example: the table has a list of jersey. I search for a style jersey. I want to search the list and return all the colours for the chosen style. Sometimes there is only one colour or there can be up to 10. Have a look a the attached example.
I seek advice on using the value of NOW() as a record ID in an address book program. Question #1: Do Excel developers often use a record ID? Question #2: What record ID schemes are fequently employed besides date/time? I have decided to create an Excel address book as an exercise to increase my knowledge of VBA, and also as a useful application for work.
I realize that a record ID is not essential in Excel in the way that it is essential in Access, but I feel the need to have some unique ID associated with each address, so that I may have different worksheets, with data related to a given Contact, sort and manipulate it, if necessary, but have the record ID as a way to restore the relationship of rows to a given Contact, and also, as a handy way to examine the data in the date/time sequence in which it was entered. I have experimented with the following code, to assure myself that I can access the number returned by the NOW() function, manipulate it as a string, and format in various ways if necessary.
Dim n As Double n = Now() sn = Str(n) p = InStr(sn, ".") first = Left(sn, (p - 1)) l = Len(sn) d = l - p S = Mid(sn, (p + 1), d)....................
I am creating an asset management sheet. For the formula I am trying to work out there uses 3 fields : ID, start date, and end date.
What I want to do is be able to show if the ID is duplicated within another record with an overlapping date. So an item is flagged if it is in the list within the same dates as another record. I tried a few countif formulas but with no success.. I may just be approaching the problem incorrectly though.
I am looking to create a macro that will create a new sheet when data is added on a summary sheet. Example.
1. Summary sheet called "Variations" contains columns that will contain the information needed for new sheet (Columns A to D)
2. When data is entered on "Variations" sheet: Column B, then macro automatically creates new sheet renamed to e.g. VO1 (Number used on "Variations" tab) and is a copy of "Master" tab.
3. Data entered in Column A to D on "Variations" tab is automatically entered onto new sheet created (e.g VO1). Shown is blue on attached file. Additional data is updated on "VO1" sheet and this then links back to "Variations" tab
This problem seemed to revolve around "digital signing" with further macro changes done from a different machine (without the proper certificate). Excel warns of the problem and then "unsigns" the project.
I've got a problem with spreadsheets that I've been working on. Now, when I tell it to record a macro, I get the macro name, shortcut assignment dialog box and then an error "Unable to record." After "Ok"ing that dialog box, the normal recording macro dialog comes up. Also, lo and behold, there will not be a macro recorded.
I've got no protected cells or sheets and it doesn't matter what security level is set. It is a "signed" macro but I can take off the signature and still have the problem. I checked for "Help - About" for deactivated modules and there was none.
l would like to record a macro that allows one finds a 'key word' in sheet 1 ,then the macro should copy the entire raw of the search results to worksheet 2 .The macro should enable the user to have as many searches as possible but pasting all the results on one worksheet.
I have designed a website for my uncles business and I have used numerous forms in vba. One of the things he wants me to do is display a list of some of the client details on a new work sheet and I have hit the wall..
I have about 6 worksheets,
The ones i need to access in this instance will be clients.xlsm and the temporary one i have created each time the form is run called temporary.xlsm
I need to search for a particualr client number in row A on the client list and return column number 2 and 3. Usually i would use the match or vlookup function but row A contains the client number numerious times.
However, (this is where I am stuck) there are multiple client id's in row A. For example the client ID i am searching will exist say 3 - 6 times in row A and i always want to return the row number in a new cell on the temporary page each time it has found it.
I am searching for the client id in worksheet("clients").range("a:a")the client id is repeated and I want to return all the rows if there is a match, but match will only return one row...
would it be a for loop with a match function? -
when I find a match i want to be able to record some of those values on the same row it has found a match on the temporary worksheet
In some cases an Access DB query will return only one record (by design). When this happens, and only when this happens, my listbox displays each of the values in a seperate row instead of just on one row.
i.e. My query will return 8 values per record. If there is only 1 record returned, the listbox shows each value on a seperate row instead of on one row in 8 columns.
The listbox works as intended when there are 2 or more records. I am now stuck. Pardon the ugly code. "questionaires" is the name of the listbox. "record_array" is the variant array containing the records.
DateTask name Remarks 9/15/2005IncomingOK 9/15/2005OutgoingOK 9/15/2005IncomingNot OK 9/16/2005OutgoingOK 9/16/2005OutgoingOK 9/16/2005IncomingOK
In sheet2 i need data for that particular date of that task only if it is OK Eg: - on 15 - Sep it should 1 only one record in total if it is OK and task is Incomig On 16/sep it should be 2 outging and 1 incoming
I have a column labeled W-L, In each cell there is a W or an L .How can I total up all the W's and L's and have the total count show a 21-13 (21 wins 13 losses). Also the scores of the games are listed as 5-4, 3-7, for each game.how can I add up all the runs for and runs against to give a total xx-xx
How do we merge changes that were made by two developers, back into one spread sheet? We have a massive spread sheet with 30 work sheets and each work sheet has 5,000 rows. We are in the process of applying budget taxation changes and have two actuarial developers who are updating the same spread sheet. Unfortunately we cannot even separate the work sheets that they touch, as the tax implications flows through most sheets. This means one tax change can impact 10+ work sheets and as much as 150 different rows. In some cases it is only a formula change, but mostly it is also adding new rows and or removing existing rows. Is there any way that we can use a tool to merge these two developers changes into 1 spread sheet?
The added piece I now need to put in is how many times a cell value is changed in a day (I will add to a macro to return it to 0 at the end of each day). The way in which I would approach this is by using a combination of a cell_change and count function. Could I ask somebody to advise if this is the best way?
I am formatting a workbook so that the first table is a flat database of information used in other tables in the workbook. Each row in the tables would correspond to the values for a specific year thus,
I would like to have other tables reference this table and automatically update for the last record in the table so that the second table in the workbook would show,
year|weight|length 2007|28|147
My goal is to be able to go into the first table flat database tomorrow (Jan 1, 2009) and insert,
2008|29|110
in row below the 2007 data and then have the other tables in the workbook automatically update to reflect this new data and show
When I choose to record a macro, the window to name the macro opens and allows me to name it, but when I close it, I can see it is recording at the bottom of the sheet, but the stop button with the relative/absolute button has disappeared. I can't change relative/absolute. How can I get the button back on the page?
i'm creating a spreadsheet with records of repair jobs on vehicles that my company is/has performed. the problem is that, the way our system works, there are currently no unique identifiers for jobs, meaning i cannot create a master list with various vlookup tables with only the information relevant for our engineers on them.
is it possible to create a macro or use some other system, that will create a new, unique code when a line/cell is filled in? because we end up sorting the list by different criteria on a regular basis (to find specific jobs) the system can't be relative (i.e. +1 to the code above).
how to record a value of a cell whenever F9 is pressed. The cell I want to record the value of is cell D101, which is a sum function of the previous 100 rows. I'd like to figure out a way to run 1,000 trials or so and record the value in cell D101 each time.
Some more details, if needed: I'm simulating a dice game (craps). There are 2 dice, each dice is based off of RANDBETWEEN (1,6) then the dice are added in a different column to achieve the roll. The payout is then based on whatever number was rolled. I'm summing the payout (D101) and would like to run this trial 1,000 times.
I am trying to set up payment record sheet as follows
First Tab: This is the total value of each item, with the payment date in cell C1
Second Tab: Is the payment date of the item
Third Tab: Is the payment due tab
So what I want to do is enter the payment in C1 on the first tab. Then on the second tab I want to enter all the items that want paying on that day, but this will also have previous payment dates shown as a sort of record of what was paid on what day.
On the third tab I want it to show all the payments that correspond to the same date as C1 DATEVALUE
And on the gross tab I want to show all payments to date including the current date.
I have got the payment date to work but I cant get it to show all the previous values.
Is there a way to record the mouse movements within VBA. I essentially want to use excel to open an external program and execute specific commands within that program. Unfortunaetly the extrenal program is not a micorsoft program
Column A | Column B | Column C | UMB-RPT-01 | 0 | In Review | UMB-RPT-01 | 0 | Pending Markup | UMB-RPT-01 | A | Comments - Correct and Resubmit | UMB-RPT-01 | A | Review Complete | UMB-RPT-01 | B | Approved | UMB-RPT-01 | B | Review Complete |
I need to have a macro run through a spreadsheet and look through column a, which is sorted, and then highlight the row that has the latest record. IN the case above it would be 0 with Pending Markup
So the latest value in Column B, whether its alpha or numeric, with a status in Column C of Pending Marking.
I have a workbook that has a list of customer numbers in column A and the type of customer they are in column B. Now, there is a different worksheet for each customer type (about 12) that summarizes data for me in a printable format. Right now, if I wanted customer number 1's data, I would go to his corresponding customer type worksheet and type in his customer number in cell P1 and the sheet would update with his data, and then I'd PDF the worksheet.
Is there any way I could get a macros that would create a folder of PDF's for every customer number rather than going one by one?? Basically the macros would have to look up the customer number and customer type, go to the corresponding customer type worksheet, and print it to PDF for every customer. Is this doable?
I have an requirement that retrieving the data from two different data bases. I want to compare those two and prepare a report using VBA. I am able to get the data to excel separately, but now I need to join these two sets based on the key columns
Extracting a list from a webpage. I am using the following VBA code below. I've attached the worksheet to which it corresponds. This is the webpage I'm trying to pull from: [URL]
My problem is the website divides up all of the records in sets of 50 on different pages but uses the same URL. Therefore, my VBA code will only bring back the first 50 records for each group I am trying to extract. Do you know how to pull all of the records for each URL?
I have created a complaint database with a spreadsheet and a userform in Excel. Only part of the information is known at the time the user enters the complaint. I have created a search feature so I can search for a record using a unique identifier called RecordNo. I can call up a record and change the information in the record or add additional information. When I hit the command button save it stores a duplicate record with the new information. I don't want duplicate records.
Also some of the data fields do not fill the original data. It seems to be inconsistent in the way it loads the original record data into the userform. This issue happens consistently with the weather items that are check boxes and also with the Complaint Taken By field. I am a beginner and have found most of the code to write this database online. So perhaps there are some conflicts between code from different sources. I've uploaded the spreadsheet and userform.
I have few stages. Starting from 1 to 6. If the task is completed in Stage 1 and when "F" Column is marked as "Completed" the records should be moved to Stage 2 without status (without F column value) and remove from Stage 1. It should happen while clicking the Save button which was created in Sheet 1.
I tried but i could not get the last record of Stage 2. find the last record and move the record from stage 1 to stage 2.