Excel VBA質問箱 IV

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

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


7646 / 13644 ツリー ←次へ | 前へ→

【37791】セルに、ある形式の発行番号を自動入力し... せりかっち 06/5/18(木) 20:35 質問[未読]
【37792】Re:セルに、ある形式の発行番号を自動入力... ぱっせんじゃー 06/5/18(木) 20:37 発言[未読]
【37794】Re:セルに、ある形式の発行番号を自動入力... せりかっち 06/5/18(木) 20:51 発言[未読]
【37795】Re:セルに、ある形式の発行番号を自動入力... ぱっせんじゃー 06/5/18(木) 21:06 発言[未読]
【37798】Re:セルに、ある形式の発行番号を自動入力... ぱっせんじゃー 06/5/18(木) 21:08 発言[未読]
【37800】Re:セルに、ある形式の発行番号を自動入力... せりかっち 06/5/18(木) 21:32 お礼[未読]

【37791】セルに、ある形式の発行番号を自動入力し...
質問  せりかっち  - 06/5/18(木) 20:35 -

引用なし
パスワード
   書類を作る時に、セルAG6に発行番号を入力しています。形式は、

A06-05-01 というものです。

"A"は分類
"06"は年
"05"は月
"01"はその月内で何番目に発行したか
という意味でつけられています。"何番目"の部分は、月が変わると01から始まり1ずつ新しい番号になります。


これらを自動で入力できるようにしたいんですが・・・。
(分類は現在"A"しかありませんが、将来的に別の記号も増える予定です。)


初心者なのでどうすればいいかわかりません。
どうぞよろしくお願いします。

【37792】Re:セルに、ある形式の発行番号を自動入...
発言  ぱっせんじゃー  - 06/5/18(木) 20:37 -

引用なし
パスワード
   >"01"はその月内で何番目に発行したか

これはどこで判定するのでしょうか?

【37794】Re:セルに、ある形式の発行番号を自動入...
発言  せりかっち  - 06/5/18(木) 20:51 -

引用なし
パスワード
   >>"01"はその月内で何番目に発行したか
>
>これはどこで判定するのでしょうか?

判定するポイント、というと、
別シートのに台帳が作ってあり、発行する度にそちらのシートのC列にも発行番号を入力しています。

新しく発行する際は、その台帳を見て、自分で次の番号を入力しています。

【37795】Re:セルに、ある形式の発行番号を自動入...
発言  ぱっせんじゃー  - 06/5/18(木) 21:06 -

引用なし
パスワード
   こんなかんじでいけると思います。
分からないところがあったらヘルプで調べてみてください。

Dim bunrui As String
Dim myno As String
 '分類設定
 bunrui = "A"
 '番号作成
 myno = bunrui & Format(Date, "yy-mm") & "-" & Format(Worksheets("台帳").Cells(65536, 3).End(xlUp).Value + 1, "00")
 '番号代入
 Worksheets("発行").Cells(6,7).Value = myno
 '番号更新
 Worksheets("台帳").Cells(65536, 3).End(xlUp).Value = .Offset(-1).Value + 1

【37798】Re:セルに、ある形式の発行番号を自動入...
発言  ぱっせんじゃー  - 06/5/18(木) 21:08 -

引用なし
パスワード
   番号更新の部分に漏れがありました。
↓に読み替えてください。

 '番号更新
 With Worksheets("台帳").Cells(65536, 3).End(xlUp)
 .Value = .Offset(-1).Value + 1
 End With

【37800】Re:セルに、ある形式の発行番号を自動入...
お礼  せりかっち  - 06/5/18(木) 21:32 -

引用なし
パスワード
   今やってみたら、ちゃんと入力されました^^
これで手間が省けます^^;ぱっせんじゃーさん、ありがとうございました♪♪

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