こんにちは、よろしくお願いします。
私のVBAのスキルはマクロで自動記録させて、ある程度の手直しをするレベルです。
そこで、「並替」で、次の【意味と違い】を教えてくさだい。「Header:=xlNo」「Header:=xlGuess」
(どうもこの関係で並替えに一行目だけ並び変わらないという不具合を起こすことがあるような気がします。「xlGuess」を「xlNoに」変えると不具合が直りましたが、意味もわからず結果だけ直っても納得いかなくて。)よろしくお願いいたします。
No.2ベストアンサー
- 回答日時:
こんにちは。
Wendy02です。>「Header:=xlGuess」
Header については、Sort のヘルプでは、
「最初の行がタイトル行であるかどうかを指定します。」
とあります。
ただ、実際に自分でコーディングする場合は、xlGuess は、ひじょうに使いにくいです。これは、例えば、データが数値であって、第一行目が文字列なら、そのxlGuessは、タイトルがあるものと考えます。そうでなければ、データ行と解釈します。
しかし、コーディングの段階で、こうした曖昧な形を残したまま、マクロとして、実行するということは、あまりすべきではありません。
基本的には、タイトル行があるものとして作るということが、Excelでは基本ですから、元からないままに、並べ替えという仕様、つまり、xlNo というのは、あまり指定しないですね。なるべくなら、xlYes にするような、全体設計をします。私は、そのために、ダミーのタイトル行を加えることもあります。
Wendy02さん、いつもありがとうございます。
今回のご回答内容、よくわかりました。
なるほど、なるほどです。感謝いたします。
No.3
- 回答日時:
Worksheets("Sheet1").Range("A1").Sort
の、Sort の部分にカーソルを置いて[F1]キーを押すと、ヘルプで使い方が表示されます。
そこには、
*先頭行をタイトル行と見なすには、xlYes
*タイトル行はないものと見なすには、xlNo
*自動的に判断させるには、xlGuess
(オプションを指定しない)*既定の定数は xlNo
と記載されています。
シートを表示させて、手動で並べ替えを行うと、同様の指定項目がありますよね。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) マクロ 2行ごとの並び替えについて 4 2022/12/14 12:27
- Excel(エクセル) 現在のセルの文字列を右隣のセルの名前にするマクロをつくりたい 4 2023/01/12 09:01
- その他(メンタルヘルス) 夢の意味 2 2023/08/27 20:39
- Excel(エクセル) エクセルでの色付け 5 2022/10/09 18:58
- ニコニコ動画 【Premiere Pro】をお使いの方 カット作業を他動画に反映することはできますか? 1 2022/05/18 16:27
- その他(データベース) 業務用のデータベースサーバーの選び方について 4 2022/11/22 10:22
- その他(Microsoft Office) 1の行を固定した上でVBAを用いて日付順に自動並べ替え 2 2022/06/06 15:09
- Excel(エクセル) 【マクロ】プリントスクリーンした画像をエクセルに貼付して印刷したい 6 2022/11/30 20:11
- その他(ソフトウェア) LDPlayerのマクロの編集方法を知りたい 1 2023/03/04 11:46
- Excel(エクセル) 結合セルのソートについて 5 2022/04/22 11:57
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excel:2ページ目以降のタイト...
-
印刷時に、複数ページに共通な...
-
柳田國男の「日本には世間があ...
-
【WORD2003】表の繰り返しタイ...
-
画像のタイトル(ファイル名では...
-
もし15000円分好きな物を買って...
-
InputBox キャンセルボタンが...
-
アクセス レポート テキスト...
-
Excel VBAのINPUT BOX...
-
印刷のタイトルは行も列も同時...
-
Wordで、タイトルと名前は真ん...
-
教えてGooの回答の信憑性てどの...
-
Wordに登録したタイトル(表題...
-
那覇空港は空港使用料がかかり...
-
なぜ遠くにあるものほど小さく...
-
過去の全国の波の高さデータが...
-
いわゆる「植物人間」の現在の...
-
DVDの副音声が聞きたい
-
Finale NotePad 2012 タイト...
-
ワイルドカード 「Not like」
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
印刷時に、複数ページに共通な...
-
Excel:2ページ目以降のタイト...
-
InputBox キャンセルボタンが...
-
12インチって何センチ?
-
Wordで、タイトルと名前は真ん...
-
Wordに登録したタイトル(表題...
-
【Excel】複数のタイトル行を設...
-
過去の全国の波の高さデータが...
-
音楽のレポートの書き方につい...
-
柳田國男の「日本には世間があ...
-
パズドラ 変身なしで、割とお手...
-
詩の題名はつけたほうがいいで...
-
『む』からはじまるポジティブ...
-
教えてGooの回答の信憑性てどの...
-
DVDの副音声が聞きたい
-
Excelの1ページ目にだけタイト...
-
印刷のタイトルは行も列も同時...
-
Excel VBAのINPUT BOX...
-
Finale NotePad 2012 タイト...
-
【WORD2003】表の繰り返しタイ...
おすすめ情報