A 回答 (4件)
- 最新から表示
- 回答順に表示
No.3
- 回答日時:
こんにちは!
VBAになりますが、一例です。
元データはSheet1にあり、Sheet2に表示するとします。
尚、両シートとも1行目の項目名は入力済みだという前提です。
標準モジュールにしてください。
Sub Sample1()
Dim i As Long, j As Long
Dim lastRow As Long, wS As Worksheet
Set wS = Worksheets("Sheet1")
With Worksheets("Sheet2")
lastRow = .Cells(Rows.Count, "A").End(xlUp).Row
If lastRow > 1 Then
Range(.Cells(2, "A"), .Cells(lastRow, "E")).ClearContents
End If
For i = 2 To wS.Cells(Rows.Count, "A").End(xlUp).Row
For j = 4 To 7 '//←D~G列まで//
If wS.Cells(i, j) <> "" Then
With .Cells(Rows.Count, "A").End(xlUp).Offset(1)
.Resize(, 2).Value = wS.Cells(i, "A").Resize(, 2).Value
.Offset(, 2) = wS.Cells(1, j)
.Offset(, 3) = wS.Cells(i, "C")
.Offset(, 4) = wS.Cells(i, j)
End With
End If
Next j
Next i
.Activate
End With
MsgBox "完了"
End Sub
こんな感じではどうでしょうか?m(_ _)m
No.2
- 回答日時:
関数を使用するまでもなく、ソートで可能なのでは、関数は元のデーターはそのまま保存必要です、ソートは元データーそのものを並べ替えます。
すべての範囲を指定し、上部の「編集」「セルの書式」・・・・・等の欄をクリックして「ソート」を選択、ソートの機銃とする列(例 最初の列ならA)を選択クリックでA1122、の順番で並べ替えができます。
ただし1・・・9、10、の順番にではないかもしれませんが。
例 1・10・11・19・2・211・・・・・・9、こんな順になるかも。
A・○○・◇◇、必ずこの形式になり○と◇の数値が異なるだけなら可能では、と思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(Microsoft Office) エクセルで1行の長いデータを指定の桁数で分割する方法が知りたいです。 4 2022/05/20 21:55
- Visual Basic(VBA) Changeイベントで複数セルへの貼り付けおよび値削除時に1個目のセルのみエラーになる 3 2022/12/21 09:07
- Excel(エクセル) 【困っています】VBA 追加処理の記述を教えてください。 1 2022/08/25 22:54
- Excel(エクセル) 指定した条件でTRANSPOSE関数を使う 5 2023/08/18 19:45
- Access(アクセス) Accessのクエリの結果を、既存のエクセルに追加したい 2 2022/07/31 22:44
- C言語・C++・C# c言語の問題です 2 2023/07/21 10:51
- Excel(エクセル) エクセルのデータ整形について 3 2022/11/12 00:27
- Excel(エクセル) 名前と日付が一致する箇所にフラグを立てる関数が知りたいです 4 2022/08/11 02:24
- Excel(エクセル) Excelで連続して重複する行数の違う列を参照する方法 5 2023/04/23 06:15
- Excel(エクセル) Excelマクロ 差分抽出の方法が知りたいです。 2 2023/03/07 13:25
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
1の行を固定した上でVBAを用い...
-
エクセル、並び替え正しくソー...
-
ソートについて
-
ファイルの漢数字の順番につい...
-
SQLで曜日のソートを月火水木金...
-
レコードの登録順がおかしい
-
Selectした時のレコードの取得順
-
MySQLのORDER BYについて
-
excel:一番上の行がソートでき...
-
マクロで行挿入後挿入部分を含...
-
都道府県順、北からソートした...
-
アクセスに関して。クエリの並...
-
Excelで作成した円グラフのデー...
-
月末日のみソートしたい
-
テーブルレーコードをソートし...
-
Excelの並び替え(文字数と画数...
-
Accessでのクエリ・レポートの...
-
accessでDISTINCT 句と矛盾
-
WORDの「並べ替え」について
-
ハイフンの入ったデータの並べ替え
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルのソートについて
-
テーブルレーコードをソートし...
-
エクセル、並び替え正しくソー...
-
DOSでフォルダとファイルをテキ...
-
レコードの登録順がおかしい
-
ファイルの漢数字の順番につい...
-
1の行を固定した上でVBAを用い...
-
並べ替えについて
-
上から何番目か。
-
リストボックス内を昇順並べる方法
-
文字型の順番がうまく並ばない。
-
Selectした時のレコードの取得順
-
accessでDISTINCT 句と矛盾
-
アクセスに関して。クエリの並...
-
月末日のみソートしたい
-
ハイフンの入ったデータの並べ替え
-
コンボボックスのソートについて
-
都道府県順、北からソートした...
-
タイトル行を固定してソートしたい
-
SQLのORDERBY句について質問です。
おすすめ情報