If Else Statement Doesnt Work Well...

Mar 25, 2009

If Else Statement doesnt work well. I just create a code like:

View 2 Replies


ADVERTISEMENT

Macro That Doesnt Work In 07 But Works In 03

Oct 28, 2008

I've been searching around here to see if anyone had an answer about codes and macro changes from 03 to 07. The closest thing I found was something about lists being tables and such. However, I am still unsure of what the issue might be in my case.

Sub ArrangeColumns()
'
' ArrangeColumns Macro
' Macro recorded 3/7/2008 by ****
'

'
endRow1 = ActiveSheet.UsedRange.Rows.count + 1
Range1 = "A1:O" & endRow1

Range(Range1).Select
Range("A3:O39").Select
Application.CutCopyMode = False
ActiveSheet.ListObjects("List1").Unlink
ActiveSheet.ListObjects("List1").Unlist
Columns("A:B").Select
Selection.Delete shift:=xlToLeft
Columns("I:I").Select
Selection.Cut
Columns("B:B").Select
Selection.Insert shift:=xlToRight
Columns("L:L").Select
Selection.Cut
Columns("C:C").Select
Selection.Insert shift:=xlToRight
Columns("M:M").Select
Selection.Cut
Columns("E:E").Select
Selection.Insert shift:=xlToRight
Columns("L:L").Select
Selection.Cut
Columns("G:G").Select
Selection.Insert shift:=xlToRight
Columns("B:B").ColumnWidth = 11.29
End Sub

So here, the red text is what gets flagged when you run the macro. I seem to be getting a Run-time error '9': Subscript out of range error.

I am not exactly sure what the macro does besides clean up and sort a portion of a worksheet. Also, there is not worksheet called "List1," but changing that value does nothing. Is there an equivalent command to those highlighted in red? Or, perhaps if anyone knows of a place where I may reference these commands myself, that would be great as well.

View 9 Replies View Related

Select First Empty Cell... Doesnt Work

Aug 10, 2009

I am using this code to select the first empty cell in column A.

View 9 Replies View Related

Switch Statement Is Too Long For VBA. To Make The Switch Statement Work Over Two Lines

Jan 6, 2009

I have created a very long switch statement, which is too long to be placed in one row in VBA. I have attempted to put a space and underscore at the end of one line and continue the statement on the row below by placing a comma at the start of the second line. VBA will accept my efforts, but when I run the statement in the immediate window, the following error appears.

"Invalid procedure call or argument"

I understand that there are certain rules where I can split a switch statement onto two lines, yet I do not know what they may be.

View 9 Replies View Related

IF Statement Does Not Work..?

Nov 5, 2008

IF statement does not work?I have a chart on my sheet like so: (it gives me rates of pay)

View 3 Replies View Related

IF Statement Won't Work As I Have Exceeded The Limits

Jun 29, 2009

I have been trying to do an if statement but need to choose between 10 options:

In Column AA I could have any one of the following 10 text entries - In column AB I need to return 8, 4, 2, 1 or 0.5 depending on which is in AA (this column AA cannot be sorted nor are people willing to cut back to 5 options )

"Very High" returns 8
"Very High (>50)" returns 8

"High" returns 4
"High (>20)"returns 4

"Medium" returns 2
"Medium (>10)" returns2

"Low" returns 1
"Low (>5)" returns 1

"Very Low" returns 0.5
"Very Low (<1)" returns 0.5

naturally the following IF statement won't work as I have exceeded the limits

View 2 Replies View Related

SUMIFS Statement Doesn't Work?

Jun 12, 2014

I can't get this to work. What am I doing wrong? I keep getting a #VALUE! error.

=SUMIFS($G$2:$G$31,$L$2:$L$30,F37,$B$2:$B$30,G$36)

I want to sum the NUMBERS in golumn G if the DATE in column L matches the DATE in cell F37 AND if the TEXT value in column B is equal to the TEXT value in cell G36.

View 2 Replies View Related

Case Statement - VBA Code To Work Automatically

Aug 27, 2013

I've selected a case statement (see below) but I want to that code to work automatically. So i do not want to press a button to show a certain value in S2. But I want cell c2 to automatically pop up the value (depending of the value in V4). So kind like an if/then statement.

Sub CASEMEDEWERKER()
Select Case Range("F4").Value

Case "Medewerker"
Range("S2") = "M"

Case "Interview"
Range("S2") = "I"

Case "Data"
Range("S2") = "D"

Case "Observatie"
Range("S2") = "O"
End Select
End Sub

View 4 Replies View Related

Cant Get A Range(activecell.offset) Statement To Work

Apr 23, 2009

I have a combobox which is linked to a list of policies which has information to the right of them, upon changing the value in the combobox the subroutine below is activated.

It stores the value of the combobox in a string variable, goes to the list and searches for the cell containing the policy. Upon finding the cell it uses the range offset operation to select the two boxes to the right of the active cell. This is where I get my error 1004 - application or object defined error.

