VBScript動的配列実装コード
2022-01-01 19:01:56
VBAにも適用できる、VBScriptでのDynamic Arrayの実装のための小さなアプローチをドキュメント化します。
昔、VBAを書いたとき、Arrayを使うのが不便で、サイズが固定されているため
そこで、Arrayをダイナミックに使えるようにする方法を文書化する方法を紹介します
実装を行います。
次の例では、まず、空のArrayを設定し、その中に
次に、以下のメソッドで動的なArrayを実装します。
そして、1から10までの数字を1つずつArrayに追加していきます。
ダイナミックアレイの実装
myArray = Array()
For i = 1 To 10
ReDim Preserve myArray(UBound(myArray) + 1)
myArray(UBound(myArray)) = i
Next
ということで、ダイナミックアレイがめでたく実装されました(^_-)-☆。
Pythonのリストのコードと比較してみてください、よく似ている感じがします。
# Use of lists in Python
myList = list()
for i in range(10):
myList.append(i)
print(myList)
データを出力します。
では、次の質問を考えてみると、前回のVBAを書くときに考えたことですが
前のメソッドは、Forループを使って、Arrayのデータを一つずつプリントアウトしています。
しかし、今回、次のような簡単な方法を発見しました。
'最もシンプルな方法です。
MsgBox Join (myArray, vblf)
'The dumb method used before.
For Each i In myArray
Debug.Print i
Next
結論
上記の動的Arrayメソッドは、VBScriptとVBAの両方で使用できます!
概要
この記事はVBScript動的配列の実装コードを紹介し、より関連するVBScript動的配列の内容は、スクリプトハウスの過去の記事を検索してくださいまたは次の関連記事を閲覧を継続し、あなたがより多くのスクリプトハウスをサポートすることを願って!.
関連
-
vbを使用してコンピュータのアクティビティログを監視する方法
-
vbsアプレットアイコン変更方法の実装
-
ExcelワークシートのVBSトラバーサルのコード
-
VBSで指定されたディレクトリにあるファイルの一覧を取得する方法
-
vbsによるテキストループの読み込み
-
指定されたファイルを指定されたディレクトリにバックアップし、日付で名前を変更するVbsコード
-
vbs+batでnodejsアプリケーションをバックグラウンドで自動実行するウインドウ。
-
VCで縦書き文字を実現する簡単な方法(推奨)
-
ScriptControl コンポーネントのプロパティ、メソッド、イベント紹介
-
Iisftpdr.vbsを使用してFTP仮想ディレクトリをリストアップ(リモートおよびローカルに対応)
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン