|
▼γ さん:
>「ベースシート」の読み込み予定のところに
>なんらかのものが書き込まれているからですね。
>何も書き込まれていなければそうはなりません。
何も知らずにすみませんでした。
>対応策ですが、
> .RefreshStyle = xlInsertDeleteCells
>のことろを
> .RefreshStyle = xlOverwriteCells
>と書き換えてください。
昨日書き換えたところ、
.Refresh BackgroundQuery:=False
の部分がデバック表示が出てしまい悩んでいましたが
今朝実行したところ、上手く処理できました。
>> wsの意味がよく分かりませんが
>> 調べてみます。
>私の提示したコードに出てきます。
>それぞれのワークシートオブジェクトにつけた変数名です。
>Dim ws As Worksheet
>・・・
>Set ws = ActiveSheet
>
>提示されたコードは使うことがまず先ですが、
>よく読んで理解するようにしてください。
>
># 上記の問題は先ほどのコード修正で対応できるはずですから、
># wsを使ってシートの特定列を削除する必要性はなくなるはずですけど。
最後まで色々とお教えいただき、ありがとうございました。
お教えいただいたコードを元に
今後理解を深めて参りたいと存じます。
貴重なお時間を割いてくださいましたお心遣いに感謝いたします。
|
|