タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

debugとDebugとExcelに関するItisangoのブックマーク (2)

  • Office TANAKA - VBA高速化テクニック[個別に呼ばない]

    昔、項で比較したかったのは、要するに「For Next と For Each って、どっちが速いの?」ってことです。1995年にMicrosoftから出版されたVBAに関する公式に「For Each の方が速いよ~理由はね~」って書いてあったからです。その頃調べた結果では、確かに For Each の方が速かったです。でも、時代は変わりました。と同時に、パソコンの性能も飛躍的に向上しています。理論的に速くても、体感速度として、あるいは計測結果としては、どうなんでしょう。 まず、For Next と For Each で比較してみましょう。 Sub Test1() Dim i As Long For i = 1 To 10000 Cells(i, 1) = 100 Next i End Sub Sub Test2() Dim c As Range For Each c In Range(

  • Excel VBAで文字列を検索する:InStr, Find | UX MILK

    InStr関数 InStr関数は、文字列内の指定文字列を検索し、最初に見つかった文字位置を返します。 構文は下記です。 InStr([開始位置], [対象文字列], [検索文字列], [比較モード]) [開始位置]:検索を開始する位置を指定します。省略可能です。省略した場合、先頭からになります。 [対象文字列]:検索の対象となる文字列を指定します。 [検索文字列]:[対象文字列]の中から検索する文字列を指定します。 [比較モード]:比較するモードを指定します。省略可能で、省略した場合、vbBinaryCompare(大文字/小文字を区別する)になります。 戻り値は数値で、見つからなかった場合は0を返します。以下に例を示します。 Debug.Print InStr("兵庫県神戸市", "神") '4が得られます Debug.Print InStr(3, "徳島県徳島市", "徳") '4が得

    Excel VBAで文字列を検索する:InStr, Find | UX MILK
  • 1