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も見ています
-
新NISA制度は今までと何が変わる?非課税枠の拡大や投資対象の変更などを解説!
少額から投資を行う人のための非課税制度であるNISAが、2024年に改正される。おすすめの銘柄や投資額の目安について教えてもらった。
-
【Excel関数】別シートに日付順でデータを抽出する方法
Visual Basic(VBA)
-
Excelで入力したデータを自動的に並び替える方法
Excel(エクセル)
-
1の行を固定した上でVBAを用いて日付順に自動並べ替え
その他(Microsoft Office)
-
-
4
エクセル 日付による並べ替えのマクロ
Excel(エクセル)
-
5
日付が降順で並ばなくなった
Excel(エクセル)
-
6
複数のシートの日付データを、別のシートで並び替え
その他(Microsoft Office)
-
7
EXCELで条件付き書式で空白セルの時は塗りつぶし無しにする方法
Excel(エクセル)
-
8
Excelで時間順で並べ替えしたい
Excel(エクセル)
-
9
エクセルで日付順で抽出
Excel(エクセル)
-
10
あるセルに特定の文字列を打つと、他のセルに決められた文字が自動入力するように
Excel(エクセル)
-
11
エクセル 特定の文字を入れると他のセルの色が変わる
Excel(エクセル)
-
12
Excelの条件付き書式にて空白セルを除外するには?
Excel(エクセル)
-
13
日付を昇順で並び替えし、空白は最後にしたいです。
その他(データベース)
-
14
エクセルで表示形式の時刻の「0:00」を表示しないようにするには?
Excel(エクセル)
-
15
Excelの並べ替え後のデータを日付順にする方法
Excel(エクセル)
-
16
エクセルの表で条件(日付別)にあてはまる行を 別シートに順番に抽出されるような関数を教えてください
Excel(エクセル)
-
17
エクセル 空白を無視して並び替える方法を教えてください。
Excel(エクセル)
-
18
「OKです」の丁寧語を教えてください
ビジネスマナー・ビジネス文書
-
19
エクセルでの計算式で求められた値に( )カッコをつけたいのですが…
その他(パソコン・スマホ・電化製品)
-
20
日付が未入力の際はゼロか、空白にしたい
その他(Microsoft Office)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
日付だけを変更して印刷(Excel)
-
31:30:00が1900/1/1 7:30:0
-
入力後に日付順になるように自...
-
西暦や和暦の表示をyyyymmdd表...
-
エクセルのセルにカレンダーを...
-
エクセル 当番表の作り方 エク...
-
エクセルでENTERを押すと数式が...
-
エクセルで数字列の間に『/』を...
-
Excelで、年だけの「西暦」から...
-
Excelで半年後の日付を計算したい
-
エクセル関数で日付かどうかの...
-
VBAでセルに入っている日付をシ...
-
日付入力→指定のセルの色を塗り...
-
EXCELで直近の日付を抽出する関数
-
エクセル 平日のみ連絡印刷
-
Excelで8/26等の日付を全てその...
-
ワード差込について
-
エクセル グラフ 軸の日付表記...
-
ファイルのオープン時に今日の...
-
Excelで、本日、前日、1週間前...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
31:30:00が1900/1/1 7:30:0
-
入力後に日付順になるように自...
-
日付だけを変更して印刷(Excel)
-
Excelで半年後の日付を計算したい
-
エクセルでENTERを押すと数式が...
-
エクセル 当番表の作り方 エク...
-
エクセルで数字列の間に『/』を...
-
エクセル関数で日付かどうかの...
-
Excelで、年だけの「西暦」から...
-
エクセルのセルにカレンダーを...
-
日付入力→指定のセルの色を塗り...
-
☆Excelエクセルで入力した日の...
-
Excelで8/26等の日付を全てその...
-
◆ EXCEL自動入力日付を自動で...
-
ファイルのオープン時に今日の...
-
Excelで、本日、前日、1週間前...
-
EXCELで直近の日付を抽出する関数
-
エクセルで日付入力欄を作成し...
-
エクセルで、曜日から日付を呼...
-
エクセルで1年後の月末を表示さ...
おすすめ情報