
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(エクセル)
-
【Excel関数】別シートに日付順でデータを抽出する方法
Visual Basic(VBA)
-
エクセル 日付による並べ替えのマクロ
Excel(エクセル)
-
-
4
複数のシートの日付データを、別のシートで並び替え
その他(Microsoft Office)
-
5
日付が降順で並ばなくなった
Excel(エクセル)
-
6
1の行を固定した上でVBAを用いて日付順に自動並べ替え
その他(Microsoft Office)
-
7
1年分のデータから特定の月分のデータを抽出→表示
Excel(エクセル)
-
8
エクセルで、自動的に並べ替えをしたいのです。。。
Excel(エクセル)
-
9
Excelで時間順で並べ替えしたい
Excel(エクセル)
-
10
あるセルに特定の文字列を打つと、他のセルに決められた文字が自動入力するように
Excel(エクセル)
-
11
エクセルの表で条件(日付別)にあてはまる行を 別シートに順番に抽出されるような関数を教えてください
Excel(エクセル)
-
12
エクセルで日付順で抽出
Excel(エクセル)
-
13
(Excel)あるセルに文字を入力しただけで、同じブック内のほかのワークシートにも、同じ文字が自動的に入るようにするには?
Excel(エクセル)
-
14
会社名の前はスペースを空けますか?
その他(ビジネス・キャリア)
-
15
エクセル 自動で別シートへ並べ替えてコピーするには?
Excel(エクセル)
-
16
エクセルで日付を別のシートに引用したい
Excel(エクセル)
-
17
特定セルの内容を更新したら、その更新日を自動的に表示する方法について
Excel(エクセル)
-
18
ある列のセルに特定の文字が入っていたら他のセルに決まった文字を入れる
Word(ワード)
-
19
Excel 時刻の並び替え
Excel(エクセル)
-
20
[IF文] 「何時〜何時」で該当する時間を表示したい お疲れ様です。お知恵をお借りできればと思います
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
日付だけを変更して印刷(Excel)
-
入力後に日付順になるように自...
-
エクセルで日付を別のシートに...
-
EXCEL 日付の入力形式
-
エクセル グラフ 軸の日付表記...
-
エクセル 当番表の作り方 エク...
-
◆ EXCEL自動入力日付を自動で...
-
エクセルでENTERを押すと数式が...
-
エクセルで数字列の間に『/』を...
-
excelで月末日を判定したい
-
エクセル関数で日付かどうかの...
-
31:30:00が1900/1/1 7:30:0
-
Excelで、年だけの「西暦」から...
-
ファイルのオープン時に今日の...
-
EXCELで直近の日付を抽出する関数
-
エクセル 平日のみ連絡印刷
-
エクセルで日付を入力するとき...
-
☆Excelエクセルで入力した日の...
-
日付入力→指定のセルの色を塗り...
-
VBAでセルに入っている日付をシ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
31:30:00が1900/1/1 7:30:0
-
日付だけを変更して印刷(Excel)
-
入力後に日付順になるように自...
-
エクセルでENTERを押すと数式が...
-
エクセル関数で日付かどうかの...
-
日付入力→指定のセルの色を塗り...
-
Excelで、年だけの「西暦」から...
-
☆Excelエクセルで入力した日の...
-
ファイルのオープン時に今日の...
-
エクセルで日付を別のシートに...
-
エクセルで数字列の間に『/』を...
-
エクセルのセルにカレンダーを...
-
WORDで翌日や翌々日の日付を表...
-
エクセル 当番表の作り方 エク...
-
Excelで8/26等の日付を全てその...
-
Excelで、本日、前日、1週間前...
-
EXCELで直近の日付を抽出する関数
-
◆ EXCEL自動入力日付を自動で...
-
Excelに入力した個々の日付の数...
-
Excelで更新日時と更新者を表示...
おすすめ情報