単純に「邪魔にならない箇所(セル)」にその1,2,3を符番するようマクロを修正する,あるいはA1のたとえばフォントの色を白くする・A列を1行目を隠してしまうなど,あなたの実際のエクセルのレイアウト(ご相談で情報が提供されていません)に応じて,ご自分で適切に修正を加えていくのが適当です。
まぁ,そういう事込みでとにかく丸写し以外できないというお話なら
改めて
1.ひな形ブックを開く
2.ThisWorkbookシートを開く
3.さっき教わったマクロは綺麗に消去する
ついでにA1,B1セルも消してしまう
4.改めて次のマクロをコピー貼り付ける
private sub Workbook_Open()
with worksheets(1)
.range("A1") = "W313" & format(val(right(.range("A1"),3)) + 1, "000")
end with
thisworkbook.save
end sub
5.ブックを保存し,閉じて,開き直して使用する。
今行いましたが、その通りうまくいきました。
補足で教えていただきたいのですが、
private sub Workbook_Open()
with worksheets(1)
.range("A1") = "02" & format(val(right(.range("A1"),3)) + 1, "000")
end with
thisworkbook.save
end sub
で、02が表示されず2からの表示になってしまいます。
エクセルで何か設定はあるんでしょうか?
初歩的ですみません。
お礼
早速のご回答、有難う御座います。 早速試してみます。 その通り、丸写ししか出来なくすみません^^ ご説明頂いた領域も始めての内容でわからないことばかりです。 またご教授下さい。
補足
今行いましたが、その通りうまくいきました。 補足で教えていただきたいのですが、 private sub Workbook_Open() with worksheets(1) .range("A1") = "02" & format(val(right(.range("A1"),3)) + 1, "000") end with thisworkbook.save end sub で、02が表示されず2からの表示になってしまいます。 エクセルで何か設定はあるんでしょうか? 初歩的ですみません。