Excel VBA質問箱 IV

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

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


65779 / 76733 ←次へ | 前へ→

【15525】Re:指定した文字列を検索して結果を表示した...
質問  Ark  - 04/6/28(月) 14:52 -

引用なし
パスワード
   職場の先輩にヒントを貰い、なんとかそれっぽい形が出来ましたが
指定した全ての文字列をうまくカウントしてくれませんでした。

Const syori As String = "syori"           'syoriシートの定義づけ
Dim R1 As Integer, C1 As Integer, i As Integer   'R1,C1,iの定義づけ
Sub wk9()

'(1)マクロ実行中に画面が動かないようにするおまじない
Application.ScreenUpdating = False

'(2)選択中のブックでシートを選択し、最終行列数を取得する
Sheets(syori).Select
Range("A1").Select
With Sheets(syori).Cells(1, 1).CurrentRegion
  R1 = .Rows.Count
  C1 = .Columns.Count

  Mypos = 0
  ER_COUNT = 0
  For i = 2 To C1
    SerchString = .Cells(i, 3).Value
   
    Application.StatusBar = SerchString & "..."
   
    Mypos1 = InStr(SerchString, " ")       'スペースを探す
    Mypos2 = InStr(SerchString, "・")       '中黒を探す
    Mypos3 = InStr(SerchString, """")       '「”」を探す
    Mypos4 = InStr(SerchString, "'")       '「’」を探す
    Mypos = Mypos1 + Mypos2 + Mypos3 + Mypos4  '検知した禁則文字を全て足し算
    If Mypos <> 0 Then              '##0以外だったら(検出されたら)エラー
     ER_COUNT = ER_COUNT + 1
     
     Cells(i, 3).Interior.ColorIndex = 6
    End If
  Next

End With

MsgBox ER_COUNT & "件"

End Sub

宜しければ見ていただけませんでしょうか?

2 hits

【15516】指定した文字列を検索して結果を表示した... Ark 04/6/28(月) 9:52 質問
【15518】Re:指定した文字列を検索して結果を表示し... IROC 04/6/28(月) 10:21 回答
【15519】Re:指定した文字列を検索して結果を表示し... ちゃっぴ 04/6/28(月) 10:21 発言
【15523】Re:指定した文字列を検索して結果を表示し... Ark 04/6/28(月) 11:41 お礼
【15524】Re:指定した文字列を検索して結果を表示し... IROC 04/6/28(月) 12:34 回答
【15525】Re:指定した文字列を検索して結果を表示し... Ark 04/6/28(月) 14:52 質問
【15531】Re:指定した文字列を検索して結果を表示し... kein 04/6/28(月) 16:30 回答
【15532】Re:指定した文字列を検索して結果を表示し... kein 04/6/28(月) 16:38 回答
【15529】Re:指定した文字列を検索して結果を表示し... Ark 04/6/28(月) 15:37 お礼

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