
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で質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
Excelで入力したデータを自動的に並び替える方法
Excel(エクセル)
-
1の行を固定した上でVBAを用いて日付順に自動並べ替え
その他(Microsoft Office)
-
【Excel関数】別シートに日付順でデータを抽出する方法
Visual Basic(VBA)
-
-
4
Excel複数シートから日付と文字を取り出して日付順に並べたいです
Excel(エクセル)
-
5
特定セルの内容を更新したら、その更新日を自動的に表示する方法について
Excel(エクセル)
-
6
Excelの関数について、特定の文字を入れると斜線や線を入れることは出来ますか?
Excel(エクセル)
-
7
エクセル: セルの枠を超えて表示
Excel(エクセル)
-
8
Excelの並び替えで、日付、時間、項目Bの順で並び替え
その他(Microsoft Office)
-
9
エクセルの複数のセルを一括で絶対参照にする方法
Excel(エクセル)
-
10
EXCELで特定のセルに表示された項目をヘッダーやフッターに出力するには
Excel(エクセル)
-
11
outlook 文字を揃えたい。tabでやっても揃わない。
Word(ワード)
-
12
エクセルで、日付を入力すると、別のセルに文字を自動的に表示させるようにするには。
Excel(エクセル)
-
13
エクセルで日付順で抽出
Excel(エクセル)
-
14
自分の部署・担当を言うとき、どういう言い方が正しいでしょうか?? 会社のときは、弊社といいますが、部
その他(ビジネス・キャリア)
-
15
日付が降順で並ばなくなった
Excel(エクセル)
-
16
Excelにて、ページ毎の外枠に罫線を設定する方法は?
Excel(エクセル)
-
17
Excelの条件付き書式設定の太い罫線
Excel(エクセル)
-
18
会社名の前はスペースを空けますか?
その他(ビジネス・キャリア)
-
19
Excelで時間順で並べ替えしたい
Excel(エクセル)
-
20
エクセルでの計算式で求められた値に( )カッコをつけたいのですが…
その他(パソコン・スマホ・電化製品)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
31:30:00が1900/1/1 7:30:0
-
入力後に日付順になるように自...
-
Excelで8/26等の日付を全てその...
-
Excelに入力した個々の日付の数...
-
エクセルでENTERを押すと数式が...
-
EXCELで直近の日付を抽出する関数
-
日付だけを変更して印刷(Excel)
-
エクセル関数で日付かどうかの...
-
エクセル 当番表の作り方 エク...
-
ファイルのオープン時に今日の...
-
日付の照合でFALSEになります。
-
Excelで半年後の日付を計算したい
-
ワード差込について
-
エクセルのセルにたとえば「756...
-
エクセルで日付入力欄を作成し...
-
VBAで「エクセルに写真を貼り付...
-
◆ EXCEL自動入力日付を自動で...
-
エクセルで1年後の月末を表示さ...
-
日付入力→指定のセルの色を塗り...
-
エクセルのデータから「/」を抜...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
31:30:00が1900/1/1 7:30:0
-
Excelに入力した個々の日付の数...
-
日付だけを変更して印刷(Excel)
-
エクセルでENTERを押すと数式が...
-
Excelで8/26等の日付を全てその...
-
入力後に日付順になるように自...
-
Excelで半年後の日付を計算したい
-
エクセル関数で日付かどうかの...
-
エクセルで数字列の間に『/』を...
-
日付を入力したセルをファイル...
-
エクセルのセルにカレンダーを...
-
WORDで翌日や翌々日の日付を表...
-
EXCELで直近の日付を抽出する関数
-
エクセル 当番表の作り方 エク...
-
日付の照合でFALSEになります。
-
日付入力→指定のセルの色を塗り...
-
ファイルのオープン時に今日の...
-
ワード差込について
-
エクセルで日付入力欄を作成し...
-
☆Excelエクセルで入力した日の...
おすすめ情報