No.8ベストアンサー
- 回答日時:
No.4です。
COUNTIFの方法としては
A列に連番を入れ、B列にカウントする番号があるとすると、
A1=COUNTIF($B$1:$B1,B1)
→下にフィルコピー
引数の範囲の$マークに気をつけてください。
試してみました。できました!
詳しく説明してくださりありがとうございました。
色々なやり方がありとても勉強になります。
その中で、簡単にでき、私の思った結果が出たので
chonamiさんのご回答をベストアンサーにしたいと思います。
皆さん、色々なご回答をありがとうございました。
とても勉強になりました。
この場を借りてお礼申し上げます。
本当にありがとうございました!
No.6
- 回答日時:
#5です。
先の回答の、Sub ~ End Subの部分を、
下記URLなどをご参考に標準モジュールに貼り付けてください。
http://www.happy2-island.com/excelsmile/smile01/ …
その後、目的のシートが表示された状態で、メニューバーのツール/マクロ/マクロから、貼り付けたマクロを実行していただければ良いです。
日本語で書いた部分は、貼り付けても悪さはしない様にコメントにしてありますので、そのままでも消しても大丈夫です。
詳しくご丁寧にありがとうございました!
私はまだまだ勉強不足なので
マクロの事を勉強して試みてみます。
参考にさせていただきます!
ありがとうございました。
No.5
- 回答日時:
改ページの制御はやった事が無かったので、マクロでやってみました。
バラバラの行数で改ページしてあっても対応できます。xl2000で試しています。
Sub Test()
Dim i As Long, j As Long, counter As Long
Dim myPrintArea As Range, currentRange As Range
Dim firstRow As Long, lastRow As Long
Const myColumn As Long = 1 '連番を振る列番号
Application.ScreenUpdating = False
Set myPrintArea = Range(ActiveSheet.PageSetup.PrintArea)
firstRow = myPrintArea.Rows(1).Row
lastRow = myPrintArea.Rows(myPrintArea.Rows.Count).Row
With ActiveSheet
Set currentRange = ActiveCell
.Range("A" & .Rows.Count).Activate ' Excelのバグ対策で印刷範囲から逃がす必要があるらしい
For i = 1 To .HPageBreaks.Count
counter = 1
For j = firstRow To .HPageBreaks(i).Location.Row - 1
Cells(j, myColumn).Value = counter
counter = counter + 1
Next j
firstRow = .HPageBreaks(i).Location.Row
Next i
counter = 1
For j = firstRow To lastRow
Cells(j, myColumn).Value = counter
counter = counter + 1
Next j
currentRange.Activate
End With
Application.ScreenUpdating = True
End Sub
ご回答ありがとうございます。
初心者なので、マクロを経験したことがないのですが、
マクロの登録で
この記述を登録してみました。
やり方としてはこれでいいでしょうか?
日本語で書いてある部分は入力しないほうがいいですか?
勉強不足ですみません。
よろしくお願いします。
No.1
- 回答日時:
「表示」のメニューから「ヘッダーとフッター」を選択します。
ページの下にページ番号を表示するのでしたら「フッターの編集」をクリックします。
中央に配置するのでしたら「中央部」にカーソルを移して、その上の列にあるAの右側のボタンをクリックします。
そのごにOKすれば改ページごとに連番のページ番号が付けられます。
早々のご回答ありがとうございます。
ページの下に、ページ番号を振るのではなく、
データーベースの一番左に列を挿入して、
データに連番を振りたいのです。
簡単に出来る方法を知りたいのですが・・
説明の仕方が下手ですみません。
よろしくお願いします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) アウトラインの小計のやり方 1 2023/03/20 11:51
- Excel(エクセル) エクセルの印刷範囲をページ単位で可変にする方法 3 2022/05/23 13:04
- Excel(エクセル) エクセルで沢山のレコードの最後に追記するには? 7 2023/04/10 13:27
- スーパー・コンビニ 「コンビニで エクセルをプリントアウト」することができますか? 8 2022/06/16 15:54
- その他(Microsoft Office) エクセルのヘッダー番号を順番に &[ページ番号]にしておいて 最終ページだけ別なものにしたいのですが 3 2022/08/03 19:02
- その他(Microsoft Office) エクセルで1行の長いデータを指定の桁数で分割する方法が知りたいです。 4 2022/05/20 21:55
- Excel(エクセル) エクセルで 同じシートにある2ページに、おなじページをつけたい 3 2022/07/11 16:15
- Excel(エクセル) エクセルでcsvファイルを開いてVBAを使いたい 7 2022/04/28 11:12
- Access(アクセス) Accessのクエリの結果を、既存のエクセルに追加したい 2 2022/07/31 22:44
- クレジットカード クレジットカードの振り込みによる臨時支払いを申し込んだら振込先記載ページをなくした 1 2023/04/20 20:06
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【スプレドシート】IMPORTRANGE...
-
【Microsoft Forms】回答を削除...
-
【スプレッドシート】指定の日...
-
マイクロソフト 一時使用コード...
-
VLOOKUP関数について
-
Microsoft Formsの「個人情報や...
-
英数字のみ全角から半角に変換
-
Microsoft Formsで「応答」から...
-
1つのPCに「Excel 2010」「Exc...
-
vb.net オブジェクト指向につい...
-
会社におけるOfficeライセンス...
-
Office 2021 Professional Plus...
-
エクセルで英文字に入れた下線...
-
マクロ自動コピペ 貼り付ける場...
-
会社PCのメールが更新されない
-
Outlookでの時間指定送信機能に...
-
エクセルで串刺ししたシートの...
-
マイクロソフト オフィスについて
-
Excel テーブル内の空白行の削除
-
エクセルのシフト表を簡単にGoo...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
【スプレドシート】IMPORTRANGE...
-
マイクロソフト 一時使用コード...
-
英数字のみ全角から半角に変換
-
Office2021を別のPCにインスト...
-
Microsoft Formsの「個人情報や...
-
officeビジネス型のワードやエ...
-
会社PCのメールが更新されない
-
【スプレッドシート】指定の日...
-
Microsoft Officeを2台目のPCに...
-
何このステータスバー
-
2つのシートの一致する行のセ...
-
会社のTeamsのことで相談です。...
-
エクセルにリンクされるのをし...
-
Windows 11で、IME言語バー(IM...
-
office2010とoffice365の共存で...
-
Microsoftのパソコンです。 エ...
-
エクセルでXLOOKUP関数...
-
Excel関数について質問ですm(__)m
-
VBA
-
自分の専門分野の仕事。初見で...
おすすめ情報