
No.2ベストアンサー
- 回答日時:
入力後、自動で といわれるとVBAの力を借りることになります。
手動では、ツールバーのデータ=>並び替え でA列で並び替えればOKですが?
もし、既にご存知でしたら、VBAで実行する方法ですが
シートの名前のタブを右クリックして コードの表示 をクリック
VBエディターが起動したら
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column = 1 Then
Cells.Select
Selection.Sort Key1:=Range("A2"), Header:=xlGuess
End If
End Sub
コピィして閉じてみてください。
A列に適当に日付を入れてみます。使いやすいかどうか?色々試してみてください。
ありがとうございます。
気が引けるほどの回答もあり心配しましたが(やっぱりずうずうしいかな?とおもってましたので・・・)
試してみました!
すごいですね!
パソコン使って管理するのってなんだかすごく楽しくなりました。
hallo-2007のおかげです。
No.4
- 回答日時:
自動と言うのは
手作業でいちいち並べ替えなくても…
と言う意味ですか?
それとも
データを入力するだけでこちらから何らアクションを起こさないでも勝手に並び変わる
と言う意味ですか?
後者なら
ファイルオープン時に毎回並べ替えさせる
とか
名前は定かで無いのですが「入力アシスタント」のようなウイザード的なもので入力する際に裏側で勝手に再配列させる
とかはVBAでやれば可能だと思いますし
入力用シートはそのままだけど別シートではちゃんと並べ変わっている
と言うのであれば関数とかで出来ると思うのですが
最後の場合は具体的に使用されているフォーマットをお示し頂かないと
辛いところがあると思います
前者では
日付と言うのが文字列ではなく”チャンと”日付として認識されるように入力されていれば
非常に簡単に出来ます
何せそれ用の機能が用意されているからです
詳しくはExcelのヘルプ「並べ替え」についてご一読頂ければと思います
ヘルプを開き「並べ替え」と言う言葉で検索をかけて頂ければヒットすると思いますよ
ところで
貴方のお求めになられているのは
前者? それとも 後者?
この回答への補足
入力用シート、別シートとは管理していません。
(まだ、その能力は無いようです。)
できれば後者のほうでご指導いただくととても助かります。
せっかくの勉強の機会です。
ヘルプもこれから検索してみます。
ありがとうございます。
No.1
- 回答日時:
>入力後に自動で、日付の順番に並び返してくれる方法ありますか?
入力したシート内で自働となるとマクロでも利用しないと難しいですね。
(単純にソートするだけなら数クリックで可能ですが)
入力したシート以外のシートにということでしたら関数で並び替えは可能です。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(Microsoft Office) 1の行を固定した上でVBAを用いて日付順に自動並べ替え 2 2022/06/06 15:09
- Excel(エクセル) 【エクセル】並び替えからの並び替え方法 7 2022/07/22 09:46
- Excel(エクセル) エクセルで、特定のセルの内容を更新すると、別の特定セルに 更新日付が自動的に表示させる方法はあります 1 2022/11/14 21:03
- Visual Basic(VBA) VBAで自動集計(特定セルコピー月ごとに値貼り付け)したい。 6 2023/06/25 11:37
- Excel(エクセル) エクセルの祝日に色が反映しない 4 2022/05/18 09:58
- Excel(エクセル) 条件付書式 Sheet1からSheet2に転記した時の転記ミスを反映させたい 5 2022/05/21 09:52
- 日本語 読解力の質問です(Excel含む) 12 2022/08/02 13:25
- Excel(エクセル) エクセルで日付に続けて連番を表示したい 6 2022/05/25 23:33
- Excel(エクセル) セルに特定の色が出た時だけ、式を発動させたい 4 2022/06/17 10:32
- Excel(エクセル) 条件付き書式 別のシートで色付けされたセルデータの転記漏れを防ぐ書式を入れたい 4 2022/04/22 06:36
このQ&Aを見た人はこんなQ&Aも見ています
-
Excelで入力したデータを自動的に並び替える方法
Excel(エクセル)
-
1の行を固定した上でVBAを用いて日付順に自動並べ替え
その他(Microsoft Office)
-
【Excel関数】別シートに日付順でデータを抽出する方法
Visual Basic(VBA)
-
-
4
Excel複数シートから日付と文字を取り出して日付順に並べたいです
Excel(エクセル)
-
5
日付が降順で並ばなくなった
Excel(エクセル)
-
6
特定セルの内容を更新したら、その更新日を自動的に表示する方法について
Excel(エクセル)
-
7
Excelで時間順で並べ替えしたい
Excel(エクセル)
-
8
Excelの並び替えで、日付、時間、項目Bの順で並び替え
その他(Microsoft Office)
-
9
エクセルで日付順で抽出
Excel(エクセル)
-
10
値が入っているときだけ計算結果が表示されるようにするには・・?
Excel(エクセル)
-
11
Excelの関数について、特定の文字を入れると斜線や線を入れることは出来ますか?
Excel(エクセル)
-
12
エクセルの複数のセルを一括で絶対参照にする方法
Excel(エクセル)
-
13
エクセル: セルの枠を超えて表示
Excel(エクセル)
-
14
あるセルに特定の文字列を打つと、他のセルに決められた文字が自動入力するように
Excel(エクセル)
-
15
有無、要否、賛否、是非、可否、当否…これらの言葉について
その他(教育・科学・学問)
-
16
エクセル 日付による並べ替えのマクロ
Excel(エクセル)
-
17
Excelで自動的に並べ替えなんてできますか?
Excel(エクセル)
-
18
エクセルで文字が混じった数字を並べ替えしたいのですが
Excel(エクセル)
-
19
エクセルでの計算式で求められた値に( )カッコをつけたいのですが…
その他(パソコン・スマホ・電化製品)
-
20
excelで、セル内に文字が入力される毎に行が自動挿入される仕組みを作りたいのですが…
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【マクロ】A列にある、日付(本...
-
Excelに入力した個々の日付の数...
-
Excelで半年後の日付を計算したい
-
日付だけを変更して印刷(Excel)
-
入力後に日付順になるように自...
-
Excelで8/26等の日付を全てその...
-
31:30:00が1900/1/1 7:30:0
-
エクセルでENTERを押すと数式が...
-
エクセルで数字列の間に『/』を...
-
エクセル 当番表の作り方 エク...
-
ワード差込について
-
エクセルで1年後の月末を表示さ...
-
☆Excelエクセルで入力した日の...
-
ファイルのオープン時に今日の...
-
エクセルの項目軸に
-
エクセルで○歳到達日を出したい
-
エクセル セルに109と入力する...
-
excelで月末日を判定したい
-
EXCELで直近の日付を抽出する関数
-
word、日付選択コンテンツの隣...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excelに入力した個々の日付の数...
-
日付だけを変更して印刷(Excel)
-
Excelで半年後の日付を計算したい
-
31:30:00が1900/1/1 7:30:0
-
入力後に日付順になるように自...
-
エクセルでENTERを押すと数式が...
-
Excelで8/26等の日付を全てその...
-
エクセルで数字列の間に『/』を...
-
エクセル 当番表の作り方 エク...
-
エクセル関数で日付かどうかの...
-
エクセルで日付入力欄を作成し...
-
エクセルで1年後の月末を表示さ...
-
EXCELで直近の日付を抽出する関数
-
ファイルのオープン時に今日の...
-
日付の照合でFALSEになります。
-
ワード差込について
-
excelで月末日を判定したい
-
VBAでセルに入っている日付をシ...
-
☆Excelエクセルで入力した日の...
-
エクセル グラフ 軸の日付表記...
おすすめ情報