Code

Private Sub cmbSectionName_Change()
Dim mySearch As String
'Assigns combobox contents to mysearch
mySearch = cmbSectionName.Value
'select the range
Application.Goto Reference:="SectionNameList"

View 9 Replies View Related

User Defined Function With If Statement Does Not Work / Incorrect Code

Mar 7, 2014

I am trying to create the following function but I cannot seem to get it working correctly.

[Code] .....

View 3 Replies View Related

"If" Statement: Work Out On A Spreadsheet How Many Failures I Have Had According To A Traffic Light System

Jan 7, 2009

I have a scenario where I am trying to work out on a spreadsheet how many failures I have had according to a traffic light system. If I have 5 or less failures it is considered green, between 6-10 amber and 11 or more red. How can I create a formula under column A that captures which status it is on?

View 3 Replies View Related

Workbook Doesnt Allow Re-saving

Dec 14, 2009

i have a workbook which is mainly use in construction building design... i want users to input ther respective data in that workbook to calculate and design only, but i dont want the user to save the changes they made...

View 9 Replies View Related

Replace Doesnt Look In Values

Aug 8, 2006

I need to replace format for multiple cells. Most of them have formulas and shows values. But Replace wont let me choose to look in values as you can see in the picture:

I'm completely lost. I just did replace with "Look in: values" option couple of hours ago. And now this... Or am I going crazy?

View 3 Replies View Related

Change Formula So It Doesnt Retun #value!

Nov 29, 2008

i have this formula in cell L30. change formula so it doesnt retun #value!

View 2 Replies View Related

Loop In Macro Doesnt Stop!

Mar 18, 2008

What I am trying to do is create a chart for each row in my raw data - the rows does change on a week to week basis as we are comparing stores

