問題タブ [vba6]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
527 参照

json - VBA WinHttp.WinHttpRequest からの JSON 応答をループする方法

取得しているからの JSON(Object) 応答を適切にループする方法がわかりませんWinHttp.WinHttpRequest

以下は、使用されている参考文献です。そのまま保管して使用することを好みますWinHttpRequest

ここに画像の説明を入力

以下は、私が得ている JSON 応答がどのように見えるかです。以上の記録があります。

responseオブジェクトです。Debug.Print response("Record")(1)("NameValue")(1)("Value")最初のレコードを取得するためにできること

Debug.Print response("Record")(1)("NameValue")(1)("Value")'値1

しかし、最初の値だけでなくすべての値を取得するには、それをループできる必要があります

length()JSON を配列またはsize()関数を使用して配列に変換する方法が見つからないようです。検索して見つけましたがUBound()LBound()オブジェクトではなく配列でのみ使用できると思います。

助けていただければ幸いです。私はほとんどの場合Javaを使用していますが、VBAでは少し異なります。

ありがとうございました。

0 投票する
1 に答える
36 参照

excel - 最後の2行を使用してIFステートメントの後にワークシート間に値を設定する方法

Hey という名前のシートから final という名前のシートの別の列に列全体の値をコピーして貼り付けようとしています。

コピー、貼り付け、または選択オプションを使用したくありませんが、コードは最初の行のみをコピーしています。

多分私が間違っていることを知っていますか?

2 つ以上の列から別のワークシートにある別の列に日付をコピーする必要があります。

ただし、同じ行の最後の 2 行を使用できるかどうかはわかりません。このコードを試していますが、1 行の値のみを貼り付けます。

HEY という名前のシートの 2 つ以上の列の値を、宛先シート (最終シート) の同じ列に追加する必要があります。