Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


20132 / 76732 ←次へ | 前へ→

【62023】Re:日付更新とシート一番最後に動かす
お礼  ハニケン E-MAIL  - 09/6/17(水) 13:06 -

引用なし
パスワード
   ▼つん さん:
>▼ハニケン さん
>おはようございます^^
>つるりんさんが回答されてて、それでOKかと思うので,蛇足ですが・・・
>
>自分でもごちゃごちゃといじってましたので^^
>
>
>'==============================================
>「A1」セルの書式設定が「日付」に設定されてて、
>数字も半角でOKなら
>
>Sub Test()
>
>  Dim ws As Worksheet
>  
>  Set ws = Worksheets("8月1日")
>  
>  With ws
>    .Move after:=Worksheets(Sheets.Count)
>    .Range("a1").Value = .Range("a1").Value + 28
>    .Name = .Range("a1").Text
>  End With
>  
>  Set ws = Nothing
> 
>End Sub
>
>'==============================================
>
>数字は全角で(質問の文章内が全角だったので・・・)
>書式設定は「文字列」になってる場合
>
>Sub test2()
>
>  Dim ws As Worksheet
>  Dim strDate As String
>  
>  Set ws = Worksheets("8月1日")
>  With ws
>    .Move after:=Worksheets(Sheets.Count)
>    strDate = CStr(CDate(.Range("a1").Value) + 28)
>    strDate = StrConv(Month(strDate) & "月" & Day(strDate) & "日", vbWide)
>    .Range("a1").Value = strDate
>    .Name = strDate
>  End With
>  
>  Set ws = Nothing
> 
>End Sub
>
>'==============================================
>
>ちょっとごちゃごちゃしてるかしらん?
>
>気が向いたらお試し下さい^^;


有り難うございました。
うまくいきました。
ご親切に感謝致します。

1 hits

【61983】日付更新とシート一番最後に動かす ハニケン 09/6/15(月) 16:59 質問
【61987】Re:日付更新とシート一番最後に動かす つるりん 09/6/15(月) 21:48 回答
【62022】Re:日付更新とシート一番最後に動かす ハニケン 09/6/17(水) 13:05 お礼
【61993】Re:日付更新とシート一番最後に動かす つん 09/6/16(火) 10:50 発言
【62023】Re:日付更新とシート一番最後に動かす ハニケン 09/6/17(水) 13:06 お礼

20132 / 76732 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free