1

正しい方法でデータを生成するという中小企業の問題を​​回避する際に、理解を深めるのに役立つ一連の小さなテストを実行したいと考えています。

私の最初のアプローチは、VBE のイミディエイト ウィンドウで (.value メソッドを使用して) ID のリストを印刷 (文字列データ型) できることを自分自身で証明することです。 .

現時点での私の VBA コードは、シート 1 の A1:A100 からの名前付き範囲として「CustTest」を定義するこれを示しています

Sub TestRanges()

Dim Custrng As Range

For Each Custrng In Range("CustTest")
    Print Custrng.Value
Next
End Sub

これも考えた

Sub TestRanges()

Dim Custrng As Range

For Each Custrng In Range("CustTest")
    With Custrng
       Print  .Value
    End With
Next
End Sub

これにより、何が起こったのかわかりません、コンパイルエラー:-適切なオブジェクトがないとメソッドが無効ですというエラーが発生しました。

助言がありますか?

ありがとう、ピーター。

4

1 に答える 1

5

使用:Debug.Print .Value代わりにPrint .Value

追加情報: Printイミディエイト ウィンドウでのみ使用するのに適しています。?ただし、代わりに (疑問符)を使用できます。Print

于 2013-04-05T11:23:12.147 に答える