
A 回答 (5件)
- 最新から表示
- 回答順に表示
No.5
- 回答日時:
以下のようにしてください。
A列の内容を逆に並べ替えます。
もし、並べ替えた結果をB列に出力したい場合は、
最後の
ws.Range("A1:A" & lastrow).Value = arrR
を
ws.Range("B1:B" & lastrow).Value = arrR
に変えてください。
Public Sub 逆に並び替え()
Dim ws As Worksheet
Dim lastrow As Long
Dim arr As Variant
Dim arrR As Variant
Dim i As Long
Dim j As Long
Set ws = ActiveSheet
lastrow = ws.Cells(Rows.Count, 1).End(xlUp).Row
arr = ws.Range("A1:A" & lastrow).Value
arrR = arr
j = 1
For i = UBound(arr, 1) To 1 Step -1
arrR(j, 1) = arr(i, 1)
j = j + 1
Next
ws.Range("A1:A" & lastrow).Value = arrR
End Sub
No.4
- 回答日時:
ついでに
>B列に移動して、関数でも並び替え
の関数を回答しておきます。
下記の関数をB1セルに入力してから、オートフィル等を使ってB2以下にコピーして下さい。
=IF(ROW()-ROW(B$1)<MATCH("*?",$A:$A,-1),INDEX($A:$A,MATCH("*?",$A:$A,-1)-ROW()+ROW(B$1)),"")
No.3
- 回答日時:
回答No.2です。
下記の参考URLのページに先程私が回答した方法や、質問者様が希望されているマクロが掲載されています。
【参考URL】
Excelで「行」や「列」の順番を逆にする方法 - Lifehacker
https://www.lifehacker.jp/article/208910excel-qu …
No.2
- 回答日時:
もしその操作が今後も繰り返し行う事がある場合にはマクロで行った方が良いと思いますが、もしそうではなく、その操作が今回限りの1回のみしか行わない操作だった場合には、マクロや関数など使わずに、Excelの並べ替え機能を使って手動で行った方が手っ取り早いと思います。
まずオートフィルを有効にしておいて(←デフォルトのままなら既に有効になっている筈です)から、(ファイル名が入力されている最初のセルであるA1セルの隣のセルである)B1セルに数値の1を入力し、その直下のB2セルに数値の2を入力して下さい。
次にB1:B2のセル範囲を選択してから、B2セルの右下の角にカーソルを合わせて、カーソルの形状が黒い「+」マークに変わったら、その状態のままでマウスの左ボタンをダブルクリックして下さい。するとB列に上から順番に1以降の数が並びます。
次にA:Bの列範囲を選択してから、[ホーム]タブの[編集]グループの中にある[並べ替えとフィルター]ボタンをクリックし、現れた選択肢の中にある[ユーザー設定の並べ替え]をクリックして下さい。
すると「並べ替え」ダイアログボックスが現れますので、最優先されるキーとしてB列を選択し、並べ替えの順序として「大きい順」を選択してから、ダイアログボックスの[OK]ボタンをクリックして下さい。
そうすればB列に入力されている数値が大きい順にA:B列の行が並べ替えられますので、A列の上下の順番が最初の状態から逆転します。
No.1
- 回答日時:
こんばんは
3行限定で良いものと仮定してよいのなら・・
スピル機能が使えるExcelバージョンなら、B1セルに
=INDEX(A1:A3,4-ROW(A1:A3))
を入力。
旧来のバージョンなら、B1セルに
=INDEX(A$1:A$3,4-ROW())
を入力して下方にフィルコピー。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(Microsoft Office) 逆順 3 2023/08/24 09:30
- Excel(エクセル) 文字2桁、3桁交じりの文字列を並び替えるマクロ 3 2024/06/28 15:42
- ウォーキング・ランニング 6000行のテキストファイルを印刷する。 7 2024/08/08 14:22
- Excel(エクセル) 製品番号での整列と、検索に関して 3 2023/06/28 19:20
- Visual Basic(VBA) クリップボードに貼付している文字列が、マクロで別ブックへ転記すると、消えてしまう 1 2023/10/15 13:36
- Excel(エクセル) 納期順に勝手に並べ替えられるようにしたいのですが… 9 2024/12/18 12:12
- その他(Microsoft Office) 【マクロ】文字を1文字づつ、追加してうちたいです 2 2024/03/30 20:10
- Excel(エクセル) エクセル:一覧表に存在する文字が含まれているセルを抽出したいです 5 2024/05/14 12:29
- Excel(エクセル) 一つのセルに(例えばA1)入力された3桁・4桁の数字を並べ替えて同一行のセルに表示させる。 1 2024/05/26 20:17
- Excel(エクセル) DATEDIFで作成した勤務年数の並べ替えがうまくいかない 3 2023/07/31 17:09
このQ&Aを見た人はこんなQ&Aも見ています
-
【マクロ】アクティブセルの時間を別ブックから検索。見つかったセルを含めた最終行まで選択したい
Excel(エクセル)
-
【関数】同じ関数なのに、エラーが出るエクセルと出ないエクセルある?
Excel(エクセル)
-
エクセルの循環参照、?
Excel(エクセル)
-
-
4
エクセルのdatedif関数を使って、年齢と月齢を入力しました。 関数を入力して、問題なく使えたので
Excel(エクセル)
-
5
9月17日でサービス終了らしいのですが、今までのようなエクセルの質問や相談はどこですればいい?
Excel(エクセル)
-
6
【マクロ】WEBシステムから保存ではなく、開いたExcelデータを変数に入れる事が出来る?
Excel(エクセル)
-
7
【マクロ】コードを少しでも、減らする為には
Excel(エクセル)
-
8
マクロOn Error GoTo ErrLabelとOn Error Resume Next教えて
Excel(エクセル)
-
9
条件付書式設定にて、本日の日付を条件として、2行分にセルに色を付けるには?
Excel(エクセル)
-
10
エクセル ドロップダウンリストの絞り込みについて
Excel(エクセル)
-
11
派遣会社とかハローワークとかがやってるパソコン研修(主にエクセル)って受けといた方がいいんでしょうか
Excel(エクセル)
-
12
特定のセルだけ結果がおかしいです。 関数はオートフィルでコピーしており、細かく見てもどこもおかしくあ
Excel(エクセル)
-
13
【関数】不規則な文章から●●-●●●●-●●●●-●形式の数字を抜きだしたい
Excel(エクセル)
-
14
【マクロ】A列にある、日付(本日:4月17日)を検索し、セルを選択するには?
Excel(エクセル)
-
15
【エクセル】期限アラートについて
Excel(エクセル)
-
16
自動的に日付入力 応用
Excel(エクセル)
-
17
システムファイルについて
Excel(エクセル)
-
18
VLOOKUP FALSEのこと
Excel(エクセル)
-
19
エクセル ○○以上○○以下の関数をおしえてください
その他(Microsoft Office)
-
20
Excelの関数内の文字を一括変換する方法を教えてください。 例えば、 大阪支店のシートの4月の売上
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
スーパーマーケットに勤めてる...
-
ACCESS クエリの抽出条件で全...
-
【マクロ】3行に上から下に並...
-
Access クエリ 4月1日スタ...
-
前年度の売掛金が今年の売上高...
-
利益をのせる
-
利益計算
-
前年対比の計算方法について
-
4階からの飛び降りって成功率ど...
-
タバコの最新のJANコードの一覧...
-
機会損失の対義語
-
汎用モーターメーカーの大手5社...
-
5000円に対して25%利益の計算方法
-
見積書を作りたい。材料合計+諸...
-
マークアップとマージンの違い...
-
ソフトクリームの原価はいくら...
-
【アウトドア用品、キャンプ用...
-
タイムリープに成功した人はい...
-
前年度比(または前年度比増減率...
-
【 数A 条件付き確率 】 問題 ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
【マクロ】3行に上から下に並...
-
ACCESS クエリの抽出条件で全...
-
【同人】【DLsite】同人販売作...
-
XML形式に沿ったデータファイル...
-
エクセルでこんな計算できますか?
-
弥生販売08プロフェッショナル...
-
Accessのクエリで月集計を一括...
-
-(マイナス)をとって正の数に...
-
エクセルの割算(条件の指定方...
-
Access クエリ 4月1日スタ...
-
実績に対しての日数換算 月の売...
-
卓上のガスコンロで、一流メー...
-
EXCLの自動マクロ記録を簡潔に...
-
人時売上高
-
関東の大手私鉄が合併したらJR...
-
ショッピングモールなどの貸し...
-
自閉症スペクトラムの人でコミ...
-
売上構成比が変わった場合の利...
-
個人事業主について
-
会計ソフトへのの入力にについ...
おすすめ情報