I have set up a UserForm containing a ComboBox, listing all suppliers. Upon invocation, the form becomes visible and the user enters a letter on the CB window, to which the CB displays the first entry starting with the user's input.
What I'd like to do is to have the CB expand its window, so that upon entering a letter the window shows something like, say, 5 entries, of which the top one is the first occurrence starting with that letter. Normally, clicking on the down arrow would do that, but I wonder if I can save them the keystroke.
I am trying to format cells so when i type in 343 it will display as 3:43 like a clock, i have tried all the time formats and they all read back to me as 0:00 or as 12:00, is there a macro or a formula i am missing?
I'm in the process of setting up an Excel document and I need to be able to have it display dates in a specific format. I need it to express just a month and year such that the month is represented by a letter (A thru L) and the year is expressed as its last two digits such as in the these examples:
May 2012 = E12 Mar 2009 = C09 Nov 2011 = K11 etc.
I want the date to come out in this format regardless of how the user enters it.
I need to show data across the page, currently the data is arranged in column's, I need it displayed in row's. Each material has a number of components, it is the components which I want to show across the page, with the different headings.
I have attached the current format and the required format.
Note the spreadsheet I will be working on has thousands of materials and hundreds of components.task.xls
I'm trying to avoid using merged cells or text wrapping with altered row height to display some text in multiple rows - similar to using centre across selection to have a header across multiple columns without merging. The guys that use the sheet type a comment that is relevant to five rows and the easy solution here would be to just type the first portion of the comment in the first row (about 30 characters will display in the column width available), then put the next 30 characters in the next row and so on but the guys keep getting lazy and merging the cells so they can type the comments more easily. I can lock the sheet or force validation but I think there's a better solution.
I can effectively "wrap" the text across the five rows the header is relevant to by using a formula to pick up everything except the first 30 characters of each cell. Ie if they type whatever they want in cell B16 then I can use this formula to break it in to 30 character lengths to "wrap" it in to the next four rows:
And I'm sure it would be easy enough to use search with the formula to break it where there is a space in the text so partial words don't flow over.
BUT because the text ends up slightly different widths I want to use formats to force only 30 characters to display (whilst keeping the remainder of the text string intact). I can't figure out the syntax to format only 30 text characters to display but you can easily do it with numbers and dates and so on.
A particular textbox in myuserform requires a displayed format of 000.000. I would like the user to enter a no less, and no more, than 6 digits. On tab, the textbox displays that value in the preferred format.
eg. enter 123456, TAB, results in textbox display of 123.456
I have tried ...
[Private Sub freq_AfterUpdate() freq = Format(freq, "000.000") End Sub But this results in 123456.000
I enter in numbers, eg: 1, 2, 10, 24, 100, 1000 in a consecqutive cell range They display as: 0.01, 0.02, 0.1, 0.24, 1, 10. Default cell format is general. If I change cell format to Number (with default display of 2 decimal points) it displays: 0.01, 0.02, 0.10, 0.24, 1.00, 10.00. If I also specify no decimal points, it displays: 0,0,0,0,1,10
The only way I can get the numbers I enter to display (and store) as 1,2,10,24, 100, 1000 is to change cell format to text and THEN retype th numbers into the cells. But, then it creates the green error comment in top left of each cell.
What I am trying to do is display my output in currency format. The catch is that the values I am using are not from cells, they are from text boxes that are locked on a user form. The first text box is a base rate with a value of "$2000.00". Second comes a quantity text box with an integer value of let's say "3". Last comes a markup rate which is a text box with a rate of ".10". The calculation is fine, it although it returns "$6600" when it is critical that I display the two decimal places at the end. Here is my code for the calculation:
Can i put into the cells B38-AF38, that would display the sum of B20:AF20 + B24:AF24 + B28:AF28 + B32:AF32 +B36:AF36 in a h:mm format.
When imputing the data into a cell in a h:mm format, I need it to display in that cell and formula bar the h:mm format without having to put an apostrophe in front of "h" or ":mm" value. Once complete, this form is going to go to other trainers to use on their computers and I dont think they would remember to keep putting an apostrophe before the data.
B20= 1:15 (1h15m) NOT 1:15:00 AM
B24= :30 (30min)
B28= :45 (45min)
B32= 1:45 (1h45m) NOT 1:45:00 AM
B38= 4:15 (4h15min)
I have attached a copy of the form for better clarification.
It doesnt seem to be complicated, but it's certainly a lot more than I thought.
I received a request from a coworker regarding custom formatting some numbers in his spreadsheet. Those numbers are serial numbers of 20 characters long. Sometimes in my files I use this custom number formatting ###0 and its enough for the data I handle. But when I tried to use it in his spreadsheet, the following shows:
The cell must look like this: 08456891070060510302
The reason to have it like this is due to a Delivery Program requirement to deliver Set-top Units for repair. The Delivery Program do not recognize other format than the above. My coworker takes the data from a spreadsheet, and the spreadsheet needs a custom number format to display the correct number.
find a custom number format to be able to display as my coworker need it??
I have attached the spreadsheet for reference. All other sheets pull information from the WHITE sheet.
I want the columns for unit price, discount and total to be set to two decimal places but I also don't want it to show anything if the field has a 0 value (so if i only have a few items I don't get lots of o's).
To get the field to not display a 0 if it is empty on the WHITE sheet I have been using "0;-0;;@" which I found on the net. If I use this then it negates the two decimal places.
I have a column of cells with values - 0.2%, 0.32%, 0.22, 0.5 etc. The cells with % symbol are in ' Percentage, 2 decimal' format while the plain numbers are in 'General' format i.e. column contains cells in either of these formats. I need a macro where I can specify the column and it will select the cells with the % format, convert it to 'General' and multiply the result by 100 eg. 0.2% converted to 'General' becomes 0.002. When multiplied by 100, result is 0.2 i.e. is displayed without the % symbol.
One of the reports I run provides me information on lengths of time. Such a field displays as |0:09:16| indicating 9 minutes and 16 seconds. However, when the report generates the excel spreadsheet it saves these cells in date/time format ([h]:mm:ss). If I were to convert this field to the number format (so I can manipulate and graph it) it displays as such |0.00643460648148148| Ideally I would be able to have the data in the field stored as |556| (556 seconds, or 9 minutes 16 seconds). I have thousands of fields that I need to manipulate where the data is stored in this format and I can not figure out how to fix it.
I need to format some climatic data from a weather station into a desired format. There are a lot of cut&paste and transposing involved. I think it will be easy but tedious for anyone trained in VB to write a macro but unfortunately I am not. I've tried recording a macro but it turns out that it is not general enough to deal with all the spreadsheets that I've got.
I've attached a spreadsheet which shows the original format (in sheet 1) and the desired format (in sheet 2). To briefly describe, I only need the temperature data for 8am and 2pm, the rest of the information in sheet 1 is useless to me.
I have an Excel 2010 spreadsheet where the default number format keeps switching to the date format. I keep switching it back and it'll stay as a number format for a time, but then it'll switch back. This is also the case for any new worksheets in that one spreadsheet.
This only happens with this one file - everything else behaves according to my regional settings or to how the file had been previously formatted.