Converting To 2007
Oct 6, 2009My office converted to 2007 last night. I had created my own macro toolbar in 2003 with frequently used macros on it. How do I recreate this in 2007?
View 14 RepliesMy office converted to 2007 last night. I had created my own macro toolbar in 2003 with frequently used macros on it. How do I recreate this in 2007?
View 14 RepliesI've got the following macro which I used to copy and transpose an array of data from a 'working' workbook (data in columns) to a 'summary' workbook (data in rows). This worked great in excel 2003 as I used all the columns available (ie. up to IV).
I've run into a problem now I'm using Excel 2007 as there are now significantly more columns. The macro is now trying to copy and transpose every single column in the workbook and is taking a ridiculous amount of time.
How would I adjust this macro so that it only copied a set number of columns? I'd like it to copy only up to column ATV in working.
Sub test()
Dim i As Integer, n As Long
Sheets("summary").Columns("b:iv").Clear
For i = 7 To Columns.Count Step 3
n = n + 1
With Sheets("working").Cells(8, i).Resize(11)
Sheets("summary").Cells(n + 2, "b").Resize(.Columns.Count, .Rows.Count) _
.Value = Evaluate("if(transpose(working!" & .address & ")=0,"""",transpose(working!" & .Address & "))")
End With
Next
End Sub
I created this code in Excel 2007 now i want to put it on my other users machines they are using Excel 2003 and i keep getting debug errors can someone help
Sub setup()
' Keyboard Shortcut: Ctrl+Shift+C
'add sheet
Sheets.Add After:=Sheets(Sheets.Count)
'format headers
With Range("A1")
.Value = "Job Name"
.Name = "Arial"
End With
With Range("A2")
.Value = "Quote #"
.Name = "Arial"
End With
With Range("A3")
.Value = "Job #"
.Name = "Arial"
I have a large table of results that looks like this...
Forename___Surname___Art___Maths___Science___English___Drama
Billy________Bob_____________B_______A________C_____________
Michael_____Micky_____A_____D_______B_________________C____
Shelly______Sholly_____A*____A________________A________B____
I am looking for a way to write this data in a list like this........
Billy__Bob__Maths___B
Billy__Bob__Science_A
Billy__Bob__English__C
Michael__Micky__Art__A
Michael__Micky__Maths__D
Michael__Micky__Science__B
Michael__Micky__Drama__C
Shelly__Sholly__Art__A*
Shelly__Sholly__Maths__A
Shelly__Sholly__English__A
Shelly__Sholly__Drama__B
Excel 2007
Is it possible to convert a format like this to something else? 2013-01-29T12:12:11Z
From
YYYY-MM-DDTHH:MM:SS7
To
YYYY-MM-DD HH:MM:SS
I have 450 names for which I would like to create email addresses. For example:
Name: John Doe
Required email address: John.Doe@boston.gov.tr
Is there a way to convert all 450 names in one go so I can then upload to MS Outlook and then send emails to these people? I am using MS Excel 2003 & 2007.
I have phone number in phone format which looks like this: (123) 456-7890 which needs to be converted to: 1234567890.
I tried but unable to do so.
I am migrating a bookkeepping spreadsheet from Quattro v12 (c2001) to Excel 2007 and have hit a stone wall over relative 3-D references.
In this workbook each sheet holds data for one month, and this includes some lagging-12-month calculations -- that is, summing a range on a single cell for the preceding 12 sheets (including this one).
Unexpectedly, this formula:
=ISUM('201206:201305'!M6)
gives absolute references, even though I put in no dollar signs after the sheet names. This means it gives the wrong answer when copied to the next sheet to start a new month.
I can find no reference at all to converting the above formula from absolute to relative reference.
How to make EXCEL 2007 Automatically convert all my CURRENCY symbols in all cells formatted for CURRENCY in THE SAME SHEET to the one and ONLY currency selected in JUST ONE cell ? (i mean, after conversion, all of them are Not just display currency symbols, but Calculable monetary values like regular Excel's built-in currency format)
I am a dummy in VBA so I really am not familiar at all if the solution is really one of VBA. I don't even know how to start programming VBA at all in Excel.
I have an excel table .xls : 1.jpg
And I have to convert it to .csv (as the only applicable format for a database mass upload) , but when I do this , all the 0 values (numbers) from the NEW ZIP POSTAL table disappear.
If I save it : 2.jpg
The issue is that there are six types of "numbers" in the table that I am trying to turn into all numbers. Obviously, I'd like to turn the Ks in 1,000s and the Ms into 1,000,000s:
#.##K
#.#K
#K
#.##M
#.#M
#M
If there weren't all six, I think I could fix this pretty easily, but as it is I'm pretty stumped (other than a manual fix).
I am currently exporting data into excel. The data i am exporting comes in the form of hh:mm:ss. When i export it into excel...everything appears fine. I am also using the data to generate charts. I have multiplied the values by 1440 in order to show as minutes for the charts.
When i import the data to excel and the hours value is bigger than 24, for some reason excel converts it into totally different figures. The minutes caluation (*1440) still works fine, but i need the actual hh:mm:ss to be correct, not amended by excel. Is there a way to do this. Ex. Data imported: 74:51:03 in hh:mm:ss - excel coverts this to 02:51:03.
I have put VBA code which will winzip all the excel files to .zip files in a folder. But problem is when i run the code it zips the file as .xls.zip.
For example:-
Sub Zipping()
'
Dim file As Variant
Const SOURCE = "E:Output"
[Code]....
So the output is :- abc.xls gets converted to abc.xls.zip
I have some code where it prompts you to enter a %, and then it calculates if the Lst Wk Sales > Avg Wkly Sales + %.
box2 = InputBox("Enter % increased by Sales")
ActiveCell.FormulaR1C1 = "=IF(RC[-111]>RC[-121]+" & box2 & ",""YES"",""NO"")"
The problem I have is that excel treats the formula as +50% rather +1.5. Can anyone help me around this issue?
I am working within Excel and am hoping to convert from A LOT of columns containing hh:mm:ss to AM at the end, however I am unsure of a fast / efficient way to do this. I am using MS Office Excel 07....
View 9 Replies View RelatedI was wondering if you can convert a program you have made on excel into an EXE. I then wanted to give trial period evaluation copies out, plus secure the program to a specific PC.
View 6 Replies View RelatedI know this is a dumb question but I can't get a sumif to work in vba. I want the actual formula in the cell, not just the output value.
This is my most recent attempt:
VB: Range("C2").Formula = "=SUMIF(Z7:Z12000, >0,N7:N12000)"
I get Run-time error 1004, application defined or object defined error.
Why doesn't this work?
I need a formula that converts time in the format of hh:mm to 00:mm. I only want the minutes.
View 4 Replies View RelatedI have an export from a database application in which I have thousands of dates. The dates are not in a date format (normal problem) so I wrote a formula to convert them as follows.
Original Date in A1 : 11/13/2008 This is mm/dd/yyyy
Formula : =VALUE(MID(A1,LEN(A1)-6,2)&"/"&LEFT(A1,LEN(A1)-8)&"/"&RIGHT(A1,4))
Result : 13/11/2008
This seems to work at first, until I looked more closely. If I change the date I am converting so that the date in cell A1 is 11/12/2008, ie. the dd value is less than 13, then the formula no longer works. It is fine for all values over 12.
All I get in these cases is #VALUE!
Using an existing database with nonfixed boundaries I am creating a new one with uniform boundaries.
The simple spreadsheet I will use in this comment isn't what the database actually looks like but represents what I am trying to achieve.
StartFinishAssigned #
0151
15252
25403
40552
55602
60804
80953
951002
Here I have the old data, organised into sections that have the same assigned number. (Note: the assigned number may be the same as the previous cell). I wish to change it into this structure:
StartFinish#
020
2040
4060
6080
80100
It will be organised by the start and finish instead of by the assigned number. Instead I would like the number to reflect the lowest assigned number that occupies a part of that area.Is it possible to create a forumla which would achieve this?
How to produce invoices in excel as opposed to Sage because it works better for them, with this in mind I will have to use excel for everything......
My invoice layout is basically like this.
Travel Hours Site Hours Rate Additional Material Total
2.00 2.00 1 £180.00
1.00 1.00 1.5 £135.00
I have different rates for different customers......then I have 3 rates for each of those customer. So If I charge £45p/h to one customer (normal rate) it then becomes 67.50p/h (1.5) and £90.00p/h (2).....depending on the time of call out. You will see above that one call out could incorperate two different rates, depending on arrival and departure time etc.
1) How do I get a value (travel and site hours) converted into £
2) How do I set a specific value for each rate customer, and rate? Can I have a rate saved so i can then select that rate relevant to that customer when inputting?
I have a spreadsheet that automatically inserts the colon into time entries (2123 converts to 21:23), my problem is that the VBA doesn't recognize single minutes (i.e. when when a time is entered from 12:01am (0001 or 01) until 12:09am (0009 or 09)). When entered I get a "Run-Time error '5': Invalid procedure call or argument"
View 6 Replies View RelatedIs it possible to convert an excel file to pdf format using vba code?
View 11 Replies View RelatedI am trying to calculate the entire amount of time taken by each person in my team to complete a number of dictation files. The program we use exports the data in this format:
MacroLab 15:3029/02/2012 17:561/03/2012 8:00MacroLab 15:2129/02/2012 15:411/03/2012 8:29
Where it says 5:30, excel shows it in the formula bar as 5:30:00 AM.
What I've been trying to figure out (with very little understanding of how excel works) is how to format that column so that it shows 00:05:30 (as in 5 minutes, 30 seconds) so that I can sum the entire column for each typist and get the total amount of time spent typing per day.
I started changing it manually, but there's rows and rows of the data, for a few months now and its taking me forever. I've been googling my self ragged, but I either don't understand what people say, or I'm not searching the right way (probably a combination of both).
I have an excel workbook that has a column called Weight in LBS. I already have about 7000 products all shown in pounds. Im switching to a new program that requires the weight be shown in grams! Is there any way of converting all of my existing rows to show as grams? They are all different weights, some less than a pound all the way up to 20 pounds!
View 7 Replies View RelatedI am trying to convert a number which uses T to signify Thousand, and M for Million.
How would I program excel (or a VB Macro) to recognize and convert those letters to 0's?
I am trying to convert An Access macro/function programs to Excel and I am having trouble processing the following in Excel:
Set rsbuildinforce = CurrentDb.OpenRecordset(InfTable)
(InfTable) is defined as an Access linked table name. The values of columns in rsbuildinforce drive the logic of the macro/function
The object of the program is to read in data from excel, do some manipulations, reformatting, etc... and output .csv files.
creating a formula that would convert a string like 63008 (Mdyy format) to a format that Excel can read as a date
=IF(LEN(I2)=5,DATE(20&RIGHT(I2,2),LEFT(I2,1),MID(I2,2,2)),DATE(20&RIGHT(I2,2),LEFT(I2,2),MID(I2,2,2)))
In other words IF(the length of the cell value is 5, parse the date this way, otherwise parse it another way)
If I2=63008, this would output 6/30/2008
I want to convert this to a function since that formula is rather tedious to type out, but I am new to Excel programming
I am currently converting a date in column "A" to a day in Column "B"
Columns("B:B").NumberFormat = "dddd"
Range("B3:B" & lrow).Formula = "=A3"
can someone please advise what code I need to make the day stay as text only in column "B"
If I do a copy / paste special for column "B" and change it to text it reverts to the number of the date.
I would like it to stay as the day,eg, Monday, Tuesday, etc.
I have a PDF document that is one single table but it is long so it takes up 30 pages. When i convert from PDF to Excel (Using a converter) it gives me one tab per page I.E. 30 tabs.
I need to do calculation on the data, and need them on one page. Is there a way to merge tabs, or a macro that will do it for me?