Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


50040 / 76738 ←次へ | 前へ→

【31594】Re:Z仕様という文字を含む文字列の検索方法
質問  Akisame  - 05/11/26(土) 9:25 -

引用なし
パスワード
   ▼Kein さん:

Ryoサンの31570の質問の表をベースに見ていましたので、
基準はB列です。
では次のコードで良いのでしょうか?
「Z仕様」と記述された行のフォント色が5になるというような理解を
しましたが、全てB列がフォント色5に変換されてしまいますが…
(Formulaのコードが働きませんが。256行「Z仕様」とある部分だけ
1が入ると良いということですね。)

Sub PUp_St()
  On Error Resume Next
  With Range("B1", Range("B65536").End(xlUp)).Offset(, 254)

   .Formula = "=IF(ISERR(FIND(""Z仕様"",$B1)),1,"""")"
   .SpecialCells(3, 1).Offset(, -254).Font.ColorIndex = 5

'   .SpecialCells(3, 1).EntireRow.Hidden = True'この2行の意味が
'   .ClearContents 'この2行の意味が今一分かりませんまたお聞きします。

  End With
End Sub


>全部消えた、ということはA列のデータを基準に出来ないということですね・・。
>それなら With 〜 のところを
>
>With Range("B1", Range("B65536").End(xlUp)).Offset(, 254)
>
>と変更してみて下さい。(もちろん全行を表示状態にした上で、です)
>>文字色を変えるということもこの種の数式でコードを作成できるのでしょうか。
>もちろん、どんな処理でも可能です。その場合例えば、B列で該当する値のある
>セルの文字色を青にするとして
>
>.SpecialCells(3, 1).Offset(, -254).Font.ColorIndex = 5
>
>などとすればよいのです。数式は IV列 に入力しているので、そこからの
>Offset位置によって、何列にどんな処理をすればいいかを書き換えるだけです。
0 hits

【31570】Z仕様という文字を含む文字列の検索方法 Ryo 05/11/25(金) 18:08 質問
【31572】Re:Z仕様という文字を含む文字列の検索方法 ichinose 05/11/25(金) 18:12 発言
【31573】Re:Z仕様という文字を含む文字列の検索方法 Ryo 05/11/25(金) 18:23 お礼
【31574】Re:Z仕様という文字を含む文字列の検索方法 ichinose 05/11/25(金) 18:36 発言
【31576】Re:Z仕様という文字を含む文字列の検索方法 Ryo 05/11/25(金) 19:04 お礼
【31585】Re:Z仕様という文字を含む文字列の検索方法 Kein 05/11/25(金) 20:26 発言
【31587】Re:Z仕様という文字を含む文字列の検索方法 Akisame 05/11/25(金) 21:16 質問
【31588】Re:Z仕様という文字を含む文字列の検索方法 かみちゃん 05/11/25(金) 21:43 発言
【31589】Re:Z仕様という文字を含む文字列の検索方法 Kein 05/11/25(金) 21:57 発言
【31594】Re:Z仕様という文字を含む文字列の検索方法 Akisame 05/11/26(土) 9:25 質問
【31598】Re:Z仕様という文字を含む文字列の検索方法 かみちゃん 05/11/26(土) 9:42 発言
【31604】Re:Z仕様という文字を含む文字列の検索方法 Akisame 05/11/26(土) 17:50 質問
【31605】Re:Z仕様という文字を含む文字列の検索方法 かみちゃん 05/11/26(土) 18:05 発言
【31606】Re:Z仕様という文字を含む文字列の検索方法 Akisame 05/11/26(土) 22:53 お礼

50040 / 76738 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free