I would like to change the number 0 in the following range T4:V123 to SS. I know I can do that with inserting another column and using formula =IF(U4=0,"SS",U4) but that would change references in another sheet (Awards) and necessitate redoing a lot of formulas. Would it be possible to insert a line of code in that sheet changing 0 to SS for that particular range?
I am writing a code which should generate the letters m or f (male/female) in A2:A21. I am able to generate random 1's and 0s, but now i can't convert them to the letters. Below is the code (note: i know it might not be the smartest way to do this, but to keep the same datastructure which i have in previous coding, i would like to keep it this way)
**** t = 1 Range("A1").Select
Low = 1 High = 2
Do
t = (t + 1) ActiveCell.Offset(1, 0).Select value= Int((High - Low + 1) * Rnd() + Low) ActiveCell.Value = value Loop Until t = 20
i have a sheet that has ratings from Low, Medium, Moderate, Critical.... and that's how we receive that sheet, so you cannot really know in what cell is the rating going to occur;
so my question is, is there a way to asign numbers to these texts so they can be easily pulled to access?
Macro works fine if i manually enter a time ie: 14:00 into cell a5 but it only sees a5 as text not as a time format how do i change it so the macro is looking for time not text entry?
Code: Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range) Application.ScreenUpdating = False If Target.Address = "$A$5" Then Dim raceTime As String raceTime = Target.Value If raceTime "" Then
The code below is for a Userform to allow data to be entered into a form and than placed into a worksheet. Also this code allows me to edit the existing data in the worksheet and than place the data back into the worksheet when down editing.
The problem is some of the data in my userform are numbers and the userform is reading it as text. When I enter numbers into the userform and than place it into the worksheet, how can I change the code so that the userforms to recongnize numbers not a text?
Private Sub UserForm_Initialize() With ActiveCell If .Value = vbNullString Then With .Parent Set myCells = .Cells(.Rows.Count, 1).End(xlUp).Offset(1, 0) End With Else Set myCells = ActiveCell.EntireRow.Range("A1") End If Set myCells = myCells.Resize(1, 28) End With Call FromSheetToUserform Me.txtTYPE.SetFocus End Sub
Sub FromSheetToUserform() Dim myData As Variant
myData = Application.Transpose(Application.Transpose(myCells.Value)) If myData(1) = vbNullString Then myData(1) = Format(Date, "Medium Date")
Basically I first want to be able define around 100 variables such as:
Dog = 1 Cat = 2 Mouse = 3
And so on. The reason being my final data needs to be the numbers for it's purpose but because there are so many I can't possibly remember them all to just type out 23 | 44 | 76 | 2 etc. What I would like to then happen is that whenever I type out the words in a cell it's automatically replaced with the number ID.
So typing in
Dog Mouse Mouse Cat Dog
would automatically result in
1 3 3 2 1
In those cells when I hit enter or at the end in one go. Is this at all possible in Excel 2010?
i have some existing code which is trigerred when anything is input into column c. The code then adds various information in another three columns. One of which pastes a vlookup formulae, and i would like this forumlae pasted into the column c cell which i initialy edited, in order to remove the requirement for one additional column.
The existing code i have is:
Code: Private Sub Worksheet_Change(ByVal Target As Excel.Range) Dim MyText As String MyText = Environ("username") If Target.Cells.Column = 3 Then With Target If .Value "" Then .Offset(0, 2).Formula = "=VLOOKUP(D:D,'P:TAOffshoreTAOffshoreTreasuryRecsGeneralCommit ID''s for control Sheet - Do not move or delete[commit ids - DO NOT DELETE OR MOVE.xls]Sheet1'!$A$1:$B$65536,2,0)"
[code].....
I have tried changing the offset to (0,0) or changing the offset to 'target = ', which does add in the vlookup but then the macro debugs at the 'If .Value "" Then' code?
So I have been playing around with the tab colors on my workbook and am trying to figure out the correlation between color brightness and the auto change from black text to white text. I've noticed that if the Green color value is higher, excel is more likely to use the black text. If Blue is high, white. Green takes precedence over Blue and Red is just kind of in its own world.how excel calculates this?
I am my excel worksheet (excel 2010) I have one cell that changes every day (number). I want this number to open my htm document and replace the same number in a string in the htm and save/close this.
An example: My htm document is located at C:/ and named XX.htm
The number I want from excel is in cell A1 in sheet1, and the worksheet is located in D:/ named yy.xlsx
And the text(number) I want to replace is in the following string in the htm document, in this string it is 72, next day it can be 30:
I know the basics of excell, but haven't ever written any formulas or macros (if that's what I need?) that would perform the following opperations. Bare with me, it's a three step process.
1. I need any zero's to the right of the last number (1-9) to be removed. (I think this can be done with the click of a button, somewhere?)
examples: a. 173.17300 = 173.173 b. 231.11000 = 231.11 c. 53.00000 = 53.
2. I also need for the decimal to be moved to the right of the last number after the zeroes have been removed from the previous step. (This seems to be the most deficult step, but most important for me.)
examples: a. 173.173 = 173173 b. 231.11 = 23111 c. 53. = 53
3. I then need to be able to cross reference those remaining numbers with a set of numbers I have.
examples: Remaining Numbers / My List a. 173173 / Not on list b. 23111 / MATCH c. 53 / Not on list
I have a problem that when I try to convert text to number and format the number without 2 decimal places as seen on the link I have given below, Instead of 1607.947, I get 1607947. I have Excel 2010 loaded. The details are in below picture.
Is there a function that allows you to read column A for an ID (these may or may not include letters/numbers/"?", are non-sequential and are of variable lengths) and, if it is the first time that it has seen an ID column B will read "sample_1_arm_1", if its the second time it has seen an id it will read "sample_2_arm_1", etc? An example of what I am trying to do on a much larger scale:
The included, small database is formatted as text. It is a text feed from an outside source. I simply want to format the cells into either numbers or general format but not text... seems simple, and it should be, but the only way I can get this done is to go to each cell and access the formula bar and re-enter the number by pressing Enter.
I used to get data from a database (CorVu & MIMS) in this format "0122458/001". Due to changes in those Databases I now get the data as 2 columns " 0122458" and "1" .What I need to do is somehow get this back to the old format including the leading zeros.
I am trying to find a formula that will count the number of unique entries there. I have tried the solutions posted on various websites to no avail (most recently:
I have a column C with different text in cells (item's title). Column D - relevant description for each of the items. 100+ rows.
Now, unfortunately, often a spreadsheet with items is updated with many new items. So I get a new spreadsheet with old and new items mixed. I need, somehow, to import descriptions of the old items (Column D of the old spreadsheet) to the new spreadsheet from old spreadsheet. So I want excel to look for old items in column A of the new spreadsheet and, once found, insert a description in the column B from old spreadsheet.
I can't seem to make user-defined format that puts a text in front of a number and/or a text.
Let's say I have A1: 13, A2: texttext A3: text7 and I want to format a lot of cells to "Ilike 13" / "Ilike texttext" / "Ilike text7"... ie add the same text in the front of the cell, no matter what the content is.
I did manage it seperately, with "texttext" @ for text and "texttext" # for numbers, but what's the general one?
I have a macro which will import data to the worksheet, then perform some formatting on the data, then assign the month & job description based on the lookup table. The problem is that when I import in the data, the data in column B&C will be store as text instead of number and the date in column E will store a 2 digit year instead on 4 digit year which cause error to my macro. I have try to preset the column format to number, i even try to change the column format to number when i run the format macro data. But the problem is still there.
What If we had to replace any number.. Lets say, if we had to seperate NUMBER TEXT NUMBER in different combinations.... B2 contains values like these then
TOM CRUISE 12 TOM 5879 CRUISE TOM CRUISE 123456789 123456789 TOM CRUISE 123 TOM CRUISE 456
[ = SUBSTITUTE(B2,"1234567890","") ]
I am at my wit's end pondering over it?
How to make the SUBSTITUTE function work for each individual digit?
I get a dump that is in the form xxxx gbps or xxxx mbps (gigabits and megabits). I'd like to either use a formula or VBA code to convert this to mbps in another column.
I have a standard block of text with numbers in it pulled from various calculations in a financial model. I have done this through a formula
e.g. ="You gross profit percentage is " & D9 & "% and your gross profit is $" & D10 & "." Problem is i'd like to format the numbers that pull through so they are easier to read. At the moment in the above example D10 results in $-600000000. I'd like it to look like $(600,000,000).
Leith got this perfect for me, but my example does not work right. Not sure why it does not save last invoice number too the workbook. The invoice number increase works great, I must be missing a step.