Excel VBA質問箱 IV

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

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


9672 / 76734 ←次へ | 前へ→

【72621】列で検索するモジュールの書き方
質問  はってんちゅう  - 12/8/29(水) 16:44 -

引用なし
パスワード
   久々にお世話になります。

FindNextですが、行ごとでの検索としては知っているのですが、
列(コラム)で使用すると「RangeクラスのFindNextプロパティを取得できません」とのエラーとなります。
これを解決するにはどのように書けばよいのかを教えていただきたいのです。

現在書いているのは以下です。

Dim cNo As Variant
  With Worksheets(2).Range("A9:AZ9")
  Set cNo = .Find("部門比", LookIn:=xlValues)
    If Not cNo Is Nothing Then
      firstAddress = cNo.Address
      Do
        cNo = cNo.Column
        Columns(cNo).Delete shift:=xlToLeft
        Set cNo = .FindNext(cNo)
      Loop While Not cNo Is Nothing And cNo.Address <> firstAddress
    End If
  End With

させたい事:9行目のコラムA〜AZ間において“部門比”という言葉を検索し、この言葉があるコラムを全て削除。

宜しくお願い致します。

3 hits

【72621】列で検索するモジュールの書き方 はってんちゅう 12/8/29(水) 16:44 質問
【72624】Re:列で検索するモジュールの書き方 UO3 12/8/29(水) 17:07 発言
【72625】Re:列で検索するモジュールの書き方 UO3 12/8/29(水) 17:20 発言
【72633】Re:列で検索するモジュールの書き方 はってんちゅう 12/8/29(水) 20:30 お礼

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