[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『シート内と全シートをマクロで検索と入力』(えんじにあ)
下のマクロを全シートにかけたく、いろいろ調べたのですが、IF、For、Doなど 何を使ってどうやるのかわかりません。手作業でやろうと思ったのですが、検索文字は シート内に複数あり、シート数も多く、今後のためにもマクロを作りたく、ご教授願います。
Sub Macro1()
Range("A1").Select Cells.Find(What:="kikai*", After:=ActiveCell, LookIn:=xlFormulas _ , LookAt:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, _ MatchCase:=False).Activate
ActiveCell.Select Selection.Offset(0, 1).Select ActiveCell.FormulaR1C1 = "10/10/2008"
End Sub
Sub try() Dim ws As Worksheet Dim r As Range, rr As Range
For Each ws In Worksheets With ws Set r = .Cells.Find(What:="kikai*", LookIn:=xlFormulas _ , LookAt:=xlPart) If Not r Is Nothing Then Set rr = r Do r.Offset(0, 1).FormulaR1C1 = "10/10/2008" Set r = .Cells.FindNext(r) Loop Until rr.Address = r.Address End If End With Next End Sub こんな感じでしょうか? (じゅんじゅん)
じゅんじゅん様、走りました! 自分でもいろいろ作ったのですが、全然動かなくて困っておりました。 今後も、不定期にこの作業がでてくるので、大変助かります。 どうもありがとうございました。 (えんじにあ)
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.