Excel VBA質問箱 IV

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

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


7527 / 13644 ツリー ←次へ | 前へ→

【38573】(かぶ)を消したい JINましん 06/6/6(火) 15:26 質問[未読]
【38574】Re:(かぶ)を消したい Kein 06/6/6(火) 15:34 回答[未読]
【38575】Re:(かぶ)を消したい JINましん 06/6/6(火) 15:50 お礼[未読]

【38573】(かぶ)を消したい
質問  JINましん  - 06/6/6(火) 15:26 -

引用なし
パスワード
   D列に会社名+(株)又は(株)+会社名のデータが数百あるとします。
(株)だけを削除したい場合のマクロを教えてください。

   D列
  VBA(株)→VBA
 (株)VBA →VBA と繰り返して実行するマクロが作れません。
  
  申しわけありませんが教えてください。

Sub kabusakujyo()
検索データ = "(かぶ)"  
Sheets("sheet1").Select      
z = WorksheetFunction.CountA(Worksheets("sheet1").Range("c2:c65500"))
For i = 1 To z    
If Sheets("sheet1").Cells(i + 1, 4).Text Like 検索データ & "*" & 検索デ  ータ Then
Selection.Delete (xlShiftUp)    
End If 
Next i

End Sub

【38574】Re:(かぶ)を消したい
回答  Kein  - 06/6/6(火) 15:34 -

引用なし
パスワード
   Worksheets("Sheet1").Range("D:D").Replace "(株)", ""

で、できます。

【38575】Re:(かぶ)を消したい
お礼  JINましん  - 06/6/6(火) 15:50 -

引用なし
パスワード
   ▼Kein さん:
>Worksheets("Sheet1").Range("D:D").Replace "(株)", ""
>
>で、できます。


ありがとうございました。
こんなに早く回答が頂けて本当に助かりました。
また、困ったときにはよろしくお願いします。

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