タグ

arrayとVBAに関するkiyo_hikoのブックマーク (8)

  • How to read text file into an array in vba

    kiyo_hiko
    kiyo_hiko 2024/02/07
    有難い。変数名は自己流にアレンジ Dim fso As Object, inFile as Object, fn, contents\nSet fso = CreateObject("Scripting.FileSystemObject")\nSet inFile = fso.OpenTextFile(fn, 1)\ncontents = Split(inFile.ReadAll, vbNewLine)\nDim line\nFor Each line In contens\nDebug.Print line\nNext line
  • Converting VBA Collection to Array

    kiyo_hiko
    kiyo_hiko 2024/02/07
    ありがたい…。
  • VBA 配列とコレクションの違いをメモリ上のデータ構造から理解する - t-hom’s diary


    VBA 使   Integer Dim Arr(3) As Integer Arr(0) = 10 Arr(1) = 20 Arr(2) = 30 Arr(3) = 40 VBAInteger22 Long Dim Arr(3) As Long Arr(0) = 100 Arr(1) = 200 Arr(2
    VBA 配列とコレクションの違いをメモリ上のデータ構造から理解する - t-hom’s diary
    kiyo_hiko
    kiyo_hiko 2019/05/09
    コレクションが連結リストな話
  • エクセルVBA 配列の速度比較


    ExcelVBA使使使 VBA使3?(10,000,000)  Dim Dimtest(10000000) As String Do DoEvents Dimtest(i) = "" & i If i = 10000000 Then Exit Do End If i
    エクセルVBA 配列の速度比較
    kiyo_hiko
    kiyo_hiko 2019/05/09
    意外にもコレクションが優秀であるという結果読んでビックリ
  • Loading...

    kiyo_hiko
    kiyo_hiko 2019/04/24
    "VB6やVBAでは配列を定数として定義することができないらしいです" / split使う方法
  • Excel2007VBA配列変数の宣言について


     (1)12myArr  (2)(1)5myArr  21      TARGET data  Option Explicit Sub 1_Click() Dim myTar As Worksheet '
    Excel2007VBA配列変数の宣言について
    kiyo_hiko
    kiyo_hiko 2013/05/26
    例えばVBAで「Dim ns(5) As String : ns = Array(1, 2, 3, 4, 5)」とやると「配列には割り当てられません」てエラー。理由はArray関数が配列を作るけど配列じゃなくてVariant型で戻すから、ns As Variantと宣言する。何のための型付けなのか…
  • Access Tips #514 配列を使ったスタックのプロシージャ例 | T'sWare

    kiyo_hiko
    kiyo_hiko 2012/08/24
    VBAのコレクションだとかコンテナーにあたるデータ構造がいまいち意味不明なので、この辺を参考にさせて頂きましてよ。
  • Excel VBAで配列の長さを取得 - phithonのブログ


    VBALength   LBound  UBound  Sub PrintArray() Dim spl() As String spl = Split("a,b,c", ",") ' ["a","b","c"] Debug.Print UBound(spl) - LBound(spl) + 1 '  Dim i As Integer For i = LBound(spl) To UBound(spl) '  Debug.Print spl(i) Next End Sub
    Excel VBAで配列の長さを取得 - phithonのブログ
  • 1