|
▼かみちゃん さん:
>私が提示したコードは、SpecialCells(xlCellTypeVisible)を使った一例にしかすぎません。
>オートフィルタを実行するシートの内容なども書かれていませんでしたので、
>YN62さんの疑問は、当然起こり得ます。
>そこで、以下のようにすれば、対応できるかと思います。
>
>Sub Macro1()
> With Range("A1").CurrentRegion
> .AutoFilter Field:=1, Criteria1:="2"
> '可視セルを選択する。
> .SpecialCells(xlCellTypeVisible).Select
> .SpecialCells(xlCellTypeVisible).Offset(, .Columns.Count).Value = "*"
> Range(Columns(.Columns.Count + 2), Columns(.Columns.Count * 2)).Delete
> Cells(1, .Columns.Count + 1).ClearContents
> End With
>End Sub
>
かみちゃんさんありがとうございます。
今ひとつ、各コマンドとパラメータが理解できていないですが・・・。
ところで、私の場合、抽出した行のある列だけに。マークを入れたいのですが
どうすればよいのでしょうか。
参考文献などもありましたら、ご教授ください。
よろしくお願いします。
|
|