- ベストアンサー
【VBA】手作業で選択した行を並び替え
選択する行は毎回変わる為、選択自体は都度手作業で行います。 (セルを囲う手数を省略したいので、行単位で選択します) 行が選択された状態から、C列昇順、A列昇順の優先度で並び替えがしたいです。 宜しくお願いします。
- みんなの回答 (5)
- 専門家の回答
関連するQ&A
- エクセルの並び替えについての質問です。
エクセルの並び替えですが、例えば列の並び替えで2列(仮にA列・B列)に数値は入れてあり、A列を基準に昇順する場合2003ではその並べ替えをしたい範囲を指定して、「データ」→「並べ替え」→範囲の先頭行をデータにチェックを入れて、最優先されるキーを列Aにして、昇順にチェックを入を入れれば、A列基準で並び替えが完了しましたが、2007ではではその並べ替えをしたい範囲を指定して、「並べ替え」→最優先されるキーを選択すると列A・列Bの選択ではなく、A・B列の1行目の数値の選択となり、それで並び替えると1行目はそのままで、2行目からの並び替えになってしまいます。また1行目を数値のない空欄セルにしておいて1行目から上記作業をすれば、優先されるキーは列A・列Bの選択肢が出ますが、もしその表が1行目が空欄で無い場合はどうするのでしょう?また、2003では並び替えの作業を『繰り返し』で別の表も同じく並び替えの作業が出来ますが、2007では上記の1行目空欄セルにしておいてから並び替えをして『繰り返し』の作業は出来ません。 どの様にすれば、『繰り返し』の作業も出来るのでしょうか?
- 締切済み
- オフィス系ソフト
- Excel_VBAでこんなこと出来ますか?
エクセルの標準の機能として、データ-並び替えで、選択範囲の昇順、降順の並び替えが出来ます。 しかし、優先されるキーとしては、セル内のデータ全てを対照とされてしましますが、セル内の文字列から任意の位置の文字を除いた(無視)した並び替えをする方法を考えています。何か?いい方法が無いでしょうか?ヒントだけでも教えてく頂きたいのですが宜しくお願い致します。 例: H03W001 H03E003 H03S002 H03N004 を昇順でソートすると H03E003 H03N004 H03S002 H03W001 の順で並び替えらてれてしまいます。 で、4文字目を無視して H03W001 H03S002 H03E003 H03N004 のように並び替えたいのですが・・・? このキーに付属するデータもありますので、基本的には、セルの選択範囲(複数列)もしくは、行単位の並び替えを望んでいます。 宜しくお願い致します。
- ベストアンサー
- オフィス系ソフト
- エクセルVBAでセルの選択する方法
B3セルからI200セルまで全部データが入力されている データを C3キー昇順と、F3キー昇順並べ替えしたいと考えています。 まず B3を選択して 次に I列の最終データを xldownを使用? 選択し 並べ替えすればいいのでは? と考えましたが、 その選択方法が分かりません。 よろしくお願いします。 直接I200を指定しないのは、 データによって 200行だったり 220行だったりすることがあるためです。
- ベストアンサー
- Visual Basic
- エクセルで選択したセルの行を色づけ表示する?
お世話になります エクセル2000を使用していますが、セルを選択した場合に そのセルの行全体もしくは列全体を色づけで表示や太字で 表示、あるいは拡大表示などとにかく一目で分かるように 出来ませんか? 例えば、C5を選択した場合にC行を上記のような表示にした いのです。 ウインドウ枠の固定では作業の都度変更しなくてはならず 何か用意方法は無いかと困っています 宜しくお願いします
- ベストアンサー
- オフィス系ソフト
- 行の並び替え(マクロ化)
現在4行目に参照された数字が記入されております。 C2~AP50を範囲指定し データの並び替えで オプション⇒列単位に変更をクリック 最優先されるキー 行4 値 降順 とクリックして 最後の確認を数値とテキスト形式の数を分けて並び替えを行う で決定 とういう作業を毎日しております。 1回は短時間ですが、毎日なのでちょっと手間に感じております。 マクロに詳しい方、上記作業をマクロ化して頂けませんでしょうか? 申し訳ありませんが宜しくお願いします。
- ベストアンサー
- オフィス系ソフト
- データ最終行の選択について
よろしくおねがいします AからZ列までデータが入っています 1行目はタイトルです 最終行は全て同一ですが毎回変わります。 例外でM1 N1は空白です 今↓の作業をしているのですが 'D2セルからR列最終セルを選択 Range(Cells(2, 4), Cells(Cells(65536, 1).End(xlUp).Row, 18)).Select そのまえに M2からMデータ最終行の和をM列のデータ最終行の二つ下のセルに N2からMデータ最終行の和をN列のデータ最終行の二つ下のセルに それぞれ記入してから D2からR列最終せるを選択したいのです 仮にデータ最終行を100とすると M2~M100の和をM102に N2~N100の和をN102に それぞれ記入して D2~R100を選択・・・という流れです。 最終行数を選択して それから2を引いて選択しても なぜかうまくいかなく困っております よろしくおねがいします
- ベストアンサー
- オフィス系ソフト
- エクセルのソートのマクロ
エクセルでのソートのマクロを教えてください。 範囲選択は手動でその都度変更します。優先列、昇順は変更ありません。 例えば、AからE列までデータがあり、第一優先列をD列、第二優先列をA列として、それぞれ昇順でソートします。 範囲はその都度手動で複数行を全列選択します。 つまり、適宜、複数行を選択してからこのマクロを実行すれば常に先の形式でソートできるようにしたいです。 わかりにくい記述で恐縮ですがよろしくお願いします。
- ベストアンサー
- その他MS Office製品
- オープンオフィス・列の一部数字並べ替え方法
オープンオフィスで、列にある全部のセルではなく、 一部のセルを選択して並べ替えする方法を教えてください。 列の全セルだと、データ→並べ替え→最優先キーに列の名前表示→昇順 で、並び替えができますが、 一部だと最優先キーに選択範囲内で一番上に表示されている数値が表示され、 並び替え後も、その数値が一番上に表示されたままです。 指定なしを選ぶと、並び替えられません。 どなたか詳しくご存知のかた、教えてください!
- 締切済み
- Excel(エクセル)
- エクセルで多数の行を選択するすばやく選択する方法はありますでしょうか?
エクセルで行番号を選択して作業をする事があると思うのですが、極端な話、3~30000行まで行を選択するとしたら、下までドラッグするのに結構時間がかかりますよね^^; 例えば、A列のセルを選択する場合は、「A3:A30000」とか、名前ボックスに入力したら選択出来ると思うのですが、たくさんの行をすばやく選択する方法はるのでしょうか?
- ベストアンサー
- オフィス系ソフト
- DataGridViewで列、行、セルの選択
[環境] Windows7 Professional Visual Studio 2010 Professional お世話になります。 上記環境下にて、DataGridViewを用いたプログラムを 作っております。 そこで、タイトルの件なのですが DataGridViewの一番左(行ヘッダー)をクリックすると行選択、 一番上(列ヘッダー)をクリックすると列選択、 セルをクリックするとセル選択できるようにしたいと思っています。 しかし、DataGridViewのセル選択はSelectionModeという プロパティで制御しているようでして、以下の5種類の選択方法しかないようです。 (1) CellSelect 1 つ以上の個別のセルを選択できます。 (2) FullRowSelect 行のヘッダーまたは行内のセルをクリックすることによって行全体が選択されます。 (3) FullColumnSelect 列のヘッダーまたは列内のセルをクリックすることによって列全体が選択されます。 (4) RowHeaderSelect 行のヘッダー セルをクリックすることによって行が選択されます。個別のセルは、そのセルをクリックすることによって選択できます。 (5) ColumnHeaderSelect 列のヘッダー セルをクリックすることによって列が選択されます。個別のセルは、そのセルをクリックすることによって選択できます。 要するに、 (1)…セル選択のみ可能 (2)…行選択のみ可能(セルクリック時は行選択扱い) (3)…列選択のみ可能(セルクリック時は列選択扱い) (4)…行選択とセル選択のみ可能 (5)…列選択とセル選択のみ可能 ということなので、私の望む、 ・行選択と列選択とセル選択が可能 という制御は無理なのでしょうか。 ご存知の方いましたら、ご教示の程お願い致します。
- ベストアンサー
- Visual Basic
- LCDプロジェクター ELP-5300の取扱説明書がなく、操作がわからないと困っています。
- ELP-5300プロジェクターの取り扱い説明書が見当たらず、操作方法についてわからない状況です。
- ELP-5300プロジェクターの取り扱い説明書がなくて、どのように操作すればいいのかが分かりません。
お礼
ご教示有難うございます。 シンプルで、思った通りに動きました。 ひな形として活用させて頂きます。