No.3ベストアンサー
- 回答日時:
No1です。
マクロでもいいということなので、VBAで一発処理の方法です。
必ずファイルのバックアップをとってから試してください。
データは1行目はタイトル行だと思いますので2行目からとしています。
まずデータを入力したシートのタブ(シート名の部分)を右クリック→「コードの表示」
これでVBエディターに画面が変わります。
右の白い広い部分に以下のコードをそのままコピペ
Private Sub Worksheet_BeforeRightClick(ByVal Target As Range, Cancel As Boolean)
Application.Intersect(Range("A:A"), UsedRange).SetPhonetic
UsedRange.Offset(1).Resize(UsedRange.Rows.Count - 1).Select
Selection.Sort Key1:=Range("A2"), Order1:=xlAscending, Key2:=Range("B2") _
, Order2:=xlAscending, Key3:=Range("C2"), Order3:=xlAscending, Header:= _
xlGuess, OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, _
SortMethod:=xlPinYin
End Sub
ワークシートに戻り、右クリックすればデータは自動的にA列を基準としたアイウエオ順に並び変わります。
これで、これからどれだけデータを追加してもあとは右クリックするだけで自動的に並び替えが行われます。
No.2
- 回答日時:
マクロで最後の行を入れたら、並び替えをするということはできますが、最後の行のコードはわかりませんので、
ボタンを作って並び替えの操作のマクロを記録して、それをボタンに登録するのはどうでしょう?
No.1
- 回答日時:
それでは列Dは空いていますね?
全自動ではないですがやりかたをひとつ。
もし1行目が項目行だとしたら2行目以降がデータ(曲名等)ですね?
それならD2セルに
=PHONETIC(A2)
と入れて、下までドラックしてください。
振り仮名が表示されると思います。
次にデータ範囲を選択して、メニューバーからデータ→「並べ替え」でD列を基準にして昇順で並べ替えを指定。
これでアイウエオ順になります。
(ただし、フリガナは入力した際の読み方で出ます)
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・14歳の自分に衝撃の事実を告げてください
- ・架空の映画のネタバレレビュー
- ・「お昼の放送」の思い出
- ・昨日見た夢を教えて下さい
- ・ちょっと先の未来クイズ第4問
- ・【大喜利】【投稿~10/21(月)】買ったばかりの自転車を分解してひと言
- ・メモのコツを教えてください!
- ・CDの保有枚数を教えてください
- ・ホテルを選ぶとき、これだけは譲れない条件TOP3は?
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・【コナン30周年】嘘でしょ!?と思った○○周年を教えて【ハルヒ20周年】
- ・ハマっている「お菓子」を教えて!
- ・最近、いつ泣きましたか?
- ・夏が終わったと感じる瞬間って、どんな時?
- ・10秒目をつむったら…
- ・人生のプチ美学を教えてください!!
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・都道府県穴埋めゲーム
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルで特定の文字列が入っ...
-
Excel グラフのプロットからデ...
-
[EXCEL]ボタン押す→時刻が表に...
-
エクセル マクロ オートフィ...
-
エクセルVBA:データ端に画...
-
特定の文字がある行以外を削除...
-
エクセル マクロで数値が変っ...
-
【Excel関数】UNIQUE関数で"0"...
-
エクセル 上下で列幅を変えるには
-
結合されたセルをプルダウンの...
-
エクセルVBA 最終行を選んで並...
-
罫線の斜線を自動で引くマクロ
-
エクセルのセルに指定画像(.jpg...
-
エクセル 数字のみ残したい
-
エクセルマクロで偶数行(又は...
-
電話番号の入力方式が違うデー...
-
excelのデータで色つき行の抽出...
-
エクセル 時間の表示形式AM/PM...
-
AのセルとB行を比較して、一致...
-
VBAで色の付いているセルの行削除
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで特定の文字列が入っ...
-
[EXCEL]ボタン押す→時刻が表に...
-
エクセル 上下で列幅を変えるには
-
特定の文字がある行以外を削除...
-
【Excel関数】UNIQUE関数で"0"...
-
VBAで色の付いているセルの行削除
-
Excel グラフのプロットからデ...
-
エクセル マクロ オートフィ...
-
エクセル マクロで数値が変っ...
-
エクセルのセルに指定画像(.jpg...
-
結合されたセルをプルダウンの...
-
AのセルとB行を比較して、一致...
-
罫線の斜線を自動で引くマクロ
-
excel 小さすぎて見えないセル...
-
excelのデータで色つき行の抽出...
-
Excel2007で、指定範囲の行高さ...
-
サイズの違うセル 並べ変え
-
エクセルマクロで偶数行(又は...
-
A1に入力された文字列と同じ文...
-
エクセル 時間の表示形式AM/PM...
おすすめ情報