No.2ベストアンサー
- 回答日時:
以下のマクロを標準モジュールに登録してください。
シートは42枚必要です。
最後のシートは493~500まで通番が割り振られます。
Option Explicit
Public Sub 通番設定()
Dim sno As Long
Dim rgs As Variant
Dim tuban As Long
Dim moji_tuban As String
Dim i As Long
rgs = Array("X5", "X18", "X31", "X44", "X57", "X70", "AX5", "AX18", "AX31", "AX44", "AX57", "AX70")
For sno = 1 To 42
For i = 0 To 11
tuban = (sno - 1) * 12 + i + 1
moji_tuban = "'" & Format(tuban, "000")
Worksheets(sno).Range(rgs(i)).Value = moji_tuban
If tuban >= 500 Then Exit For
Next
Next
MsgBox ("完了")
End Sub
No.1
- 回答日時:
通し番号は、例えば1の場合、「1」ではなく「001」で間違いないでしょうか。
(前0がつく)どのシート割り振るかですが
1番目の左側のシートのへ001~012
2番目の左側のシートのへ013~024
・・以下同様・・
12番目の左側のシートのへ589~500
と500まで割り振れば良いでしょうか。
12個のシートが作成済みである前提です。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) VBAで不特定枚数印刷をしたいです。 4 2022/08/02 07:30
- Excel(エクセル) エクセル バーコード作成で他のシートを参照するには? 2 2023/05/03 16:57
- Excel(エクセル) ハイパーリンク で『指定されたファイルを開くことが出来ません』 3 2023/04/25 18:02
- Excel(エクセル) 【VBA】A列の指定した値と同じ行にあるD列の値を順番にコピペするマクロについて 4 2023/02/01 18:16
- Excel(エクセル) エクセル関数について教えてください 4 2023/02/05 14:47
- Excel(エクセル) excelで検索した商品の画像(ネットワーク上の)を表示させたい。 3 2023/06/28 00:32
- Excel(エクセル) エクセルで”入力シート”の文字書式の変更を”出力シート”で同じ文字書式で印刷したいです。VBA希望 4 2023/04/24 11:07
- Excel(エクセル) 荷捌作業効率をあげるためのエクセル関数を教えてください。 8 2022/10/07 08:17
- Access(アクセス) Accessのクエリの結果を、既存のエクセルに追加したい 2 2022/07/31 22:44
- その他(データベース) 伝票番号、品番、在庫としてマクロでもAccessでもデータ表を作りたいのですが、ご指導お願いします 1 2022/11/13 23:48
このQ&Aを見た人はこんなQ&Aも見ています
-
プロが教える店舗&オフィスのセキュリティ対策術
中・小規模の店舗やオフィスのセキュリティセキュリティ対策について、プロにどう対策すべきか 何を注意すべきかを教えていただきました!
-
excelで抽選券を作り、通し番号を入れたいです
Excel(エクセル)
-
エクセルで通し番号を打ちたいんです
Excel(エクセル)
-
パソコンで連番入り自作チケットを作る場合
その他(Microsoft Office)
-
-
4
ワードかエクセルで割引券を作りたい
その他(Microsoft Office)
-
5
差込み印刷について(連続した数字を入れる)
Word(ワード)
-
6
エクセルでA4用紙に6枚のカードを作成し それを30枚ほど印刷時にそれぞれのカードに連番を入れたいの
Excel(エクセル)
-
7
EXEL 毎ページ 数値を増やして印刷したい
Excel(エクセル)
-
8
右側に半券のついたチケットをワードで作りたいのですがどうやって作るのかわかりません。教えてください。
Word(ワード)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
別のシートから値を取得するとき
-
同じ作業を複数のシートに実行...
-
VBAで大量のファイルをシート名...
-
【ExcelVBA】全シートのセルの...
-
Excel VBA 複数行を数の分だけ...
-
ブック名、シート名を他のモジ...
-
ユーザーフォームに入力したデ...
-
エクセルのマクロについて教え...
-
実行時エラー1004「Select メソ...
-
XL:BeforeDoubleClickが動かない
-
ExcelのVBAを使い、複数シート...
-
IFステートの中にWithステート...
-
【ExcelVBA】動的にボタン、ボ...
-
エクセルのマクロでアクティブ...
-
VBAで指定シート以外の選択
-
エクセルのシート名変更で重複...
-
実行時エラー'1004': WorkSheet...
-
セルの値によって、シート見出...
-
VBA ユーザーフォーム上のチェ...
-
Excel VBA マクロ 先頭行の固定...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
別のシートから値を取得するとき
-
ユーザーフォームに入力したデ...
-
【ExcelVBA】全シートのセルの...
-
同じ作業を複数のシートに実行...
-
Excelマクロのエラーを解決した...
-
excelのマクロで該当処理できな...
-
ExcelVBA シート名を複数セルか...
-
XL:BeforeDoubleClickが動かない
-
実行時エラー'1004': WorkSheet...
-
VBA 存在しないシートを選...
-
エクセルのマクロについて教え...
-
エクセルのマクロについて教え...
-
ブック名、シート名を他のモジ...
-
ExcelのVBAのマクロで他のシー...
-
【Excel VBA】Worksheets().Act...
-
エクセルのシート名変更で重複...
-
特定の文字を含むシートだけマ...
-
シートが保護されている状態で...
-
Excel マクロについての相談
-
VBA 検索して一致したセル...
おすすめ情報
ご回答ありがとうございます。
番号は前に0が付きます。001~500までです。
シートの割り振りもその通りで大丈夫です。