Excel VBA質問箱 IV

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

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


76056 / 76738 ←次へ | 前へ→

【5107】Worksheets("Sheet1").Range("A1").Value
回答  こう E-MAIL  - 03/4/22(火) 13:17 -

引用なし
パスワード
   >セル上にある日付を利用したシート名入力の記述は
>どうしたらよいのでしょうか

いろいろと方法や環境による制約はあると思いますが,お手軽なら
   dd = Worksheets("Sheet1").Range("A1").Value
>>  Worksheets.Add.Move after:=Worksheets(Worksheets.Count)
>>  Worksheets(Worksheets.Count).Name = dd

上記例でA1セルが「日付形式」の場合,このままだと"2003/4/22"が
設定され,シート名称設定時にエラーになりますので,
Format(Worksheets("Sheet1").Range("A1").Value,"YYYYMMDD")
とかに型変換してみてください。

2 hits

【5098】日付をシート名にしたいのですが papasos 03/4/22(火) 11:46 質問
【5099】Re:日付をシート名にしたいのですが こう 03/4/22(火) 12:03 回答
【5101】Re:日付をシート名にしたいのですが papasos 03/4/22(火) 12:18 お礼
【5107】Worksheets("Sheet1").Range(&qu... こう 03/4/22(火) 13:17 回答
【5112】ありがとうございました papasos 03/4/22(火) 15:29 お礼

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