Macro To Populate Cell A Or Ignore

Jan 30, 2008

I'm in a situation where I need to find a workaround for a circular argument. I've decided that having a macro to run would work rather than have a formula in the cell I want populated.

Objective:
I need a macro to either completely ignore the contents of A31 or to change A31 based on the contents of B31. Sometimes there's a B32. Sometimes there's a B667. In which case, this would need to work for all cells A31-A667.

If B31 contains CHERRY or PEACH I want A31 to be altered to say TASTY. IF B31 contains SLIME I want A31 to be altered to say NASTY. If B31 does NOT contain, CHERRY, PEACH, or SLIME I need whatever is already in A31 to remain unchanged.
This would need to continue down the rows until there are no more contents in column B.

Best guess:
I like said - I'm awful. All I could come up with is an IF statement that isn't even complete.
=IF(ISNUMBER(SEARCH("PEACH",B31)),IF(ISNUMBER(SEARCH("CHERRY",B31)),"TASTY",(some formula

that doesn't change the contents of the cell))

But that's something I would have in cell A31 rather than a macro

View 9 Replies


ADVERTISEMENT

VLookup Function In Macro To Populate Cell

May 20, 2008

If I put this in a cell it works fine =VLOOKUP(B3,DateRange,2,0) If I tell VBA to write that formula, it works fine.

ActiveCell.FormulaR1C1 = "=VLOOKUP(RC[-44],DateRange,2,0)"

If I put this in VBA: Range("AK1").Value = Application.VLookup(Range("B3").Value, Range("DateRange"), 2, False)

I get #N/A. I'm stumped - any ideas why this would happen, or how I can work this into my code? I need the vlookup to occur 1000s of times, and don't want to have to put the formula in the spreadsheet because I just want the results, not the formula.

View 7 Replies View Related

Macro To Populate Cells With Formula Based On Adjacent Cell?

Mar 31, 2014

I have a spreadsheet with data populated down column B. This size will vary from day to day so is there a macro I can run that will populate Column C with a formula based on their being data in the adjacent cell.

View 2 Replies View Related

Macro - Auto Populate The Data, Based On The Previous Cell Values

Aug 3, 2009

the post 5 for the actual issue. This being my first post could not update it correctly. I have put my views int he 5th post which will be more clear.

View 9 Replies View Related

Ignore Case While Running Macro

Jul 15, 2006

The following code works well unless the user entered the value in lower case.

How can I have it ignore the case of the "W"? I tried case match= false but I must not be using it correctly.

I found another macro on this site that will change the case to caps (note data comes in via copy / paste). Howerver, I was just wondering if it I can do this all in one step instead of two.

Sub DeleteSpecial()

Dim end_row As Integer
Application. ScreenUpdating = False
Application.Calculation = xlCalculationManual

end_row = ThisWorkbook.Worksheets("sheet1"). Range("D65536").End(xlUp).Row

For i = end_row To 2 Step -1
If ThisWorkbook.Worksheets("sheet1").Cells(i, 4).Value = "W" Then

ThisWorkbook.Worksheets("sheet1").Rows(i).EntireRow.Delete
End If
Next
Application.ScreenUpdating = True
Application.Calculation = xlCalculationAutomatic
End Sub

Also, while I'm in the area, how can I rewrite the above code to actually look for a value of "S" at the same time it looks for "W" and upon finding either delete the row?

View 9 Replies View Related

Ignore Duplicate, Ignore Then Paste

Jun 26, 2007

I have in column D starting D9, I have numbers starting at 1, and may finish at 100. But there could be duplicates, 1,2,3,3,4,5,6,6,7,7,8,9,10,10,11,12,13,.........

I would like to only copy the range D9 to H (End of column D), ignoring all the duplicate numbers, to another sheet.

So on the second sheet, it would be 1,2,3,4,5,6...... with the data copied from E,F,G and H.

View 9 Replies View Related

Macro To Pull From Specific Sheets - Ignore Others

Mar 12, 2014

My workbook has several worksheets so do you need the name of those to be excluded? Or how many sheets i require which are located to the right of the summary tab?

Detail - 5 sheets to the left of summary tab are to be ingored, 7 to the right of the summary are to be pulled (let's say they're named Red, Green, Blue). I only want the colour named tab data pulled and pasted into the summary

Code is below :

Sub karryan()
Dim i As Long
For i = 1 To 3
Sheets(i).UsedRange.offset(1).Copy Sheets("Summary").Range("A" & Rows.count).End(3)(2)
Next i
End Sub

View 1 Replies View Related

Conditonal Formatting Macro Ignore Blanks

Jan 10, 2007

I have the following Conditional Formatting vba code shown below which allows me to format diffrent ranges according to the values in the cell, What I want to be able to do is that if Mycell.value ="" then do not apply the colorindex value, in other words leave any cell in the range which has a null value unchanged.

Private Sub CommandButton1_Click()
' Conditonal format for New hourly report
Dim Mycell As Range
'SL80range formatting
For Each Mycell In Range("sl80range")
Select Case Mycell
Case Is >= 0.8
Mycell.Interior.ColorIndex = 4
Case 0.7 To 0.79999
Mycell.Interior.ColorIndex = 44
Case 0.00001 To 0.6999
Mycell.Interior.ColorIndex = 3
Case Else
End Select
Next

View 2 Replies View Related

Ignore Non-Numeric In Cell

Jul 23, 2014

I have a sheet (example attached) I need a formula to recognise only the numeric values either by automatically deleting the words or by entering the numbers in another corresponding sheet, either would do.

View 5 Replies View Related

Possible To Ignore Text Portion Of Given Cell

Jul 26, 2013

I was wondering whether it is possible to have excel ignore the text portion of a given cell. Or alternatively, have excel add in units (or specified text) after you input an initial value so that the cell can be used in a formula.

I have noticed that if I have cell A1 as 1 min and autofill, excel will recognize the number value and still put 2 min in A2, 3 min in A3, etc. However I can not use a function or any formula as the result will be #Value or another error.

I am looking for a way to be able to use the cells in formulas, and I do not want to put the text portion of the cells into another row/column.

View 3 Replies View Related

How Can I Count Txt In A Cell But Ignore The Formula?

Feb 15, 2009

I have setup a formula with an if statment, so if a cell on another sheet = a certian txt then my sheet A will equal a certian txt, But the problem is i also need to count the cells that contain txt on sheet A, but when i setup a CountA Formula on sheet A it counts the cells with Formula's in then is there a way to only count the result and not include the counting of formula's?

View 9 Replies View Related

Ignore One Of The Cells (P29) If Cell Value Is Zero Or Blank?

Dec 13, 2011

I have a spreadsheet and need to ignore one of the cells (P29) if cell value is Zero or Blank and display a blank cell which in this case is (Q2

My current formula is

=SUM($P$19:P29)/2

View 1 Replies View Related

Ignore Character String That Matches Another Cell

Mar 2, 2012

I have a cell that contains a string of characters that were combined from two different cells. What would the formula be for excel to ignore the characters that are from one of the cells? In other words, if cell A1 contains ABCD123 and cell A2 contains XYZ (the length of the string in A2 varies in length), the combined string is ABCD123XYZ. In cell B1 I would like excel to ignore the contents of cell A2. This seems simple but I'm not coming up with the right syntax.

View 6 Replies View Related

Sum Up Numbers Within Cell - Ignore Text And Other Characters?

May 28, 2014

I have a cell which contains the following information:

01E4R3; 01W5; 01M4G3; 01W5

I want to sum up just the numbers in that cell. In this example, the answer should be: 30

View 9 Replies View Related

Find Active Cell Value & Ignore Duplicates

Jul 28, 2007

I need to write a macro for find a value in all sheets in current workbook. The problem is put like this: I have to write a ID (for DVD archiving) in a column but testing that generated value is unique in entire workbook (I have multiple sheets, organized by movie genre). I can use find method and testing for value <> Nothing but it always said that the value is present (the current cell value); there is any method to omit selected cell value? I think "After:=" parameter can do this but I don't figure out how to handle with it...

View 4 Replies View Related

Formula Must Ignore Typing A Letter In A 24hr Format Cell!?

Oct 15, 2009

Well following on from my question earlier, I am still playing with my timesheet/rota I'm developing.

I have a start time and an end time, which is formatted as hh:mm then an hours cell which adds them up for you.

BUT if someone is on a rest day or a holiday day or a sick day etc, I would like them to be able to type that in without the cell that adds the hours up going doo laly!!!!! (######)

So, is there anyway they can type say 'R' and then getting the hours total cell to ignore it because it isn't a time?

View 4 Replies View Related

Sort With Macro But Ignore Cells With ""

Oct 5, 2009

In Column V there is the formula =IF(ISBLANK(A3),"",COUNTA(N3:U3)/8). This is formatted to percentage. The column shows various percentages, from 0% to 100%, some cells appear blank from the "" part of the formula.

This column is sorted using a macro via a button.
When the sort is ascending, the 0% are at the top and the cells with "" are at the bottom, but when the sort is descending, the "" are at the top.

Is there a way to always to have the "" cells at the bottom whether the sort is ascending or descending. Is this possible to achieve by the code in the sort macro or should it be done by adjusting the formula. Whatever way it is beyond my capabilities.

The code in the sort macro is...

Private Sub CommandButton11_Click()
'Percent Complete
Static iOrder As Integer
Dim oRange As Range
If iOrder = xlAscending Then
iOrder = xlDescending
Else
iOrder = xlAscending
End If
ActiveSheet.Unprotect Password:="duncan"
Set oRange = Range("A3:AZ2000")
oRange.Sort Key1:=Range("V2"), Order1:=iOrder, Header:=xlGuess, _
OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom
ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True _
, AllowSorting:=True
ActiveSheet.Protect Password:="duncan"
End Sub

View 9 Replies View Related

Check Boxes Macro: Macro That Will Check If The Boxes Are Checked And If Not Ignore Them And If So Run A Certain Macro

Jul 28, 2006

I have numerous hyperlinks in cells on a worksheet, next to these I have checkboxes. I am looking for a macro that will check if the boxes are checked and if not ignore them and if so run a certain macro.

View 6 Replies View Related

Macro To Populate Columns

Jul 17, 2012

I am trying to write a macro to populate column A "main sheet"with all data from column A "info sheet", Also, in the "main sheet" Column B add a Batch number from a static cell value B5 in "Settings Sheet" every time we have data in Column A. then insert the today's date in Column C "main" every time we have data in column A.

I put a sample of the data I want to see in my "main sheet" ...

View 2 Replies View Related

Populate Web Form With Macro

Aug 15, 2014

I have a problem after filling in some forms on specific third party site;

After filling in all fields and giving the order to save the info, the fields which had the correct info return to blank, and nothing gets saved on the web page...

Here's how my code looks like...

Sub testing()
Dim IE As Object
Set IE = CreateObject("INTERNETEXPLORER.APPLICATION")
IE.NAVIGATE Range("a1").Value

[Code] ......

View 2 Replies View Related

Macro To Populate A Table

Dec 18, 2007

I'm trying to take list off a sheet called List ( attached pic ) and populate the table on a sheet called I-O List, there is already a formula to get the Module type and calulate the data, on the list it shows how many Inputs and Outputs it has so I need it to look like the final pic I attached, it will basically say if inputs = 16 it will start at 0 and go up. I just don't know how to populate a table, and count up from 0. and the last objective is theres a column called X if the cell is empty I don't want to calculate the line on the list, if it = X then I do.

View 9 Replies View Related

Populate A Spreadsheet Using Macro

Nov 11, 2009

A macro which compiles a list of entries and adds or summarises the cost.

Sheet1 contains multiple entries per group and a cost in ColumnB
Sheet2 contains only one instance of the group with a summary in ColumnB

Here's an example and I hope it helps;

Sheet1
A1 = November , B1 = 100
A2 = November , B2 = 50
A3 = December , B3 = 75
A4 = December , B4 = 10
A5 = September , B5 = 60

After running the macro with CommandButton1
Sheet2
A1 = November , B1 = 150
A2 = December , B2 = 85
A3 = September, B3 = 60

View 9 Replies View Related

Macro To Populate Alternate Cells In A Row With A Value...

Mar 17, 2009

I have a spreadsheet for work rosters. Each person on the roster has a row with info on what they're doing for a given week. Split into the am and pm session of each day.

All I want to do is be able to fill the row with the same value if they're doing the same thing for the week - eg if they're on leave, I'd like to hit CTRL-L and have the row populated with 'LEAVE' in each alternate cell, rather than typing it manually. Note that it is each alternate cell, not each cell as the alternate cell has different info.

So a row would look like this:

Leave | blank |Leave | blank |Leave | blank |Leave | blank |Leave | blank |Leave | blank |Leave | blank |Leave | blank |Leave | blank |Leave | blank |

For the am and pm session of the five working days. And just to complicate matters, each 'cell' on my spreadsheet is actually 4 merged cells, and the alternate 'cell' that I want left alone is two merged cells! This is the macro generated when I do a simple record - it does what I want, but obviously jumps to the original row that I recorded it in whenever I run it - I need it to fill the row that I start it from. I recorded starting in cell I133:L134

View 3 Replies View Related

Macro To Populate A Form And Save As?

Aug 8, 2012

I have a workbook with a list of names ("Roster"). The names are on sheet 1 in column B (about 200 names). I have another workbook with a participation form ("Form"). There is a field on the form for the name - sheet 1, cell A4.

populate the "Form" with the names from the "Roster". Each person should get their own form. Once the name is populated from the "Roster" it should save the "Form" as their name. Then the next person on the "Roster" should have their name populated on the "Form" in that cell and saved as their name, etc.

View 9 Replies View Related

Macro To Populate Data From Worksheet

Apr 15, 2013

I'd like to create a macro such that when a person's name is typed in a cell, a separate set of cells populates with data pulled from a worksheet containing the person's data.

So, for example, I have created a scorecard template. Rather than have 50+ scorecards for each individual, I'd like to have one template upon which the individual's respective data can be pulled into the appropriate cells based on the name entered in another cell on the template (or a pop up in which the name is entered).

View 3 Replies View Related

Macro To Populate Cells From Frequency?

May 13, 2014

i have a sheet that looks like below.

I currently have a long winded formula in all the cells that just slows the whole sheet down, the populated cells range is M6:BM5010 this is the formula i have been using which works but slow !

Code:
=IFERROR(IF(AND(M$5>=$I6,M$5

View 9 Replies View Related

Populate Results Using Formula In Macro

Oct 29, 2009

I am comparing each cell of column A with Column D to match it. I have almost 60,000 records in each columns. Now, I want to show the result of the mismatch in column B as "No Match".

Below is a sample of what I am trying to achieve.

A B D

adam No Match Bill
Wales Charlie
Charlie Denny
Charlie
Wales

I tried to record a mecro with formula (=IF(ISNA(MATCH(A2,$E$2:$E$65536,0)),"No Match","")). It works fine with fewer records but when i try it with my original file it fails.

I also tried to write a macro without formula but no success. It only worked well with fewer records.

What am I doing wrong? Is there anyway to solve this?

How to create a macro using the same formula (=IF(ISNA(MATCH(A2,$E$2:$E$65536,0)),"No Match","")) I used to run it manually.

View 9 Replies View Related

Populate Array For Later Use In Macro Code

Feb 26, 2008

i've come across something that i'd like to do with regards to populating an array/variant not using a global variable.

i currenty have this for testing purposes which works, but perhaps not the best solution?

Private vntArrayCodes() As Variant

Sub populateVntArrayCodes(ByVal intArrayCount As Integer, _
ByVal strCode As String)

Redim Preserve vntArrayCodes(intArrayCount)
vntArrayCodes(intArrayCount) = strCode

End Sub

Is there another way to do this without using a OO Classes?

View 9 Replies View Related

Looping Macro To Populate Master Spreadsheet?

Feb 11, 2013

I have a number of spreadsheets, all of the same format, saved into ("C:Email Attachments").

I wish to populate a master workbook, using a macro to loop through all of the workbooks in that folder, copying all of the data (Starting at B52-Q52) using Selection.End.Down, as the row count is always different and pasting it into the master workbook. Sometimes there may only be one row, so an IF statement may be required, to say if there is nothing in B53 then don't do Selection.End.Down. The overall result would be for all of the data from each spreadsheet is detailed as one big list in the master spreadsheet.

View 4 Replies View Related

Field To Populate NETWORKDAYS But Also To Populate Alternatives If Fields Are Blank!

Aug 11, 2009

i have two fields with dates - one field A1 for date authorised (for a data request) and one field B1 for date actioned (data request)

i need a formula to populate in C1 the following:

if A1 is blank then C1 is 'not actioned'
if B1 is blank then C1 is 'not complete'
if both contain dates then C1 to calculate the number of working days between the dates eg. A1 10.08.09, B1 11.08.09...C1 = 1 working day

View 3 Replies View Related







Copyrights 2005-15 www.BigResource.com, All rights reserved