Home |
Search |
Today's Posts |
#1
Posted to microsoft.public.excel.programming
|
|||
|
|||
Date Format
I am trying to save a file with this code it worrks but I don't want to save
it with the jobdate 10-18-2006. I want to shorten it to 10-18-06 The cell C10 is formatted to mm/dd/yy I don't do any date calculations oldjay jobdate = Range("C10").Value ' jobdate = Month(Jobdate) & "-" & Day(Jobdate) & "-" & Year(Jobdate) jobname = Range("D6") jobemployee = Range("G3") jobnumber = Range("D4") jobsave = InputBox("Please enter TIME SHEET file name to save", " Process Technology", "" & "C:\Time Sheets\" + jobnumber + jobemployee + (Jobdate)) jobsave1 = jobsave + (".xls" |
#2
Posted to microsoft.public.excel.programming
|
|||
|
|||
Date Format
jobdate = Month(Jobdate) & "-" & Day(Jobdate) & "-" & Year(Jobdate)
Try the following instead: jobdate = Format(jobdate, "mm-dd-yy") |
#3
Posted to microsoft.public.excel.programming
|
|||
|
|||
Date Format
use Dim jobdate as string jobdate=format(range("C10").value,"mm/dd/yy") jobname=Range("D6").value .... etc Oldjay wrote: I am trying to save a file with this code it worrks but I don't want to save it with the jobdate 10-18-2006. I want to shorten it to 10-18-06 The cell C10 is formatted to mm/dd/yy I don't do any date calculations oldjay jobdate = Range("C10").Value ' jobdate = Month(Jobdate) & "-" & Day(Jobdate) & "-" & Year(Jobdate) jobname = Range("D6") jobemployee = Range("G3") jobnumber = Range("D4") jobsave = InputBox("Please enter TIME SHEET file name to save", " Process Technology", "" & "C:\Time Sheets\" + jobnumber + jobemployee + (Jobdate)) jobsave1 = jobsave + (".xls" |
#4
Posted to microsoft.public.excel.programming
|
|||
|
|||
Date Format
I replaced the code and now I get a Run time error "Type mismatch" at the
jobsave = InputBox line.... "Rawce" wrote: jobdate = Month(Jobdate) & "-" & Day(Jobdate) & "-" & Year(Jobdate) Try the following instead: jobdate = Format(jobdate, "mm-dd-yy") |
#5
Posted to microsoft.public.excel.programming
|
|||
|
|||
Date Format
Could be because you have jobdate and Jobdate. Make sure they're both
the same, or define one as jobdate and the other as jobdate2 and make sure you're including the right one. Also, how have you declared jobdate/Jobdate? I've used Variant for mine, just because declaring it as a Date caused problems. |
#6
Posted to microsoft.public.excel.programming
|
|||
|
|||
Date Format
Correction:
Dim jobdate as string jobdate=format(range("C10").value,"mm-dd-yy") Alan wrote: use Dim jobdate as string jobdate=format(range("C10").value,"mm/dd/yy") jobname=Range("D6").value .... etc Oldjay wrote: I am trying to save a file with this code it worrks but I don't want to save it with the jobdate 10-18-2006. I want to shorten it to 10-18-06 The cell C10 is formatted to mm/dd/yy I don't do any date calculations oldjay jobdate = Range("C10").Value ' jobdate = Month(Jobdate) & "-" & Day(Jobdate) & "-" & Year(Jobdate) jobname = Range("D6") jobemployee = Range("G3") jobnumber = Range("D4") jobsave = InputBox("Please enter TIME SHEET file name to save", " Process Technology", "" & "C:\Time Sheets\" + jobnumber + jobemployee + (Jobdate)) jobsave1 = jobsave + (".xls" |
#7
Posted to microsoft.public.excel.programming
|
|||
|
|||
Date Format
Thanks - The previous post indicated the code is case sensitiveJ
"Alan" wrote: Correction: Dim jobdate as string jobdate=format(range("C10").value,"mm-dd-yy") Alan wrote: use Dim jobdate as string jobdate=format(range("C10").value,"mm/dd/yy") jobname=Range("D6").value .... etc Oldjay wrote: I am trying to save a file with this code it worrks but I don't want to save it with the jobdate 10-18-2006. I want to shorten it to 10-18-06 The cell C10 is formatted to mm/dd/yy I don't do any date calculations oldjay jobdate = Range("C10").Value ' jobdate = Month(Jobdate) & "-" & Day(Jobdate) & "-" & Year(Jobdate) jobname = Range("D6") jobemployee = Range("G3") jobnumber = Range("D4") jobsave = InputBox("Please enter TIME SHEET file name to save", " Process Technology", "" & "C:\Time Sheets\" + jobnumber + jobemployee + (Jobdate)) jobsave1 = jobsave + (".xls" |
#8
Posted to microsoft.public.excel.programming
|
|||
|
|||
Date Format
By using Option Explicit (to force declarations) and by delcaring the
variable name with a dim statement all variations of case you can think of will auto correct and become unified. Oldjay wrote: Thanks - The previous post indicated the code is case sensitiveJ "Alan" wrote: Correction: Dim jobdate as string jobdate=format(range("C10").value,"mm-dd-yy") Alan wrote: use Dim jobdate as string jobdate=format(range("C10").value,"mm/dd/yy") jobname=Range("D6").value .... etc Oldjay wrote: I am trying to save a file with this code it worrks but I don't want to save it with the jobdate 10-18-2006. I want to shorten it to 10-18-06 The cell C10 is formatted to mm/dd/yy I don't do any date calculations oldjay jobdate = Range("C10").Value ' jobdate = Month(Jobdate) & "-" & Day(Jobdate) & "-" & Year(Jobdate) jobname = Range("D6") jobemployee = Range("G3") jobnumber = Range("D4") jobsave = InputBox("Please enter TIME SHEET file name to save", " Process Technology", "" & "C:\Time Sheets\" + jobnumber + jobemployee + (Jobdate)) jobsave1 = jobsave + (".xls" |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
Similar Threads | ||||
Thread | Forum | |||
permanent conversion of 1904 date format to 1900 date format | Excel Worksheet Functions | |||
change date format dd/mm/yyyy to Julian date format? | Excel Worksheet Functions | |||
Convert european foreign date format to US date format | Excel Worksheet Functions | |||
code to convert date from TEXT format (03-02) to DATE format (200203) | Excel Programming | |||
Change a date in text format xx.xx.20xx to a recognised date format | Excel Programming |