- ベストアンサー
excelデータの斜めの文字行の抽出
excelデータの斜めの文字行だけを絞りこんだり、抽出することはできんるのでしょうか。 例) 行NO. 001 AAAAA 002 BBBBB <=ここがexcelでは斜めになっている 003 CCCCC 004 DDDDD <=ここがexcelでは斜めになっている 結果 002 BBBBB 004 DDDDD VBAとかでも構いません。 宜しくお願いします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
sub macro1() dim h as range dim target as range on error resume next set target = selection.specialcells(xlcelltypeconstants) set target = union(target, selection.specialcells(xlcelltypeformulas)) application.screenupdating = false selection.entirerow.hidden = true for each h in target if h.font.italic then h.entirerow.hidden = false end if next application.screenupdating = true end sub 調べたい範囲(複数列可)を選んで実行する
その他の回答 (2)
- mate0128
- ベストアンサー率30% (31/102)
私は「検索と置換」ダイアログボックスを使う方法を薦めます。 (1)A1をアクティブセルにしておいて、検索と置換ダイアログボックスを開きます。(Ctrl+F) (2)次に検索する文字列ボックスに「*」(半角のアスタリスク)を入力します。これで入力されている全ての文字を探せるようになります。 (3)次に、ダイアログボックスの右下のオプションボタンをクリックします。 (4)そうすると、右に書式と言うボタンが出てくるので、それをクリックし、フォントタブのスタイルで斜体を選び、OKをクリックします。 (5)検索ダイアログボックスに戻るので、「次を検索」をクリックすると、斜体の文字列が入力されているセルに移動します。 下に「全て検索」と言うボタンがありますが、全てのセルが選択されるのではなく、ダイアログボックスに表示されるだけなので、「次を検索」ボタンのほうが便利かと思います。 一度試してみてくださいね。
お礼
ありがとうございます。 助かります。
- cider4
- ベストアンサー率51% (640/1249)
お礼
早速、試してみます。 ありがとうございます。