![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?08b1c8b)
No.4ベストアンサー
- 回答日時:
#2の回答者です。
Macro関数を使ってみて気がついたことですが、値貼り付けしたり、もともとの名前-定義自体を削除しないと、標準的なマクロなしのブックでは、そのままでは保存できませんでした。
マクロ自体を否定したり、それは除外するという考えの方もいらっしゃるだろうと思います。そこで、太字の代わりにセルの塗りつぶしをして、[色フィルタ]で行ってみたらいかがでしょうか。
最初に太字の部分のフィールドを選択(重要)してから、
[検索と選択]--[置換]--[オプション]
検索する文字列--書式--太字
置換後の文字列--書式--太字 + 塗りつぶし(任意で)
そこで、[並べ替えとフィルタ]-[フィルタ]
後は、ドロップダウンをクリックして、[色フィルタ]で、色を選択します。
マクロを使って、マクロなしブックで保存する方法もあるのですが、それでは、本格的なマクロになってしまいますので、それは、今回の目的とは違うだろうと思います。
Wendy02さん、補足いただきありがとうございます。
できればマクロやVBAではなく。。。とは思ってましたので(知識がないので)この回答、
非常に助かりました。カラーソートができる2007ならではですね!
ありがとうございました!
No.3
- 回答日時:
ソートでは太字を指定できないので、目的が太字の行だけ別シートに抽出したいなら検索の機能を利用します。
Ctrl+Fで検索ダイアログを出して、「オプション」ボタンをクリックし「書式」からフォントタブで「太字」を指定して「すべて検索」し、Ctrl+Aですべての太字セルを選択して、Ctrl+Cでコピーし、新規シートにCtrl+Vで貼り付けてください。
ありがとうございます。
書式で検索できるということを知りませんでした。
回答者No2 さんの補足と合わせて、
太字を検索-->カラー置換-->カラーソート
で解決できそうです!
大変助かりました。ありがとうございます。
No.2
- 回答日時:
Macro関数を使います。
1)太字の有無のチェック用数式
名前定義をしないと機能しませんので名前定義します
A1 が対象の場合は、B1 セルをクリック
(相対参照式になります)
メニューの(数式)『名前の定義』で
・名前:Bold (任意です)
・範囲 (任意)
・参照範囲:=GET.CELL(20,!A1)+NOW()*0
・『OK』ボタンを押下して登録
この数式はA列のセルの太字の時は、1を返します。
太字がセットされていない場合は0が返ります
これができたら、
=Bold
と入力します。必要なだけ、オートフィルでコピーします。太字になっているセルだけ、1 が返ります。そうでないものは、0になりますから、それで、ソート(並べ替え)をすれば良いと思います。
太字の行の横に1を入れていくという泥臭い方法を考えていましたが、
こうすればマクロを使って簡単にできるのですね。
マクロ、まだあまりなじみがないですが、VBAと同様使えるようになると強いですね。
丁寧に解説いただきありがとうございました。
No.1
- 回答日時:
こんにちは!
関数ではなく、VBAになってしまいますが・・・
一例です。
2行目からデータがあり、
A列のセルだけ太字かどうかを判断して、太字でなければその行を削除するようにしています。
操作したいSheet見出し上で右クリック → コードの表示 を選択
白い画面が出ますので、↓のコードをコピー&ペーストしてマクロを実行してみてください。
手元にExcel2007がないので詳しくは判りませんが、
メニュー → 開発 → マクロ → 実行 でできたと思います。
Sub test()
Dim i As Long
For i = Cells(Rows.Count, 1).End(xlUp).Row To 2 Step -1
If Cells(i, 1).Font.Bold = False Then
Rows(i).Delete (xlUp)
End If
Next i
End Sub
尚、一旦マクロを実行すると、元に戻せませんので、
別SheetにSheet全体をコピー&ペーストしてマクロを試した方が良いと思います。
他に良い方法があれば読み流してくださいね。m(__)m
丁寧な解説をいただきありがとうございました。
太字だけを検索して塗りつぶすという回答がありましたので、VBAの知識がない私はそれを試してみようと思いますが、これを機会に使ってみたいと思います。いろいろできるのですね。
改めて、ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
あなたの「必」の書き順を教えてください
ふだん、どういう書き順で「必」を書いていますか? みなさんの色んな書き順を知りたいです。 画像のA~Eを使って教えてください。
-
スマホに会話を聞かれているな!?と思ったことありますか?
スマートフォンで検索はしてないのに、友達と話していた製品の広告が直後に出てきたりすることってありませんか? こんな感じでスマホに会話を聞かれているかも!?と思ったエピソードってありますか?
-
みんなの【マイ・ベスト積読2024】を教えてください。
積読、ついついしちゃいませんか?そこでみなさんの 「2024年に買ったベスト積読」を聞きたいです。
-
人生でいちばんスベッた瞬間
誰しも、笑いをとろうとして失敗した経験があると思います。
-
今から楽しみな予定はありますか?
いよいよ2025年が始まりました。皆さんには、今から楽しみにしている予定はありますか?
-
エクセルで太字だけの合計を出したい!
Excel(エクセル)
-
太文字だけをフィルターにかける方法
PowerPoint(パワーポイント)
-
太字に設定されているセルの個数を求めたい
Excel(エクセル)
-
-
4
excelの不要な行の削除ができない!
Excel(エクセル)
-
5
エクセルのパーセンテージで、でも「%」を表示しない方法
Excel(エクセル)
-
6
パワーポイントをエクセルファイルへ
PowerPoint(パワーポイント)
-
7
Excel文字列中の太字(Bold)部分のみ文字色を一括して変換する方法
Excel(エクセル)
-
8
【Excel】 色の一致するセル数をカウントしたい。
Excel(エクセル)
-
9
ワードで太字になっているところを検索する方法
Word(ワード)
-
10
エクセルのフィルタオプションで「ある文字列を含まない」条件は?
Excel(エクセル)
-
11
エクセルでオブジェクトを常に表記する
Excel(エクセル)
-
12
EXCELでCOUNTIF(,,)のようにセルの書式を条件でセルの数をカウントする方法
Excel(エクセル)
-
13
エクセルで既に入力してある文字列に()をつける
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・思い出すきっかけは 音楽?におい?景色?
- ・あなたなりのストレス発散方法を教えてください!
- ・もし10億円当たったら何に使いますか?
- ・何回やってもうまくいかないことは?
- ・今年はじめたいことは?
- ・あなたの人生で一番ピンチに陥った瞬間は?
- ・初めて見た映画を教えてください!
- ・今の日本に期待することはなんですか?
- ・【大喜利】【投稿~1/31】『寿司』がテーマの本のタイトル
- ・集中するためにやっていること
- ・テレビやラジオに出たことがある人、いますか?
- ・【お題】斜め上を行くスキー場にありがちなこと
- ・人生でいちばんスベッた瞬間
- ・コーピングについて教えてください
- ・あなたの「プチ贅沢」はなんですか?
- ・コンビニでおにぎりを買うときのスタメンはどの具?
- ・おすすめの美術館・博物館、教えてください!
- ・【お題】大変な警告
- ・【大喜利】【投稿~1/20】 追い込まれた犯人が咄嗟に言った一言とは?
- ・洋服何着持ってますか?
- ・みんなの【マイ・ベスト積読2024】を教えてください。
- ・「これいらなくない?」という慣習、教えてください
- ・今から楽しみな予定はありますか?
- ・AIツールの活用方法を教えて
- ・最強の防寒、あったか術を教えてください!
- ・【大喜利】【投稿~1/9】 忍者がやってるYouTubeが炎上してしまった理由
- ・歳とったな〜〜と思ったことは?
- ・モテ期を経験した方いらっしゃいますか?
- ・好きな人を振り向かせるためにしたこと
- ・スマホに会話を聞かれているな!?と思ったことありますか?
- ・それもChatGPT!?と驚いた使用方法を教えてください
- ・見学に行くとしたら【天国】と【地獄】どっち?
- ・これまでで一番「情けなかったとき」はいつですか?
- ・この人頭いいなと思ったエピソード
- ・あなたの「必」の書き順を教えてください
- ・14歳の自分に衝撃の事実を告げてください
- ・人生最悪の忘れ物
- ・あなたの習慣について教えてください!!
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excel2007で、太字にした行のみ...
-
条件に応じて特定の行を非表示...
-
Excel2007 セルを右方向に削除...
-
Excel にて非表示行を探すワー...
-
エクセル VBA 小数点を含む数字...
-
【マクロ】セル内のテキストを...
-
昨日、エクセルVBAで、隣のセル...
-
エクセル 列データは買えずに...
-
値貼り付けをしても書式も貼り...
-
excel ある部分だけをコピペし...
-
エクセル マクロ オートシェ...
-
エクセルで特定の数字となる組...
-
Excel(VBA)データ入力に応じて...
-
「マクロ」の足し算の式を教え...
-
100行のセルの高さを一括で調整...
-
wordのvbaでハイパーリンク設定...
-
エクセルの複数シートの保護を...
-
Excelで金銭出納帳。繰越残高を...
-
エクセル 計算式も入っていない...
-
シート番号からシート名を取得する
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excel2007で、太字にした行のみ...
-
条件に応じて特定の行を非表示...
-
「マクロ」の足し算の式を教え...
-
excel ある部分だけをコピペし...
-
Excel にて非表示行を探すワー...
-
Excelでセル内の数式は残し値だ...
-
Excel2007 セルを右方向に削除...
-
値貼り付けをしても書式も貼り...
-
エクセル VBA 小数点を含む数字...
-
エクセルで全ての数字間にカン...
-
Excel(VBA)データ入力に応じて...
-
エクセル2003でマクロをおこな...
-
wordのvbaでハイパーリンク設定...
-
VBA コピーを有効行までループ...
-
エクセルを使って英文から単語...
-
Excelで周期的に列を削除する方法
-
エクセル オートフィルタの抽...
-
Excelで連続印刷をするマクロ
-
エクセルで特定の数字となる組...
-
yyyy/mm/ddの日付に一括変換す...
おすすめ情報