Excel VBA質問箱 IV

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

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


64619 / 76732 ←次へ | 前へ→

【16693】Re:イミディエイトウインドウ
お礼  hisao E-MAIL  - 04/8/6(金) 12:00 -

引用なし
パスワード
   つんさん、asakiさん、ichinoseさん 有難う御座いました。

▼Asaki さん:
>みなさま、こんにちは。
>
>>欠番を全て一挙にエクセルの画面に表示する方法です。
>ichinose さんのテストで最速だったコードから、テスト関連の処理を削除して
>Sub test3()
>  Dim ans       As Range
>  Dim rng       As Range
>
>  Set rng = Range(Cells(1, 1), Cells(Rows.Count, 1).End(xlUp))
>  With Range("b1:b100")
>    .Formula = "=if(CountIf(" & rng.Address & ",Row())=0,row(),"""")"
>    .Value = .Value
>    On Error Resume Next
>    Set ans = .SpecialCells(xlCellTypeConstants)
>    If Err.Number = 0 Then
>      ans.Copy Range("C1")
>    End If
>    .ClearContents
>  End With
>  Set rng = Nothing
>End Sub
>
>B列を作業列として使い、C列に欠番が表示されます。
>
>
>ichinose さん
>自由研究、参考になります。
>個人的には、多分、でれすけ さんご提案のMatchが速いのではと思います。
>但し、データが昇順または降順になっている または、並べ替えても良い という前提の場合ですが。
>
>Evaluate が、結構速いんですね。
>これがちょっと意外でした。
0 hits

【16617】欠番を発見したい hisao 04/8/4(水) 11:02 質問
【16618】Re:欠番を発見したい つん 04/8/4(水) 11:20 回答
【16639】Re:欠番を発見したい Asaki 04/8/4(水) 17:53 回答
【16642】Re:欠番を発見したい Asaki 04/8/4(水) 19:41 発言
【16648】Re:欠番を発見したい ichinose 04/8/5(木) 8:49 発言
【16649】Re:欠番を発見したい でれすけ 04/8/5(木) 9:32 発言
【16652】Re:欠番を発見したい hisao 04/8/5(木) 10:44 お礼
【16653】イミディエイトウインドウ つん 04/8/5(木) 11:13 発言
【16654】Re:イミディエイトウインドウ でれすけ 04/8/5(木) 11:22 発言
【16656】Re:イミディエイトウインドウ hisao 04/8/5(木) 11:59 お礼
【16666】Re:イミディエイトウインドウ つん 04/8/5(木) 13:14 発言
【16668】Re:イミディエイトウインドウ Asaki 04/8/5(木) 13:15 回答
【16688】Re:イミディエイトウインドウ ichinose 04/8/6(金) 1:30 発言
【16691】Re:イミディエイトウインドウ 追伸 ichinose 04/8/6(金) 9:48 発言
【16693】Re:イミディエイトウインドウ hisao 04/8/6(金) 12:00 お礼

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