#1   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 337
Default 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   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 30
Default Date Format

jobdate = Month(Jobdate) & "-" & Day(Jobdate) & "-" & Year(Jobdate)

Try the following instead:

jobdate = Format(jobdate, "mm-dd-yy")

  #3   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 138
Default 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   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 337
Default 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   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 30
Default 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   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 138
Default 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   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 337
Default 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   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 138
Default 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
Search this Thread:

Advanced Search
Display Modes

Posting Rules

Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
permanent conversion of 1904 date format to 1900 date format Jos Excel Worksheet Functions 4 November 26th 15 02:48 PM
change date format dd/mm/yyyy to Julian date format? itzy bitzy Excel Worksheet Functions 1 December 8th 09 07:42 PM
Convert european foreign date format to US date format EAL Excel Worksheet Functions 1 May 14th 09 10:02 PM
code to convert date from TEXT format (03-02) to DATE format (200203) Gauthier[_2_] Excel Programming 0 September 22nd 04 03:26 PM
Change a date in text format xx.xx.20xx to a recognised date format concatenator Excel Programming 1 November 24th 03 11:33 PM


All times are GMT +1. The time now is 06:13 PM.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright ©2004-2024 ExcelBanter.
The comments are property of their posters.
 

About Us

"It's about Microsoft Excel"