0

投稿を短縮しました。添付の Excel ファイルの完全なコード。

変数が特定のプロセスの後に別のシートのセルから値を取得するように、ループ コードを修正するのに助けが必要です。

すでに正しく機能しているもの:: シングルランの場合::

  1. 現在、1 つの入力でのみ機能します (ワークブックの ParameterSheet に保存されます)。
  2. gfinance からデータをダウンロードします
  3. 消耗品形式のデータを変更します (時間値も調整します)
  4. csv としてエクスポートする
  5. 別のアプリケーションへのインポート

(参考までにエクセルファイルはこちら)

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`
4

1 に答える 1

0

答えはスコットによって提供されました。下記のとおり:

この行でシートを修飾すると、 ticker = Cells(io, 1).Value が役立つ場合があります。例: ticker = Sheets("Sheet1").Cells(io,1).Value Sheet1 は必要なシート名です動作しないでしょう。– スコット・ホルツマン

于 2015-10-14T18:47:00.620 に答える