投稿を短縮しました。添付の Excel ファイルの完全なコード。
変数が特定のプロセスの後に別のシートのセルから値を取得するように、ループ コードを修正するのに助けが必要です。
すでに正しく機能しているもの:: シングルランの場合::
- 現在、1 つの入力でのみ機能します (ワークブックの ParameterSheet に保存されます)。
- gfinance からデータをダウンロードします
- 消耗品形式のデータを変更します (時間値も調整します)
- csv としてエクスポートする
- 別のアプリケーションへのインポート
(参考までにエクセルファイルはこちら)
SymbolSheet のシンボルのリストに対してループで動作するようにマクロを変更します。このリストとリスト項目の数は変化し続ける可能性があります。
以下は、私が失敗したコードです:
'Starting Symbol loop --- Will DO STUFF till there are symbols in Symbol sheet
kal = SymbolSheet.Range("A1048576").End(xlUp).Row
For io = 1 To kal
ticker = Cells(io, 1).Value ' fill ticker with cell value one by one
Symbolll = ticker & "-EQ"
'DO LOTS OF OTHER WORK
'Below code is coming from top where Ticker value is set
Next io`