
No.2ベストアンサー
- 回答日時:
こんにちは
#1様と同様な回答を書いてしまいましたので消して
異なる点を書き直します
VBAを作る前にシートの作業で出来ます
使われているH列の右I列に対応の日付を入れますこの時1つ上のセルにも同じ値を入れます
① I8セルに2022/12/5 I7セルにも同じ2022/12/5 を入力
最後まで対象のセルの値を同様に入れます
簡単な方法は I7セルに=B8 I8セルに=B8 入力した2セルを選択してフィルハンドルで
② ①が出来たらA7~I列最後行を選択して
③ 並び替え 先頭行を見出しを・・チェックを外し 最優先列をI列 他の設定は適時 でOK
④ I列をクリアー
作業列は現データの位置関係があるので1列で上手くいくと思われます
①転記部分をVBAにするところが判り難いと思います
VBAにすると
Dim lastRow As Long
lastRow = Cells(Rows.Count, "B").End(xlUp).Row
Dim i As Long
For i = 8 To lastRow Step 2
Cells(i, "I").Offset(-1).Resize(2).Value = Cells(i, "B").Value
Next
こんな感じです(ご質問の表組で書いています)
No.4
- 回答日時:
C7セルとC8セルに、下記の式を入力します。
=B8&ROW()
C7:C8セルを範囲選択して、下にオートフィルします。
C列で並べ替えをします。
最後にC列を削除すれば、出来上がり。
No.1
- 回答日時:
こんにちは
>可能であれば教えていただきたいです。よろしくお願いします。
マクロで可能です。
エクセルの「並び替え」機能がそのままでは利用できないので、正攻法で行うならマクロでソートする必要があります。
検索すればソートのロジックはいろいろ見つかると思いますが、ご質問なさっているということから想像すると、それではハードルが高いのだろうと推測しますので、マクロの記録でも8割方できそうな方法を以下に。
(最終行の取得や、セル範囲の指定など記録だけではそのままのものは無理ですが、セル値の転記やループをご存じなら、記録を修正することで作成できると思います)
対象の表の右側に、作業列を2列想定します。
1)作業列1には各日付を2行ずつ同じ値で転記します
2)作業列2には1~の連続数を入れておきます
3)エクセルの並べ替え機能で、第一キーを作業列1に、
第二キーを作業列2に指定して昇順で並べ替え
4)作業列1、作業列2の内容を消去
上記の処理を順に行えば、元のデータを並べ替えた結果が得られるはずです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) 【エクセル】並び替えからの並び替え方法 7 2022/07/22 09:46
- Excel(エクセル) エクセルの並び替えについて 5 2022/07/11 00:49
- その他(Microsoft Office) 逆順 3 2023/08/24 09:30
- Excel(エクセル) Excelで漢字人名が勝手に並び変わる 2 2023/01/14 22:14
- Excel(エクセル) エクセルでキーリストからデータを取り出して1枚1枚印刷するには? 11 2022/06/27 09:52
- その他(Microsoft Office) エクセルのマクロについて教えてください。 5 2023/01/21 09:39
- Excel(エクセル) マクロの保存先、開いてるすべてのブックの意味 エクセルを開き、表示→マクロ→マクロの表示と順番に開く 3 2022/06/25 17:52
- Excel(エクセル) 同じ品番のマスタで最新日付のものに〇印を入れたい 3 2023/03/31 17:45
- Excel(エクセル) 簡単なエクセルマクロについて 4 2023/02/20 10:22
- Excel(エクセル) エクセルでのマクロを使ったデータの並べ替え 3 2022/12/03 18:54
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
WPSOffice_マクロの有効化について
-
複数のマクロボタンをまとめて...
-
Excel マクロの編集がグレーに...
-
エクセルでマクロ(Excel 4.0)...
-
エクセル ボタンに設定したマク...
-
エクセルの表を複数枚印刷した...
-
Excelのマクロでボタンを押すと...
-
Ctrl+Zが使えない
-
Excelマクロで、稼働中のマクロ...
-
エクセル マクロ名にブック名...
-
Excelマクロをバックグラウンド...
-
再【エクセルマクロVBA】ピボッ...
-
エクセルで、「いいね」のよう...
-
エクセルマクロで、別のブック...
-
エクセルで明日の日付を表示す...
-
エクセルの、記録を終了したマ...
-
複数のExcelをバッチファイルの...
-
(Excel VBA)シートコピー時マ...
-
エクセルをタイムカード代わり...
-
別シートのマクロボタンをマク...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
WPSOffice_マクロの有効化について
-
Excel マクロの編集がグレーに...
-
複数のマクロボタンをまとめて...
-
エクセル ボタンに設定したマク...
-
エクセルでマクロ(Excel 4.0)...
-
エクセル マクロ名にブック名...
-
Excelのマクロでボタンを押すと...
-
Excelマクロで、稼働中のマクロ...
-
エクセルの、記録を終了したマ...
-
エクセルで、「いいね」のよう...
-
エクセルの表を複数枚印刷した...
-
エクセルマクロで、別のブック...
-
LDPlayerのマクロの編集方法を...
-
(Excel VBA)シートコピー時マ...
-
Excelのマクロ名の並び順の法則...
-
マクロをマクロを使ってコピー...
-
エクセルで明日の日付を表示す...
-
Excelマクロをバックグラウンド...
-
Ctrl+Zが使えない
-
マクロ実行ボタンを自動削除したい
おすすめ情報