プロが教えるわが家の防犯対策術!

エクセルを使っています。(office2003)
仕事上証明書番号をつけなければならなく、困っています。

ひとつの雛形を元に、そのファイルが開くたびに、証明書番号がW313【001】←【】は実際つけません。
【】の中の数字をファイルを開くたびに連番で番号を振っていきたいのですがやり方がわかりません。
どうぞ教えてください、
宜しく御願い致します。

A 回答 (1件)

ワークブックを開く度に、連番で番号を振っていく例を示します。



1)雛形のワークブックファイルのWorkbook_Open()イベントに下記のコードを貼り付けて保存します。

Private Sub Workbook_Open()
With Worksheets(1).Range("A1")
.Value = Val(.Value) + 1
End With
End Sub

2)雛形のワークブックファイルのシート1のセルA1に数字の"0"を入力します。

3)雛形のワークブックファイルのシート1のセルB1に下記の計算式を入力します。

="W313【"&TEXT(A1,"000")&"】"

4)雛形のワークブックファイルを保存して閉じます。

5)雛形のワークブックファイルを再度開くと、セルB1の値が"W313【001】"に変わります。

6)雛形のワークブックファイルを閉じて再度開く度に連番で番号が振られていきます。


以上、ご参考まで。
    • good
    • 0
この回答へのお礼

有難う御座います。早速やって見ます。
しかし、

1)雛形のワークブックファイルのWorkbook_Open()イベントに下記のコードを貼り付けて保存します。

ここがわかりません。
もしよろしければ教えてください。

お礼日時:2013/12/27 10:01

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!