[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『ボタンを押すとアルファベット順に並び替えられるマクロを作りたい』(ニーア)
こんにちは、お世話になっております。質問させてください。
以下のようなシートがあるとします
:::::::::::::::::::::::::::::::::::::::::::::
<SHEET1>
<1> <2> <3>〜<5>は結合セル <1> 学生 クラス 性格 <2> 太郎 B 勝気 <3> まみ C 優しい <4> 洋子 A おとなしい :::::::::::::::::::::::::::::::::::::::::::::
ボタンを押すとアルファベット順に並び替えられるマクロを作りたいのですが、
<2>列が勝手にアルファベット順に整理されるだけで他が連動しません。
もちろん、<1>行はそのままにしたいのですが・・
恐れ入りますが、ご教授願います。
< 使用 Excel:Excel2019、使用 OS:Windows10 >
><2>列が勝手にアルファベット順に整理されるだけで他が連動しません。 とのことなので恐らくもうすでに既存のマクロはあるんですよね? 今あるマクロを提示していただいたほうが齟齬が少ないかと思います。 (.:*.ゆ ゅ) 2021/11/29(月) 17:48
作り直そう?
違うやろ、もともと他人が作ったものか、何も持ってないのに
完全無垢の作成依頼と思われたくないだけやろ。
ほんまあの手この手をつこうてくる。
(疑心) 2021/11/29(月) 18:45
Sub 研究用() With Range("A1").CurrentRegion .Copy .Offset(, .Columns.Count + 1) .MergeCells = False
'並び替えの命令(自力で出来るようなので省略)
.Offset(, .Columns.Count + 1).Copy .PasteSpecial Paste:=xlPasteFormats .Offset(, .Columns.Count + 1).Delete End With End Sub
(もこな2) 2021/11/29(月) 18:48
何を根拠に言われているのかよくわかりません
こんなけんか腰に言われても・・
決めつけられてもこまります。
逆にあなたは作れるんですか?
(ニーア) 2021/11/29(月) 19:06
2019ならSORT関数が使えるかもしれないので、下記とか。
Public Sub Test() With Range("A2:C4") .Value = WorksheetFunction.Sort(.Value, 2) End With End Sub
SORT関数だと結合セルがあっても大丈夫のようです。 当方の365ではソートできました。
(hatena) 2021/11/29(月) 21:18
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.