My raw data is: (I would post data although its too wide
Column A - New Store
Column B - Like Store
Column C:N - New Store Sales
Column O:Z - New Store SOH
Column AA:AL - LIke Store Sales
Column AM:AX - LIke Store Sales

I am trying to loop my code so that it creates a new chart for each row....although the loop keeps going and it doesnt move down a row each time

my code is:

Range("A1").CurrentRegion.Select
rnum = Selection.Rows.Count
Range("C2:N2").Select
For i = rnum + 1 To Rows.Count
If rnum >= 1 Then
Charts.Add
ActiveChart.SetSourceData Source:=Range("'CHART RAW DATA'!$C$2:$N$2").................

View 9 Replies View Related

Loop In Macro Doesnt Stop

May 14, 2008

im trying to use a loop to open each file within that folder. My problem is it keeps looping and only opens the same file -

my code is:

'Enter names of files within C:Temp in activesheet
Dim myDir As String, fn As String, txt As String, myList
myDir = "C: emp"
fn = Dir(myDir & "*.xls")
If fn = "" Then Exit Sub
Do While fn ""
txt = txt & vbLf & Left$(fn, InStrRev(fn, ".") - 1)
fn = Dir
Loop

View 9 Replies View Related

Dynamic Range Doesnt Allow New Data

May 5, 2006

I am trying to create a dynamic range for a list that I have. I also want to create an extra empty cell at the bottom or top to type in text that I need only once in some special cases. I named the list and changed the reference to =offset(Sheet1!,$A$2,0,0, counta(sheet1!$A$A),1). The data starts from A2. However when I used Data> Validation>List to see the data, I am always missing the last row in the list.

View 3 Replies View Related

Settings Tab For Data Validation Doesnt Appear

Aug 10, 2006

Im trying to create a validation for cells but the settings tab under data>validation menu isnt there.

View 2 Replies View Related

Delete Row If Value(array) Doesnt Exist In Column

Jun 23, 2009

I noticed there any plenty of examples of delete row if variable EXIST. But im after deleting rows if an array of string items DONT exist. EG. vList = Array("AWilson54", "ADavey99", "MPaterson44").

its for a varying size document and the column to search through is (AN). Does anyone already have something for this? as i mentioned before there are plenty of search hits on if a value exists but not the opposite.

View 3 Replies View Related

Remove All The Rows Which Doesnt Belong To The Current Month

Aug 23, 2009

Need to create a macro to remove all the rows which doesn't belong to the current month, i have attached a sheet but don't know how to create a macro.

View 5 Replies View Related

Sorting Data Doesnt Move Hyperlinked Cells

Sep 20, 2007

Ive spent a few hours adding email hyperlinks to data in column B.

I now want to sort the data in the worksheet into ascending order using the data in column A.

The problem is, none of the hyperlinks from column B sort with the data in column A, they are still in the cell locations I had originally entered them.

View 9 Replies View Related

Spinner Link Cell Doesnt Change When I Copy And Paste The Row

Jan 24, 2010

I have a Piece of Code that copys a Row in my Spreadsheet and Pastes it underneath the original Row.

The Problem that I am having is that within the Row it Copys there is a Spinner in it. I want the Spinner to be copied also but the Cell that the Spinner is Linked to Says as the Original Cell, it doesnt move Down with the New Row Pasted in.

Here is the code that i have written to Copy the Row and Paste it down a Row.

View 5 Replies View Related

Shorten This Query: If The Cell Doesnt Contain Any Info Dont Update

Apr 9, 2007

i have some code (see below). at the part where it says

If ActiveCell. Offset(0, 9).Value <> "" Then
.Fields("Skill_32") = ActiveCell.Offset(0, 9).Value

i want to make this smaller - i have to write this line bout 60 times 3 times over (incresing the numbers as i go ((0, 9..10..11 etc etc and (Skill_32..33..34 etc etc) )) to give you an idea of what im trying to accomplish - im opening and writing to a database but if the cell doesnt contain any info dont update.

Function EditCPS(ByVal StaffNumber As Long)
On Error Goto Err_Handler
Dim SkillsBuilderDB As Database
Dim RSSkillsBuilder As Recordset
Dim MySQL As String
Set SkillsBuilderDB = OpenDatabase(Worksheets("Adding Data").Range("IV1")) ' database location
MySQL = "select * from CPS where StaffNumber=" & StaffNumber
Set RSSkillsBuilder = SkillsBuilderDB.OpenRecordset(MySQL)
With RSSkillsBuilder
.Edit
If ActiveCell.Offset(0, 9).Value <> "" Then
.Fields("Skill_32") = ActiveCell.Offset(0, 9).Value
Else............................................

View 7 Replies View Related

Work Out A Formula For My Spreadsheet Which I Use To Work Out Cutting Lists For Timber Frames

Jan 11, 2009

i need to work out a formula for my spreadsheet which I use to work out cutting lists for timber frames. I need it to work out if the width of a job is for eg 2400mm i need to work out how many timber studs I need so the space between each stud is between 400mm and 500mm and this will need to work for a range of different sizes of frames. I have it written at the moment and it just devides the width by 400 and gives me a amount of studs but it would work much better if it could space them between 400 & 500.

View 4 Replies View Related

Work Accurately With Times To Calculate The Work Progress Of The People In The Workshop

Mar 3, 2009

In a project i am compiling i need to work accurately with times to calculate the work progress of the people in the workshop thus....here goes....

I have in work book #1 (7) sheets mon to fri + complete week + a sheet where all job numbers are collected.

From monday to friday the workmen log their times as a start time and a end time. This has to be then calculated to a total hours:mins spent per job, wich in turn then has to be calculated to a total hours:mins spent per day. And the on the complete week sheet recalculated as a total time worked per week.

View 9 Replies View Related

If Statement: =IF(A2=A2,"CN","US") Doesn't Work

Nov 12, 2008

=IF(A2=A2,"CN","US") doesn't work


ie

**
US
US
**

with give me this

** CN
US US
US US
** CN

View 2 Replies View Related

How To Get A Macro To Work With Any Work Book Name

Aug 24, 2009

i have a made a macro that copies info to a new sheet now that is working great but if i change the name of the work book it wont work any more so i need the macro to work with what ever name i give the workbook

the current name is

AVERAGE PRICE (update 2009) Mimmos Armico 170809.xls

i have attached the code in notepad ...

View 8 Replies View Related

Make To Display (0), Instead Of (-0,02) When I Just Do Other Work Than Cad Work

Feb 13, 2010

In column J, Cad Hrs. How to make to display (0), instead of (-0,02) when I just do other work than Cad Work? I need to separate type of work according to price hour, overtime, and so on.

View 2 Replies View Related

Utilize A Select Case Statement In Target Intersect Statement

Jul 28, 2009

I am currently using an Intersect statement in a worksheet module to perform two things:
1. Insert a time stamp into row 2 when row 1 has a price inserted
2.To clear that time stamp if the price is deleted at some later date.

My problem is with the time stamp value being deleted by the user.
If I try to clear the price (now that the time cell =empty) I get a Runtime error 91 - Object Variable or With block variable not set.

I would like to convert this code to a select case statement but I'm not sure how to do this in this situation. Would error coding be appropriate in this instance?

View 5 Replies View Related

Copying A Certain Range In A Work Sheet To Another Existing Work Sheet Using VBA

Dec 29, 2009

I have a range of cells in a work sheet "sheet 1 " my objective is to filter this range according to certain criteria (i ve succeeded to do this ) yet what i want to do now is copy this data to another existing worksheet in a certain range .

note :the existing worksheet to which i 'll copy the filtered data has some cells out of the range that i dont want to over write ..

Simply :how to copy a selected range of cells in a work sheet to already existing work sheet in a specific range aswell .

View 9 Replies View Related







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